Tartalomjegyzék

< Grafikus felület

Fő monitor cseréje

Alapvetés

Van két monitor kiterjesztett képernyővel, de a task, a menü nem azon a monitoron látszik, ahol szeretnénk.

Megoldás

Először nézzük meg, hogyan ismeri a rendszerünk a monitorainkat:

$ xrandr
Screen 0: minimum 320 x 200, current 2304 x 1024, maximum 4096 x 4096
VGA-1 connected 1024x768+1280+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
DVI-D-1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024      60.0*+   75.0  
   1280x960       60.0  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
TV-1 disconnected (normal left inverted right x axis y axis)

Válasszuk ki a kívánt nevet és állítsuk be elsődlegesnek:

$ xrandr --output DVI-D-1 --primary

Egyszerű script

#!/bin/bash
 
xrandr | grep [^dis]connected | cut -d " " -f1
 
read ELECT
 
xrandr --output $ELECT --primary

GUI program

# apt install arandr

Az arandr indítható parancssorból

arandr

LXDE felületen:

MATE felületen:

Tartós tárolás

Telepítsük az autorandr programot:

sudo apt install autorandr

Tetszőleges néven elmentem:

autorandr --save ketMonitor

A beállítások a következő helyen tárolódnak:

~/.config/autorandr/ketMonitor

Tartós tárolás másként

Model kiszámításához

A futtatás lehetséges kimenete:

cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
cvt 1024 768
# 1024x768 59.92 Hz (CVT 0.79M3) hsync: 47.82 kHz; pclk: 63.50 MHz
Modeline "1024x768_60.00"   63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync
sudo nano /etc/X11/xorg.conf

Írjuk a fájl végére:

/etc/X11/xorg.conf
Section "Monitor"
    Identifier "DVI-0"
    # 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
    Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
EndSection 
 
Section "Monitor"
    Identifier "VGA-0"
    # 1024x768 59.92 Hz (CVT 0.79M3) hsync: 47.82 kHz; pclk: 63.50 MHz
   Modeline "1024x768_60.00"   63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync
EndSection

A cvt a xserver-xorg-core csomag része. Ha nem áll rendelkezésre, használhatjuk az Universal Modeline Calculator-t: