[[oktatas:linux:grafikus_felület|< Grafikus felület]]
====== Fő monitor cseréje ======
* **Szerző:** Sallai András
* Copyright (c) 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/