Repasser de Wayland à X11 et forcer la résolution de mon écran
L'article a été rédigé sous Fedora 34, Gnome.
La résolution de mon écran n'est pas reconnue, aucune substitution ne me convient. Trop étirée ou avec une partie manquante de l'affichage.
Wayland, pourtant plus tout jeune, a l'air toujours bloqué sur le sujet. Je décide de revenir au serveur Xorg.
Modification du fichier de conf. de gdm
vi /etc/gdm/custom.conf
Enlever le commentaire devant la ligne :
WaylandEnable=false
Ajouter dans la section [daemon] :
DefaultSession=gnome-xorg.desktop
Pour forcer la résolution de mon moniteur en 1680x1050 (qui est sa préférée) allons à la pêche aux infos :
xrandr est un outil dédié à la gestion des paramètres d'affichage.
[root@localhost ~]# xrandr -q
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 16384 x 16384
DP-1 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 256mm x 192mm
1024x768 60.00 +
1920x1080 60.00 59.94
1280x1024 85.02 60.02
1440x900 74.98 59.90
1280x960 60.00
1360x768 60.02
1280x800 59.91
1280x720 60.00 59.94
720x480 60.00 59.94
1680x1050_60.00 59.95*
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
On trouvera ici l'information du port d'affichage utilisé : DP-1 (DP-1 connected primary )
La résolution actuelle : 1680x1050. Qu'on ne devrait pas voir puisque je compte la forcer, mais c'est déjà fait à la rédaction de l'article.
On récupère les informations de l'écran avec un utilitaire dédié à récupérer les coordonnées verticales, horizontales et la fréquence à cette résolution cvt.
Ces informations seront utilisées ensuite.
[root@localhost ~]# cvt 1680 1050
# 1680x1050 59.95 Hz (CVT 1.76MA) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
Ajout de la résolution :
[root@localhost ~]# xrandr --newmode "1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
[root@localhost ~]# xrandr --addmode DP-1 "1680x1050_60.00"
Et application :
[root@localhost ~]# xrandr --output DP-1 --mode 1680x1050_60.00