Configurer la résolution de son écran/vidéo projecteur sous Linux

Date: 6/07/2010 | Catégories: Hardware,Open-source | Tags: ,,,

La configuration de la résolution de l'écran ou d'un vidéo projecteur a toujours été un problème pour les "nons initiés", recherches des paramètres sur le Web, configuration de Xorg... Heureusement, l'arrivée des ports "numériques" (DVI / HDMI)  permettent de ne plus se soucier de cette configuration car les paramètres optimaux sont négociés automatiquement entre l'écran et le système. Il existe néanmoins des cas ou un une configuration manuelle est encore nécessaire: utilisation d'un PC  avec une interface RGB, écran non reconnu par le système (vidéo projecteur ou écran de télévision)... Nous allons donc dans ce billet voir comment utiliser des outils simples pour optimiser l'affichage de son système GNU/Linux sur n'importe quel écran.

xrandr est ton ami

xrandr est un projet de la fondation X.org. C'est à la fois un protocole et un logiciel permettant de paramétrer l'affichage de vos écrans: résolution, fréquence, rotation, multi-écran...

Détection des écrans

On commence par détecter les écran disponible avec la commande suivante:

On peut voir que le PC dispose d'une sortie VGA (nommée VGA1) avec un écran branché dessus (connected) à une résolution de 1360x768 (à 59.8 Hz). L'écran en question est en fait un HP LP2465 supportant une résolution full-hd de 1920x1200... il y a donc une coquille à résoudre...

Création d'une nouvelle configuration

On utilise pour cela un deuxième logiciel nommé gtf qui va permettre de générer pour vous une nouvelle configuration d'écran. gtf  demande en paramètre la résolution et la fréquence souhaités (par exemple 1920x1200 à une résolution de 60 Hz):

Il faut mettre la ligne suivante de coté:

Application de la nouvelle configuration

On utilise pour cela le logiciel xrandr, d'abord en créant la nouvelle configuration dans le système:

On ajoute cette nouvelle configuration à l'interface VGA1:

Puis on force l'interface VGA1 à utiliser cette nouvelle configuration:

Si tout ce passe comme prévu, l'écran devrait passer dans la nouvelle résolution. On peut vérifier celà par la ligne de commande:

Sources