Notebook a dva monitory

31.08.2007 08:00
Nálepky: linux

Mensi navod, jak sem si na notebooku Acer TravelMate 290E zprovoznil externi monitor. Klonovani (na obou obrazovkach vidite to stejne) je velmi jednoduche: to staci do notebooku zapojit kabel od obrazovky. Trochu slozitejsi je, kdyz chceme aby se kazdy monitor choval jako samostatna pracovni plocha…

Nejdrive jsem zkousel konfiguraci, ktera uz mi jednou fungovala na stolnim pocitaci, kde jsem mel dve graficke karty: do xorg.conf pridat druhou kartu, druhy monitor, druhy screen a v sekci ServerLayout to vsechno spojit a oddelene pracovni plochy na kazdem monitoru zajistit xineramou.
To se mi vsak na notebooku, ktery ma grafickou kartu Intel Corporation 82852/855GM Integrated Graphics Device nepovedlo. Nasel jsem tedy jine reseni. Misto sloziteho popisu jednoduchy xorg.conf:

Section „Files“
FontPath „/usr/share/fon­ts/X11/misc“
FontPath „/usr/X11R6/lib/­X11/fonts/mis­c“
FontPath „/usr/share/fon­ts/X11/cyrillic“
FontPath „/usr/X11R6/lib/­X11/fonts/cyri­llic“
FontPath „/usr/share/fon­ts/X11/100dpi/:un­scaled“
FontPath „/usr/X11R6/lib/­X11/fonts/100dpi/:un­scaled“
FontPath „/usr/share/fon­ts/X11/75dpi/:un­scaled“
FontPath „/usr/X11R6/lib/­X11/fonts/75dpi/:un­scaled“
FontPath „/usr/share/fon­ts/X11/Type1“
FontPath „/usr/X11R6/lib/­X11/fonts/Type1“
FontPath „/usr/share/fon­ts/X11/100dpi“
FontPath „/usr/X11R6/lib/­X11/fonts/100dpi“
FontPath „/usr/share/fon­ts/X11/75dpi“
FontPath „/usr/X11R6/lib/­X11/fonts/75dpi“
# path to defoma fonts
FontPath „/var/lib/defoma/x-ttcidfont-conf.d/dirs/Tru­eType“
EndSection

Section „Module“
Load „i2c“
Load „bitmap“
Load „ddc“
Load „dri“
Load „extmod“
Load „freetype“
Load „glx“
Load „int10“
Load „vbe“
EndSection

Section „InputDevice“
Identifier „Generic Keyboard“
Driver „kbd“
Option „CoreKeyboard“
Option „XkbRules“ „xorg“
Option „XkbModel“ „pc105“
Option „XkbLayout“ „us,cz“
Option „XkbOptions“ „grp:switch,grp:shif­ts_toggle“
EndSection

Section „InputDevice“
Identifier „Configured Mouse“
Driver „mouse“
Option „CorePointer“
Option „Device“ „/dev/input/mice“
Option „Protocol“ „ImPS/2“
Option „Emulate3Buttons“ „true“
EndSection

Section „InputDevice“
Identifier „Synaptics Touchpad“
Driver „synaptics“
Option „SendCoreEvents“ „true“
Option „Device“ „/dev/psaux“
Option „Protocol“ „auto-dev“
Option „HorizScrollDelta“ „0“
EndSection

Section „Device“
Identifier „Card“
Driver „intel“
BusID „PCI:0:2:0“
EndSection

Section „Monitor“
Identifier „monitor“
Option „DPMS“
EndSection

Section „Screen“
Identifier „Screen“
Device „Card“
Monitor „monitor“
DefaultDepth 24

Subsection „Display“
Depth 24
Virtual 2304 1792 #sumaX sumaY
ViewPort 0 0
EndSubsection
EndSection


Section „ServerLayout“
Identifier „layout“
Screen „Screen“
InputDevice „Generic Keyboard“
InputDevice „Configured Mouse“
InputDevice „Synaptics Touchpad“
EndSection

Section „DRI“
Mode 0666
EndSection

Dulezity radek je: Virtual 2304 1792, kde secteme plochu obou screenu. Po startu X do konzole zadame prikaz:
xrandr –output VGA –mode 1280×1024 && xrandr –output LVDS –left-of VGA
Toto nam zajisti, ze externi monitor bude mit rozliseni 1280×1024. Volbou –output LVDS –left-of VGA rikame, ze obraz notebooku lezi vlevo od externiho monitoru. Mozna rozliseni externiho monitoru i notebooku nam vypise samotny prikaz xrandr.

Nevyhody:
Nejviditelnejsi nevyhodou, ktera me stve je, ze pri prepinani virtualnich ploch se prepinaji na obou monitorech zaroven. Oba obrazy se vlastne chovaji jako jedna plocha. Coz sice umoznuje mezi obrazovkama pretahovat okna aplikaci, ale trpi to vyse zminenou nevyhodou.
Dalsi neprijemnost vznika, kdyz externi monitor a obrazovka notebooku maji jina rozliseni. Plocha na monitoru, ktery ma mensi rozliseni je porad stejne velka jako na tom vetsim, takze nektere aplikace nejsou videt.
Pokud nekdo vi, jak zminene nevyhody odstranit budu moc rad, kdyz mi to prozradi v komentari:).


Komentáře:

Tento zápisek ještě nikdo nekomentoval. Můžeš být první.