Tut's GNU/Linux

[Debian 9] Changer la résolution de LightDM au démarrage

LightDM peut être « tuné » pour permettre au paquet d’utiliser une résolution d’écran que vous lui avez spécifié. Pour cela, un script va être créé et exploité dans la configuration de LightDM.

Il peut s’avérer utile de forcer la résolution d’écran dans vos interfaces graphiques, notamment si vous disposez d’un écran ayant une dalle full HD voire 4K. Les gestionnaires de fenêtres peuvent être plus ou moins personnalisables mais peuvent ne pas prendre en compte la résolution de votre écran. LightDM fait des siennes en VM, se mettant en 800×600 alors que la résolution de l’écran est plus grande que ça.

Il ne s’agit pas là de modifier la résolution à l’intérieur de votre session, mais bel et bien lors de l’affichage des sessions à ouvrir au démarrage du PC.

Connectez-vous dans votre session et ouvrez un terminal. Vous n’êtes pas obligé de passer par la ligne de commande « pure », via un terminal spécifique. Tout peut être fait même avec l’interface graphique en route.

Toutes les résolutions possibles pour votre écran sont affichées. Mon Debian actuel est une VM dans VMware Workstation, d’où l’écran reconnu comme étant un « Virtual ».
Plusieurs informations sont à prendre en compte :

  • « Screen 0 » : Affiche le nombre d’écran actuellement connecté et leur numéro – ici, un seul écran.
  • « current 800 x 600 » : Affiche la résolution actuellement utilisée
  • « Virtual1 connected primary 800×600… » : Affiche la résolution utilisée pour quel écran – ici, 800 x 600 pour l’écran n°1, sur le port « Virtual1 »

L’objectif, c’est de créer un script au démarrage de LightDM pour pouvoir le forcer à utiliser une résolution souhaitée. Le script comportera une ligne de commande forçant LightDM à utiliser la résolution souhaitée.
La résolution est modifiée par l’outil « xrandr« .

A l’intérieur du fichier, saisissez ces lignes :

Vous devez remplacer « Virtual1 » par l’ID de votre écran (récupéré précédemment via la commande xrandr) puis modifier aussi la résolution souhaitée. Attention à ne pas aller trop haut dans les tailles, sous peine de ne plus pouvoir afficher d’image à l’écran et donc de ne plus pouvoir faire de modifications.

Maintenant que le script est créé et prêt à l’emploi, il faut modifier la configuration de LightDM :

Recherchez la ligne « #display-setup-script » – enlevez le mot-dièse devant la ligne et à la suite du signe égal ajoutez l’emplacement du script créé il y a quelques instants.

Enregistrez le fichier puis redémarrez votre machine – vous devriez dès à présent avoir une résolution d’écran à la taille indiquée (ici, en 1280×1024) dès le démarrage de LightDM sans que vous ayez de modification complémentaire à effectuer.

Source
Début de piste
En voir plus

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Close