Šikovný manažér

Riešil som problém ako pri štarte otvoriť trebárs poštu na 2. plochu, Firefox na 3. atd. Samozrejme ako to už býva nepodarilo sa mi to. O pár dní neskôr keď som sa snažil umiestniť terminál na desktop mi došlo že program, ktorý som na umiestnenie terminálu má oveľa širšie použitie a zaslúži si byť spomenutý v mojom blogu :)

Písmo: A- | A+
Diskusia  (6)

"Programček" ktorý vám dnes predstavím vlastne nie je žiadny programček, ale dosť sofistikovaný program, ktorý toho zvládne dosť. Ide o akýsi Windows Manager. Ale nie vo význame - náhrada za Gnome, KDE, XFCE, alebo čokoľvek iné. Jediné čo tento program robí je manažovanie okien, ich umiestňovanie, presúvanie a zmeny. Volá sa Devil's Pie.

Po nainštalovaní a dokonca aj spustení sa neprejaví vôbec nijako, čo môže niekoho zaskočiť. Najprv totiž treba vytvoriť konfiguračný súbor najlepšie zrejme v adresári ~/.devislpie/ (~ znamená domovský adresár). Konfigurácia, alebo lepšie povedané skript by mal mať príponu .ds .

SkryťVypnúť reklamu
SkryťVypnúť reklamu
SkryťVypnúť reklamu
Článok pokračuje pod video reklamou
SkryťVypnúť reklamu
Článok pokračuje pod video reklamou

Skript používa nasledovnú syntax: (if (is (application_name) "firefox_bin")
(set_workspace 2)
)

Teda môže tam byť nejaká podmienka (ak nie je akcie sa použijú na všetky okná), ktorá sa buď týka názvu programu (application_name), názvu okna (window_name) alebo triedy okna (window_role). Ďalej potom nasledujú akcie ktoré sa vykona. Môže ísť napríkald o umiestnenie okna na určitú plochu (set_workspace 1), či jeho "prilepenie" na všetky plochy (pin), umiestnenie okna do konkrétnej pozície (geometry “400×300+0-22” - čísla 400x300 určujú rozmer okna, +/-n +/-n určujú jeho posunutie/pozíciu) maximalizovanie/minimalizovanie (maximize, maximize_vertically, maximize_horizontally), alebo nastavenie ako sa má okno chovať voči ostatným oknám (above - navrchu, normal - normálne, below - pod) atd. Možnosti sú naozaj bohaté takže nie je problém zrealizovať ani otváranie okien v prednadstavených plochách, ani umiestnenie priehľadného terminálu na plochu.

SkryťVypnúť reklamu

Podrobná dokumentácia sa nachádza na stránke http://wiki.foosel.net/linux/devilspie

Využitie je už na vás dajú sa s tým robiť skvelé veci, stačí si prečítať dokumentáciu, ktorá je mimochodom dosť dlhá a už len premýšľať nad tým ako a načo by sa vám ta-ktorá vlastnosť hodila. Tu je napríklad moja plocha s priehľadným terminálom:

Martin Harvan

Martin Harvan

Bloger 
  • Počet článkov:  12
  •  | 
  • Páči sa:  0x

Momentalne student VS...Práve počúvam... Zoznam autorových rubrík:  GNU/LinuxGrafikaHudbaSúkromnéNezaradenépoviedky

Prémioví blogeri

Marcel Rebro

Marcel Rebro

153 článkov
Roman Kebísek

Roman Kebísek

106 článkov
Iveta Rall

Iveta Rall

91 článkov
Lucia Nicholsonová

Lucia Nicholsonová

207 článkov
Matúš Sarvaš

Matúš Sarvaš

3 články
reklama
reklama
SkryťZatvoriť reklamu