< Grafikus felület

Fő monitor cseréje

Szerző: Sallai András

Copyright © Sallai András, 2017, 2018, 2020

Licenc: GNU Free Documentation License 1.3

Web: http://szit.hu

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:

Start → Beállítások → ARandR

MATE felületen:

Rendszer > Beállítások > Hardver > ARandR

Tartós tárolás

Telepítsük az autorandr programot:

sudo apt install autorandr

Beállítjuk az xrandr vagy az arandr programmal a kívánt kinézetet.

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:

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:

https://sourceforge.net/projects/umc/files/umc/umc-0.2/