xrandr
Korábban azt írtam, hogy xrandr segítségével könnyen és automatikusan felismertethetjük a külső monitort, akkor is, ha bootolás után csatlakoztatjuk:
xrandr --auto
Sajnos újabban úgy tűnik, hogy valamiért a parancs nem mindig működik, időnként elég furcsa üzemmódba állítja a külső monitort. Ha lekérdezem a monitorok jellemzőit, akkor látszik, hogy mi a baj:
$ xrandr
Screen 0: minimum 320 x 200, current 1366 x 1368, maximum 2646 x 2646
LVDS connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1366x768 60.0*+
1280x768 60.0 +
1280x720 60.0 +
1024x768 60.0 +
1024x600 60.0 +
800x600 60.0 +
800x480 60.0 +
720x480 60.0 +
640x480 60.0 +
DFP1 connected 800x600+0+768 (normal left inverted right x axis y axis) 376mm x 301mm
1280x1024 60.0 +
1280x960 60.0 +
1280x800 60.0 +
1280x768 59.9 +
1280x720 60.0 +
1152x648 60.0 +
1152x864 60.0
1024x768 60.0
1024x600 60.0
800x600 60.3*
800x480 60.0
720x480 60.0
640x480 60.0
CRT1 disconnected (normal left inverted right x axis y axis)
A külső monitor ( DFP1 ) valamiért 800x600-as felbontásban megy (a csillagból látszik). Ráadásul a laptopmonitor alá teszi xrandr a külső monitort, ahelyett, hogy jobbra tenné, ahogy én szeretném.
Persze nemcsak automata üzemmódot támogat xrandr, így explicit módon is meg tudom adni az üzemmódot amit szeretnék:
xrandr --output LVDS --mode 1366x768 --output DFP1 --mode 1280x1024 --right-of LVDS
Ezután már rendben van minden:
$ xrandr
Screen 0: minimum 320 x 200, current 2646 x 1024, maximum 2646 x 2646
LVDS connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1366x768 60.0*+
1280x768 60.0 +
1280x720 60.0 +
1024x768 60.0 +
1024x600 60.0 +
800x600 60.0 +
800x480 60.0 +
720x480 60.0 +
640x480 60.0 +
DFP1 connected 1280x1024+1366+0 (normal left inverted right x axis y axis) 376mm x 301mm
1280x1024 60.0*+
1280x960 60.0 +
1280x800 60.0 +
1280x768 59.9 +
1280x720 60.0 +
1152x648 60.0 +
1152x864 60.0
1024x768 60.0
1024x600 60.0
800x600 60.3
800x480 60.0
720x480 60.0
640x480 60.0
CRT1 disconnected (normal left inverted right x axis y axis)