A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat | Előző változat Következő változat Következő változat mindkét oldalon | ||
oktatas:linux:grafikus_feluelet:fo_monitor_csereje [2018/05/07 18:45] |
oktatas:linux:grafikus_feluelet:fo_monitor_csereje [2020/09/27 14:42] admin [Tartós tárolás másként] |
||
---|---|---|---|
Sor 1: | Sor 1: | ||
+ | [[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: | ||
+ | <code> | ||
+ | $ 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) | ||
+ | </code> | ||
+ | |||
+ | Válasszuk ki a kívánt nevet és állítsuk be elsődlegesnek: | ||
+ | <code> | ||
+ | $ xrandr --output DVI-D-1 --primary | ||
+ | </code> | ||
+ | |||
+ | |||
+ | ===== Egyszerű script ===== | ||
+ | |||
+ | <code bash> | ||
+ | #!/bin/bash | ||
+ | |||
+ | xrandr | grep [^dis]connected | cut -d " " -f1 | ||
+ | |||
+ | read ELECT | ||
+ | |||
+ | xrandr --output $ELECT --primary | ||
+ | </code> | ||
+ | |||
+ | ===== 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: | ||
+ | <code bash> | ||
+ | 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 | ||
+ | </code> | ||
+ | |||
+ | <code bash> | ||
+ | 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 | ||
+ | </code> | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | sudo nano /etc/X11/xorg.conf | ||
+ | </code> | ||
+ | |||
+ | Írjuk a fájl végére: | ||
+ | <code> | ||
+ | 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 | ||
+ | |||
+ | </code> | ||
+ | |||
+ | |||
+ | 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/ | ||
+ | |||