Archlinux – MSI Wind U100 – 2 écrans

Si comme moi vous avez un netbook, vous comprenez que lors d’utilisations prolongées, la petite taille de l’écran (10 “) est fatiguante…

Comme l’écran de mon PicoPC est relativement inutile puisque j’utilise le PicoPC en temps que serveur, j’ai décidé de l’utiliser comme 2nd écran sur mon MSI Wind… 17″ c’est mieux que 10″!!!

Wmii rocks !

Wmii rocks !

Bon ça c’est le résultat… Passons à la méthode!

Étape 1 : configurer XORG

Editez le fichier /etc/X11/xorg.conf avec vim par exemple…

#
# /etc/X11/xorg.conf
#
# Xorg configuration for MSI Wind U100x
# with the intel driver
#
# Julien Pecqueur (JPEC)
# http://julienpecqueur.com
#
# Ecran MSI Wind U100x (10pouces)
Section "Monitor"
Identifier "EcranWind"
Option "DPMS"
Gamma 0.85
Option "PreferredMode" "1024x600"
EndSection
#
# Ecran sur le port VGA
Section "Monitor"
Identifier "VGAMonitor"
Option "DPMS"
Option "RightOf" "EcranWind"
Option "PreferredMode" "1280x1024"
EndSection
#
# Carte video Intel GMA
Section "Device"
Identifier "CarteIntel"
Driver "intel"
Option "DRI" "true"
Option "FramebufferCompression" "on"
Option "UseFBDev" "true"
Option "RenderAccel" "true"
# For enabling the old acceleration 3d (stable)
Option "AccelMethod" "XAA"
Option "XAANoOffscreenPixmaps" "true"
# For enabling the new acceleration 3d (not stable)
# Option "AccelMethod" "EXA"
Option "Tiling" "on"
Option "MigrationHeuristic" "greedy"
Option "ExaNoComposite" "false"
Option "Monitor-VGA" "VGAMonitor"
Option "Monitor-LVDS" "EcranWind"
EndSection
#
# Screen de XORG
Section "Screen"
Identifier "ScreenWind"
Device "CarteIntel"
DefaultDepth 24
SubSection "Display"
Depth 24
Virtual 2304 1880
EndSubSection
EndSection

Ce fichier peut être utilisé sur les MSI Wind U100X et peux être adapté aux autres Wind et eeePC en adaptant la résolution.

Étape 2 : Installer xrandr

yaourt -S xrandr

Étape 3 : Démarrer le serveur X

startx

La normalement vous avez les 2 écrans allumés…

Étape 4 : Les commandes principales de xrandr

Pour simplifier, nous allons créer des alias pour éviter de taper de longues commandes lors du branchement / débranchement d’un écran.

Éditez le fichier ~/.bashrc avec vim par exemple et ajoutez à la fin :

######################
# Gestion des écrans #
######################
#
# EcranWind Seul
alias x_wind="xrandr --output LVDS --mode 1024x600 --output VGA --off"
#
# EcranVGA Seul
alias x_vga="xrandr --output LVDS --off --output VGA --mode 1280x1024"
alias x_vga_failsafe="xrandr --output LVDS --off --output VGA --mode 800x600"
alias x_vga_tv="xrandr --output LVDS --off --output VGA --mode 1440x900"
#
# EcranWind + EcranVGA
alias x_full="xrandr --output LVDS --mode 1024x600 --pos 0x424 --output VGA --mode 1280x1024 --pos 1024x0"

Maintenant, ouvrez un terminal et tapez cette commande pour recharger votre configuration bash :

source ~/.bashrc

Maintenant, si vous tapez x_wind dans une console, vous exécutez la première commande enregistrée dans le fichier .bashrc qui appelle xrandr et active la sortie LVDS (écran 10″) du MSI Wind avec une résolution 1024×600 et désactive la sortie VGA (prise VGA).  Idéal pour utiliser le MSI Wind seul.

x_vga permet d’utiliser uniquement la sortie VGA avec une résolution de 1280×1024 (l’écran du MSI Wind est éteind).

x_vga_failsafe ressemble à la précédente commande mais avec une résolution de 800×600 (idéal pour un video projecteur par exemple).

x_vga_tv permet d’utiliser un écran de TV LCD seul pour regarder un film par exemple.

Enfin, la commande w_full permet d’activer simultanément les 2 écrans avec des résolutions différentes et en alignant le bas des 2 écran et en placant l’écran externe à droite (pour la passer la souris d’un écran à l’autre).

Il ne vous reste qu’a régler les différentes résolutions en fonction de votre écran externe et de votre tv…

Enjoy! ;)

About Julien

Unix, code & web from Picardie!
This entry was posted in Archlinux, Linux, MSI Wind U100 & U100x, Matériel, wmii and tagged , , . Bookmark the permalink.

One Response to Archlinux – MSI Wind U100 – 2 écrans

  1. Falcom says:

    Merci pour cette astuce qui fonctionne a merveille.

    Par contre en ce qui me concerne. Sous ubuntu 9.04 beta, impossible de faire en sorte que l’ecran externe soit l’ecran principal.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>