Š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

Matúš Sarvaš

Matúš Sarvaš

3 články
Iveta Rall

Iveta Rall

91 článkov
Lucia Šicková

Lucia Šicková

4 články
Pavol Koprda

Pavol Koprda

10 článkov
INESS

INESS

108 článkov
Juraj Hipš

Juraj Hipš

12 článkov
reklama
reklama
SkryťZatvoriť reklamu