sala@home:~$

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)