Ke své X201 používám dokovací stanici. K té je připojen monitor a další klávesnice, protože na dlouhodobé používání opravdu není 12″ monitor to pravé ořechové.
Protože XFCE4 si s připojením monitoru neporadí napsal jsem si ve své lenosti 2 skripty.
První slouží k zapnutí externího monitoru(připojeného přes VGA) a přesunutí obou panelů tamtéž.
#!/bin/bash xrandr --output VGA1 --pos 1280x-150 --auto xfconf-query -c xfce4-panel -p /panels/panel-1/output-name -s VGA1 xfconf-query -c xfce4-panel -p /panels/panel-2/output-name -s VGA1
Druhý skript externí monitor vypne a přesune panely zpátky do notebooku.
#!/bin/bash xrandr --output VGA1 --off xfconf-query -c xfce4-panel -p /panels/panel-1/output-name -s LVDS1 xfconf-query -c xfce4-panel -p /panels/panel-2/output-name -s LVDS1
Vysvětlení ve zkratce.
xrandr
– output specifikuje výstup
–pos udává pozici v tomto případě 1280 pixelů napravo a 150 pixelů nahoru od levého horního rohu displeje notebooku
–auto – zapnutí a automatické nastavení rozlišení
–off – snad netřeba vysvětlovat
xfconf-query
Co všechno se přes tento příkaz dá nastavit si lze prohlédnout v integrovaném editoru nastavení dostupném přes hlavní menu (Menu/Nastavení/Editor nastavení).
-c kanál – to v levém sloupci
-p volba – takže /panels/panel-1/output-name znamená jméno použitého výstupu
-s nastaví hodnotu
V editoru si lze povšimnout, že u panelu 1 chybí volba output-name. Zavolání příkazu pro nastavení výstupu panelu 1 tak skončí chybovou hláškou:
Vlastnost „/panels/panel-1/output-name“ na kanálu „xfce4-panel“ neexistuje. Pokud chcete vytvořit novou vlastnost, použijte volbu –create.
Stačí si ji tam tedy přidat tlačítkem „Nový“ a rovnou je možné vyplnit správnou hodnotu.