[[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/