Portál AbcLinuxu, 30. dubna 2025 10:54
Vytvorte si window manager podľa svojich predstáv
7.4.2013 21:06
| Přečteno: 2402×
| Žumpa
|
| poslední úprava: 7.4.2013 21:13
V živote som nepísal blog radšej ako teraz, som proste unesený :) Skúste si aj vy spraviť vlastné WM.
Na úvod, čo ma viedlo k tomu zmeniť window manager (ďalej len WM). Gnome2 a Mate sú rýchle a by default použitelné, ale konfiguráky v podobe XML hell sú fakt neprehľadné a ťažko nastaviteľné. Tak som sa po čase rozhodol dať zas šancu KDE4, práve kvôli možnostiam nastavenia. Svojou pomalosťou ma fakt sklamalo. Ja viem že užívatelia KDE budú proti pomalosti namietať, ale skúste na mesiac Mate a potom sa vráťte späť.
Tak som sa rozhodol nájsť WM ktoré bude mať textové konfiguráky, nemusí vedieť skoro nič, ale aby bolo pripravené na možnosti dopĺňania funkcionality. Po odskúšaní približne 10 WM aj cez kuriozity ako Herbstluftwm, ktorý na to že nieje rozšírený, je výborne použiteľný. No nakoniec vyhral IceWM, je to fakt easy WM v základe vie kulové, ale presne to som hľadal.
Hlavne po prihlásení nežmurknite, ujde vám štart IceWM. Po nainštalovaní vás čaká panel z výzorom aký malo Win95 a prázdna plocha. V panely nájdete menu ktoré je skoro prázdne vedľa neho ikonky na zobrazenie plochy, ikonku na zobrazenie spustených aplikácií a pracovných plôch, prehliadač internetu, terminál, prepínanie plôch, zoznam spustených aplikácií a systémovú lištu. V nej zobrazovanie vyťaženia procesora a siete, emailový klient Mutt za ním aktuálny čas.
Ovládanie cez klávesnicu je prakticky zhodné z MS Windows, čo vlastne platí aj pre Gnome2 a KDE. Všetko sa dá do ľubovôle zmeniť a prostredie je pripravené na čisté ovládanie klávesnicou, alebo aj pre klikačov. Aby sme sa mohli pustiť do úpravy konfigurákov, tak si ich prekopírujeme do domovského adresára. Pokiaľ sa vám v domovskom adresáry nevytvoril ~/.icewm, vytvorte ho. Doňho skopírujeme nastavenia z /usr/share/icewm/.
cp /usr/share/icewm/* ~/.icewm
Aby sa na to dalo pozerať, ako prvé som zmenil tému. Veľký výber nájdete na box-look.org ja som vybral eleganceice. V priečinku .icewm si vytvoríme podpriečinok themes a doňho rozbalíme stiahnutú tému, easy že? Presne toto som hľadal viem kde čo je a mám možnosť do konfiguráku vôjsť a upraviť si ho. Všetko je elegantne popísané.

Pri hľadaní návodov som narazil na stránku čo revala nejakú pesníčku a tu som si všimol, že neviem ako znížiť hlasitosť, narýchlo som naštartoval terminál (Alt+Ctrl+t) spustil alsamixer a znížil hlasitosť. Tak som pozrel do konfiguráku predsa s ovládaním hlasitosti museli počítať. cat .icewm/keys a tam nájdeme riadky
key "Alt+Ctrl+KP_Divide" aumix -v -5 # lower volume
key "Alt+Ctrl+KP_Multiply" aumix -v +5 # raise volume
aumix nemám nainštalovaný, tak ho inštalujem a ono to funguje, stačí stláčať Alt+Ctr+KP_Divide paráda :) Nižšie v konfiguráku ešte natrafíte na nastavenia hlasitosti multimediálnymi klávesami. No chcelo by to aj také to klikacie ovládanie zvuku. V zdrojoch softvéru som našiel volti. Dobre nainštalujem ho a kde s ním? Vytvorime si v ~/.icewm súbor startup a napíšeme doňho volti & stačí logout opätovné prihlásenie a už tam máme ikonku na ovládanie zvuku.
Nato aby sme mohli používať inú ako anglickú klávesnicu si doplníme do súboru startup riadok
setxkbmap -option grp:switch,grp:alt_shift_toggle,grp_led:scroll "us,sk(qwerty)"
to nám zabezpečí prepínanie medzi us a sk klávesnicou pomocou alt+shift, ako indikácia je použitá leddióda Scroll Lock, je potrebné opätovné prihlásenie.
Doteraz prázdne menu vyplníme nainštalovanými programami príkazom install-menu
Teraz si vložíme na panel programy čo najčastejšie spúšťame. Otvorime súbor .icewm/toolbar a upravíme si ho podľa potreby. Formát je zas jednoduchý:
prog XTerm xterm xterm
prog znamená že treba spustiť program, ďalší parameter je názov čo sa zobrazí v bublinke keď prídeme s myšou na ikonku, tretí parameter je názov ikonky a posledný parameter je názov programu. príklad:
prog XTerm xterm xterm
prog Iceweasel iceweasel iceweasel
prog Netbeans /usr/share/icons/hicolor/16x16/apps/superkaramba netbeans
prog Pcmanfm /usr/share/icons/hicolor/16x16/apps/kblocks pcmanfm
Default ikonky hľadá v /usr/share/pixmaps, po zmene reštartujeme IceWM.
Spúšťanie programov klávesovými skratkami je v súbore .icewm/keys príklad čo už asi ani nepotrebuje vysvetlenie:
key "Alt+Ctrl+t" xterm
key "Alt+Ctrl+n" netbeans
key "Alt+Ctrl+e" nedit
key "Alt+Ctrl+g" gimp
key "Alt+Ctrl+b" iceweasel
Skripty alebo programy ktoré chcete spúšťať pri odhlásení umiestnite so do súboru .icewm/shutdown
Na prvý deň by to hádam mohlo stačiť. Malé zhrnutie, je to veľmi rýchle WM, od prihlásenia po štart je to blesk max tak do dvoch sekúnd. Už v základe to vie kvázi tiled presúvanie okien Alt+Ctrl+Keypad_klávesy. Je modulárne, existuje preň veľa rozšírení, vrátane toho čo som tu opisoval si môžete naklikať, ale ja chcem mať nad svojim WM kontrolu :) preto som sa preň rozhodol a upravujem čiste konfiguráky. Možností je naozaj veľa akú aplikáciu spúšťať na akej ploche v akej veľkosti, zamedzenie viacnásobnému spusteniu aplikácie atď. a to sa ho učím len pár hodín :) Veľké plus je dokumentácia, FAQ a vynikajúco popísané konfiguračné súbory. Ak chcete aby som tu hodil pokroky v konfigurácií hlasujte nižšie.
Debian Wheezy
Anketa
Obrázky
Tiskni
Sdílej:
Komentáře
Vložit další komentář
7.4.2013 21:49
drunkezz | skóre: 34
| blog:
kadeco
Re: Vytvorte si window manager podľa svojich predstáv
7.4.2013 22:15
coder | skóre: 4
| blog:
lINUKS
Re: Vytvorte si window manager podľa svojich predstáv
7.4.2013 23:17
gtz | skóre: 27
| blog:
gtz
| Brno
Re: Vytvorte si window manager podľa svojich predstáv
7.4.2013 23:39
w4rr10r
Re: Vytvorte si window manager podľa svojich predstáv
7.4.2013 23:58
Semo | skóre: 45
| blog:
Semo
Re: Vytvorte si window manager podľa svojich predstáv
8.4.2013 00:14
Patrik Uhrak | skóre: 31
| blog:
pato
Re: Vytvorte si window manager podľa svojich predstáv
8.4.2013 00:16
nikt0
Re: Vytvorte si window manager podľa svojich predstáv
8.4.2013 07:20
Begleiter | skóre: 47
| blog:
muj_blog
| Doma
Re: Vytvorte si window manager podľa svojich predstáv
8.4.2013 08:21
dizz.
Re: Vytvorte si window manager podľa svojich predstáv
8.4.2013 08:39
dumblob | skóre: 10
| blog:
dumblog
Re: Vytvorte si window manager podľa svojich predstáv
8.4.2013 09:11
pushkin | skóre: 43
| blog:
FluxBlog
Re: Vytvorte si window manager podľa svojich predstáv
8.4.2013 09:20
necojakolinux | skóre: 10
Re: Vytvorte si window manager podľa svojich predstáv
8.4.2013 09:32
jerzy
Re: Vytvorte si window manager podľa svojich predstáv
8.4.2013 10:04
Martin Beránek | skóre: 33
| blog:
mousehouse
| Brno
Re: Vytvorte si window manager podľa svojich predstáv
8.4.2013 14:20
rADOn | skóre: 44
| blog:
bloK
| Praha
Re: Vytvorte si window manager podľa svojich predstáv
8.4.2013 21:31
=^..^= AmigaPower® | skóre: 30
| blog:
BLB
| Praha
Re: Vytvorte si window manager podľa svojich predstáv
9.4.2013 20:34
Jack Hokus | skóre: 34
| blog:
LostHeaven
Re: Vytvorte si window manager podľa svojich predstáv
14.4.2013 12:36
Jack Hokus | skóre: 34
| blog:
LostHeaven
Re: Vytvorte si window manager podľa svojich predstáv
Založit nové vlákno •
Nahoru
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.