Il peut arriver qu'après l'installation de deepin, vous vous retrouvez face à un problème rare mais faisable. Il se manifeste lorsque le système ne liste pas ou permet de choisir la résolution appropriée pour l'écran; Dans cette opportunité, nous voulons partager une solution que nous avons générée il y a quelque temps dans notreTélégramme groupe.
Dans un premier temps, nous devons exécuter dans le terminal, la commande qui listera les connexions vidéo disponibles; comme les résolutions prises en charge et leurs fréquences de balayage.Ne vous inquiétez pas si la résolution que vous recherchez n'est pas répertoriée.
xrandr
Screen 0: minimum 320 x 200, current 1360 x 768, maximum 16384 x 16384
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected primary 1360x768+0+0 (normal left inverted right x axis y axis) 580mm x 320mm
1360x768 60.02*+
1920x1080 60.00
1280x1024 60.02
1280x720 60.00
1024x768 60.00
800x600 60.32
640x480 59.94
720x400 70.08
Comme nous le voyons dans l'exemple, 8 possibilités sont répertoriées, tandis que l'interface deepin en affichera un maximum de quatre et dans les cas que nous connaissons comme problématiques, une seule est affichée et ce n'est pas la bonne.
Pour des raisons pratiques, nous avons choisi 800 x 600, ce que le système n'offre pas dans mon cas.Trouvez et utilisez les nomenclatures correctes; Une résolution HD 16: 9 est de 1360 × 768 tandis que pour 4: 3, elle est de 1024 × 768. Ensuite, nous demanderons au système de nous renvoyer les données nécessaires pour ajouter la résolution souhaitée.
cvt 800 600
# 800x600 59.86 Hz (CVT 0.48M3) hsync: 37.35 kHz; pclk: 38.25 MHz
Modeline "800x600_60.00" 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync
Une constante liée exclusivement à notre combinaison matérielle nous est renvoyée. N'oubliez pas de ne pas copier les valeurs affichées dans cet exemple et d'obtenir celles correspondant à votre équipe. Ensuite, en utilisant les données obtenues, nous présenterons la nouvelle résolution au système.
xrandr --newmode "800x600_60.00" 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync
Nous allons maintenant ajouter le nouveau mode à la liste des interfaces.
xrandr --addmode VGA-0 800x600_60.00
Pour finaliser cette première étape, nous avons mis en œuvre la nouvelle résolution.
xrandr --output VGA-0 --mode 800x600_60.00
À présent, vous bénéficierez de la bonne proportion de votre moniteur; Malheureusement, cela ne durera que jusqu'à ce que vous vous déconnectiez. Mais ne vous inquiétez pas, nous allons vous montrer une méthode simple qui vous permettra d'exécuter un script automatiquement au démarrage de chaque session.
Créer le script
Nous voulons préciser que nous avons essayé des méthodes classiques, soit en utilisant init.d avec des références au démarrage, soit en créant le xorg.conf déjà négligé dans X11, mais ces options nous donnent des résultats inadéquats et leur implémentation devient assez complexe.
méthode: Créez un fichier texte et renommez-le resolucion.sh Copiez l'intérieur de ce qui est indiqué ci-dessous et modifiez son contenu, en utilisant les données que vous avez obtenues dans les étapes décrites ci-dessus. Ensuite, enregistrez et donnez-lui des autorisations d'exécution.
#!/bin/bash
cvt 800 600
xrandr --newmode "800x600_60.00" 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync
xrandr --addmode VGA-0 800x600_60.00
xrandr --output VGA-0 --mode 800x600_60.00
xrandr -s 800x600
Nous procédons à le prendre avec un png du même nom dans un dossier Resolution créé dans / opt pour enfin créer avec alacarte, un accès au menu des applications Deepin et de là dire au système de l'exécuter lors du démarrage d'une session.
Information intéressante, maintenant nous savons comment faire cela, merci.
hola me aparece lo siguiente [email protected]:~$ cvt 1280 800
# 1280 × 800 59,81 Hz (CVT 1,02MA) hsync: 49,70 kHz; pclk: 83,50 MHz
Modeline «1280x800_60.00» 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync
[email protected]:~$ xrandr –newmode «1280x800_60.00» 83.50 1280 1352 1480 1680 800 803 809 831 -hsync +vsync
xrandr: impossible d'obtenir la taille de gamma pour la sortie par défaut
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 16 (RRCreateMode)
Serial number of failed request: 19
Current serial number in output stream: 19
[email protected]:~$
Quelqu'un pourrait-il m'aider ????
Quel moniteur utilise 1280 × 800 ??????? Ne devriez-vous pas utiliser 1280 × 720?
Por que no viene como opción. en el sistema operativo??. Es muy enredosa la explicación para un usuario novato. Si no lo puedo cambiar volvere a mi SO por defecto
Bonjour, oui, c'est un problème, mais les Chinois vont le régler. Au cas où, je précise que nous ne développons pas Deepin, mais que nous sommes une communauté d'utilisateurs Deepin, si vous avez des problèmes avec Deepin, nous ferons de notre mieux pour vous aider.
Salutations.
Desinstalare Deepin. Me avisan cuando vengan las resoluciones de pantalla como en otros SO. Que decepción. Se veia super.
Le guide est super facile, si l'attention est portée aux détails (double tiret par exemple), ce qui est apprécié. Cependant j'ai un inconvénient à ajouter cet exécutable au démarrage, car "Menu principal" n'apparaît pas ni rien de similaire dans la recherche. Pour tout le reste, je n'ai eu aucun problème: j'ai pu créer l'exécutable, cela fonctionne et je l'ai copié avec un png en opt / résolution.
RÉSOLU!
Je pense qu'il vaudrait la peine de préciser dans le guide que cette méthode pour ajouter le script lors du démarrage du système, cela vaudrait la peine de dire que seulement si nous avons installé par exemple "Free Menu".
Alors installez-le auparavant: sudo apt install menulibre
Et maintenant, nous pouvons l'ajouter pour démarrer comme indiqué dans le guide.
Salutations.
hola realice paso a paso lo descrito, y me sale este error » xrandr: unrecognized option ‘–newmode’ » y este otro » xrandr: unrecognized option ‘–addmode’ » y este » xrandr: unrecognized option ‘–output’ » osea reconoce los comandos, tendré que actualizar xrandr?
merci si quelqu'un sait comment le résoudre, car la vérité est que je n'ai qu'une seule résolution et qu'elle est énorme
Sortie de la commande xrandr jointe:
Xrandr
Écran 0: minimum 320 x 200, actuel 1024 x 768, maximum 8192 x 8192
VGA1 connecté primaire 1024 × 768 + 0 + 0 (normal gauche inversé axe x droit axe y) 0 mm x 0 mm
1024×768 60.00*
800×600 60.32 56.25
848×480 60.00
640×480 59.94
HDMI1 déconnecté (normal gauche inversé axe x droit axe y)
DP1 déconnecté (normal gauche inversé axe x droit axe y)
Vérifiez que vous laissez de l'espace dans les scripts de commande.–Addmode
Ce sont deux tirets séparés par un espace
Salut, AMI M'EST AUSSI ARRIVÉ DE LA MÊME MAIS AU LIEU D'UN -
VOUS DEVEZ EN METTRE DEUX - -
EJEMPLO: – – addmode , – – newmode
C'EST COMMENT ÇA MARCHE POUR MOI LA PERFECTION
- - admode
- nouveau mode
Et dans le cas du HDMI qui ne montre qu'un maximum de 1024 x 768 et je veux 1366 x 768?
Ce serait une procédure similaire sauf que vous devez opérer sur la sortie HDMI si vous regardez le message, vous verrez qu'il fonctionne sur la sortie VGA puisque les autres sont déconnectés.
HDMI-0 déconnecté (normal gauche inversé axe x droit axe y)
DVI-0 déconnecté (normal gauche inversé axe x droit axe y)
VGA-0 primaire connecté 1360 × 768 + 0 + 0 (normal gauche inversé axe x droit axe y) 580 mm x 320 mm