O IceWM
IceWM je klasický ľahkotonážny správca okien. Vznikol ako alternatíva k Windows 95 na Linuxe. Prednastavený štýl aj tak vyzerá a rovnaké je ovládanie klávesovými skratkami, ktoré sa vlastne nezmenilo ani po dnešné MS Windows. Toto WM je dobre nastaviteľné, či už spomínaných klávesových skratiek, vzhľadu správania sa okien, menu, atď. Nieje to klasické DE ako to poznáme z Gnome, alebo KDE, neobsahuje dokonca ani správcu ikon na ploche, pokiaľ chceme takúto funkcionalitu, musíme siahnuť po nejakom nástroji, alebo si napísať vlastný skript na rôzne úlohy. Zato vie napríklad pseudo tiling, ktorý sa bude určite časti užívateľov páčiť, vie vlastne vyriešiť všetko čo vám kedy na hocijakom desktope vadilo.Predchádzajúce časti seriálu
Vytvorte si desktop podľa svojich predstávVytvorte si desktop podľa svojich predstáv II diel, tentokrát aj pre úplných začiatočníkov
Vytvorte si desktop podľa svojich predstáv III diel, nový začiatok
Vytvorte si desktop podľa svojich predstáv IV diel, práca s oknami
Vytvorte si desktop podľa svojich predstáv V diel, kompozitor
LegacyIce-antiX
Za účelom spojenia IceWM a antiXu vznikol projekt LegacyIce-antiX. Na používanie si potrebujete nainštalovať antiX či už antiX-15-V_386-full.iso, alebo antiX-15-V_x64-full.iso.
a potom spustiť skript ktorý vám ho prerobí na LegacyIce. Skript si vypýta heslo roota, možno aj viac krát, podľa toho ako dlho bude bežať.
wget https://raw.githubusercontent.com/KERNELULTRAS/LegacyIce-antiX/master/antiX-15/legacyice.sh chmod +x legacyice.sh ./legacyice.sh
Odporúčam pred spustením skriptu si partíciu odzálohovať, aby sme po opravách skriptu mohli testovať zas na čistom antiXe.
Na základe pripomienok som zredukoval default štart programov, len na Iceweasel na prvej ploche a terminálu na druhej ploche.
Stav LegacyIce
- Oprava chyby aby išli spúšťať aplikácie pre QT5
- Vychytaná tmavá téma pre WM
- GTK2/3 tmavá téma - MediterraneanDarkest
- Integrácia QT témy s GTK
- Vlastné dialógové okno na vypínanie, reštartovanie ... - YAD
- Vlastný štartovací skript
- Vlastný vypínací skript
- Menu podobné Gnome2
- Klávesové skratky pre najpoužívanejšie programy
- Klávesové skratky pre ovládanie hlasitosti, snímok obrazovky ...
- Vypisovanie nápovedy ku klávesovým skratkám
- Systémový status sa po stlačení "Pause" vypíše na displej nad všetky okná - OSD
- Sledovanie emailovej schránky
- Nastavenie správania sa okien
- Čo sa má na ktorej ploche spúšťať
- Nastavenie programov na zakotvenie v statusbare (Pidgin, HexChat)
- Priehľadnosť okien - Compton
- Ikony na ploche nepoužívam, ale ľahko ich dokáže spravovať cez SpaceFM
LegacyIce skript
Orientovať sa v skripte je dosť jednoduché, ku všetkému je popis v angličtine, ale ak by bol záujem kľudne to preložím, alebo nech to preloží hocikto kto chce pomôcť, projekt je umiestnený tu. Kto sa chce pridať do tímu stačí sa zaregistrovať na GitHub a napísať to tu do komentárov, alebo na môj email a ja vás pridám.
Problémy a návrhy hláste tu, v slovenčine, češtine alebo angličtine. Je potrebné byť zaregistrovaný na GitHube. Prípadne to hláste tu do komentárov.
Nastavenia LegacyIce
Panel (dock)
Zmeniť pozíciu panela naspodok zmeň TaskBarAtTop=1 v súbore ~/.icewm/preferences na TaskBarAtTop=0
Ikonky v panely na spúšťanie aplikácií
Nastavenia sú v ~/.icewm/toolbar Formát je: prog nazov_programu nazov_ikonky cesta_k_prgramu napr.: prog Iceweasel iceweasel iceweasel alebo: prog Iceweasel /usr/share/icons/hicolor/48x48/apps/iceweasel.png /usr/bin/iceweasel
Applety
Odstránenie indikátora siete Zakomentuj v súbore ~/.icewm/startup wicd-gtk -t & # Network applet
Odstránenie zvukového appletu z panelu (Pulse Audio)
Zakomentuj pasystray # Sound applet (Pulse Audio) v súbore ~/.icewm/startup
Ukazateľ nových emailov (napr. name@domain.com)Osobne tieto nastavenia nedávam do preferences, ale do súboru prefoverride, tento súbor prepisuje všetky nastavenia.
- MailBoxPath="imap://name%40domain.com:password@domain.com"
- MailCommand="firefox http://webmail.domain.com"
- TaskBarShowMailboxStatus=1
Nájdi v súbore ~/.icewm/preferences TaskBarShowAPMStatus=0 Odkomentuj ho a zmeň na TaskBarShowAPMStatus=1
Zapnutie kompozitora
Odkomentuj riadok: compton & # Compositor manager v súbore ~/.icewm/startup
Klávesové skratky
Sila IceWM je aj vovynikajúcom nastavení klávesových skratiek, viac nájdete tu. Upraviť si ich môžete v súbore ~/.icewm/keys a ~/.icewm/preferences
Štruktúra priečinka s nastaveniami IceWM
Priečinok sa nachádza v domovskom priečinku a je to .icewm (aj s tou bodkou na začiatku).
Štruktúra priečinku s konfiguračnými súbormi pre IceWM je jednoduchá a názvy hovoria sami za seba.
- contrib // Priečinok pre skripty tretích strán, tam si dávam aj svoje vlastné skripty
- icons // Priečinok pre ikony čo používa defaultne IceWM
- ledclock // Priečinok pre obrázky s číslami a znakmi pre hodinky do panela
- mailbox // Priečinok pre obrázky mailboxu pri rôznych stavoch, napr. nová správa = newmail.xpm
- taskbar // Priečinok pre ikony do panela
- themes // Priečinok kde sa ukladajú témy
- focus_mode // (Nemusí existovať vytvorí sa až pri zmene nastavení cez menu) Ako sa majú zameriavať okná, či pri kliknutí myšou na okno, alebo stačí nad okno myšou prísť
- icewm-set-gnomewm // Vykresľovanie cez gnomewm
- keys // Nastavenie klávesových skratiek
- menu a programs // Nastavenia menu, proste čo má obsahovať
- preferences // Všeobecné nastavenia IceWM a panela
- startup // (Defaultne neexistuje) Vytvoríme si ho ak chceme spúšťať skripty pri spustení IceWM
- theme // Tu sa nastavuje aktívna téma
- toolbar // Slúži na zobrazenie ikoniek v panely na spúšťanie obľúbených aplikácií
- winoptions // Najviac "hardcore" časť, tu sa nastavujú okná pre aplikácie, jedna z killer features IceWM
IRC
Kto by si chcel popísať o LegacyIce, tak som skoro každý deň na IRC: Freenode kanál #KERNEL_ULTRAS
ENJOY!
good job. Po novom roku testnem a keď tak dám vedieť na gite. Na zdravie!
Dík.
Mám to aj na Atome, ktorý je slabší ako dnešné telefóny a behá to ako blesk. Budem rád za každý podnetný návrh a prípadne porovnanie s iným WM/DE, čo mu chýba.
Ja som s tým veľmi spokojný a teraz si to cez skript môžem ľahko naklonovať na hocijaký comp.
A nazdravie :)
Instalnute, vyskusane, posudene...
Sanka dolu sefe ;) Jedine co by som vytkol je prilis vela programov ale to je len moj subjektivy nazor lebo kazdy pouziva nieco ine a lahko sa daju odstranit.
Mozno este by som spustil default na hlavnej ploche miesto iceweasellu GKrellM alebo conky nejaky. Obydva maju krasne styly/temy.
Jooo a skoro som zabudol, nejaky ten OpenVPN network manager doinstalovat ;)
Z Network Managera je problém odstrániť závislosť na systemd, hovoril so o tom s jedným vývojárom od NM, ale nemám čas to riešiť. Na OpenVPN sa pozriem.
Pridávam video, treba sa pozerať vľavo hore na klávesové skratky.
To ti je načo? Stlač Pause a cez všetky aplikácie sa ti vypíše vyťaženie systému (Na želanie sa dá upraviť). Osobne všetko na ploche pokladám za zbytočné.
Ja mám gkrellm proste rad na ploche :) Ďalšia vec čo musím buriny je blby ale že fakt blby instalator resp. Hlavne mi vadí rozdeľovanie diskov. Na to že to je debian tak mohli použiť debianovsky instalator. Už má začína srat aj ten centosacky, prevzali to zo tej skaredej fedory a to je katastrofen.
Hoď sem prosím ťa screenshot a configurák gkrellm, po zvážení ho predsa len hodím ako voliteľné príslušenstvo a potešil by ma aj screenshot LegacyIce ak ho máš ešte nainštalované.
Najskor ho hodim do LegacyIce ten GKrellM a poslem ti ho. V podstate on ma strasne vela tem takze je na tebe aku zvolis alebo aka sa hodi do toho distra ;)
Jasne ze mam naisntalovane :)
Screen je. Ja sa skor ale zaoberam rychlostou a user-friendly ovladanim a nastavovanim. Samotny vzhlad ma az tak moc nezaujima takze jedine co je ine zatial je gKrellM.
+ temy a configs ku gKrellM
P.S. Ale asi sa to bude lisit vzhladom k inemu HW, kazdopadne po kliknuti pravym tlacitkom na gKrellM sa objavy kontextove menu a mozes krasne konfigurovat ;)
Dík moc.
Mám pár otázok.
Wallpaper mi zmizol ale to asi aj vďaka tomu pracujem pod robotom a nemám vytvoreného usera. Klavesica funguje ok. Ani terminal som nemenil. Súhlas 😊
Akú verziu gKrellM používaš? Mne to ten config nejak neberie.
Pozrem sa. A kde ho davas ten config?
Do /home/user/.config/gkrellm
No mozno preto to nejde ze ja pracujem pod rootom a tam to je v /root/.gkrellm
Idem tu virtualku aj tak reinstalovat a spustim script na novo a spravim to pod userom, pak poslem.
Tak uz som to vsetko upravil, opravil a je tam na novo LegacyIce + posielam screen a configy ktore nahras do /home/user/.config/gkrellm
Edit: do /home/user/.gkrellm2
1) plné súhlasím 2) presnú verziu tí poviem zajtra 3) Praveze nie. Neinstaloval som grafické veci, php, ssh, apache. No i tak mi to tam nasupovalo. 4) Je to pustane na proxmoxe vo virtuale na starom HP ML350 G6 ale postačuje bohato. Net je 20/2 tuším. Doma je to 50/20. 5) na kapitole SSD a na pc je sata 6) cca ehm... Do desať min ale musíš brat v úvahu že som mu dal dve jadra a 2GB ram + virtio devices. 7) vieš ako sa vravi: profesionál číta návod a až potom skúša a amatér najskôr skúša a keď mu to nefakci tak siahne po návode :) každopádne scrot poznám a proste ma len napadol 8) kľudne nemám problema :) ja ale KDE5 nepouzivam. Resp. Mám dočasné xfce kým nenájdeme náhradu a práve preto vo veľkom testujem icecko.
Verzia gKrellM: 2.3.6. rc-1
A este mi vadi to ze ked pri instalacii zvolim testing alebo unstable tak aj tak mi to hodi na stable. Musim rucne zmenit source.list na testing z jessie.
Ten config si tému ukladá dosť divne a ty si svoju cestu k domovskému priečinku v configu zmazal a nahadzuje to automaticky default. Toto budem musieť prezistiť ako to nastaviť nezávisle na user name.
Screenshot v prílohe.
Tak som si to hodil do virtuálu, pekný jednoduchý inštalátor, ale aj tak mám radšej klasiku čo je v debiane. Jeden malý bug som objavil, pri inštalácii som dal slovenskú klávesnicu a jazyk, niečo po reštarte bolo preložené ale klávesnica ostala v angličtine a ani sa nedala v aplete zmeniť lebo slovenčina chýbala.
To je divné ja som to inštaloval na dva stroje a prepínanie klávesnice ide OK.
Nejde prepínať klávesnica ani ľavý Alt+Shift? A mohol by si sem hodiť screenshot? Dík.
Už to funguje, ale dvakrát som to musel nastaviť, skúšal som to cez to ich klikátko keď už to tam je. Aj keď to klikátko len vyvolá klasiku v termilálu ale podarilo sa to až na druhý pokus t.j. som to celé dvakrát povypĺňať a ešte aj reštartnúť, ak si dobre pamätám v klasickom debiane to šlo bez reštartu (ale môžem sa mýliť robil som to len raz, lebo pri ostatných inštaláciách to zobralo nastavenie priamo pri inštalácii).
Pridávam sa k Andrejovi s tým množstvom programov ale u mňa je to zvyk lebo inštalujem vždy s minimal iso Debianu a postupne doinštalovávam to čo potrebujem.
OK, zminimalizujem inštaláciu.
Uz po druhej cistej instalacii antixu sa mi stalo to ze vytvorene uzivatela (andrej-pri instalacii) a naslednom prvom boote a pokusu o prihlasenie mi vypise hlasku:
Failed to execute login command
Pod rootom sa prihlasim.
Edit: chyba medze klavesnicou a stolickou. Chybne iso bolo.