Panely v XFCE4

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

Editor Nastavení

 

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.editorNastaveníNovaPoložkqa

Leave a Reply