Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce

Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce
31.12.2015 17:27 | Články | bedňa

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áv
Vytvorte 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"
Ikona emailu v panely
  • TaskBarShowMailboxStatus=1

Zapnutie ukazateľa stavu batérie

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!

    • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 31.12.2015 | 19:09
      Avatar Andrej Lacho Debian, CentOS ...  Administrátor

      good job. Po novom roku testnem a keď tak dám vedieť na gite. Na zdravie!

      • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 31.12.2015 | 19:25
        Avatar bedňa LegacyIce-antiX  Administrátor

        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.

        Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 31.12.2015 | 19:35
        Avatar bedňa LegacyIce-antiX  Administrátor

        A nazdravie :)

        Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
    • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 07.01.2016 | 14:31
      Avatar Andrej Lacho Debian, CentOS ...  Administrátor

      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.

      • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 07.01.2016 | 14:34
        Avatar Andrej Lacho Debian, CentOS ...  Administrátor

        Jooo a skoro som zabudol, nejaky ten OpenVPN network manager doinstalovat ;)

        • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 07.01.2016 | 23:25
          Avatar bedňa LegacyIce-antiX  Administrátor

          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.

          Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 07.01.2016 | 23:28
        Avatar bedňa LegacyIce-antiX  Administrátor

        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é.

        Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
        • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 09.01.2016 | 23:28
          Avatar Andrej Lacho Debian, CentOS ...  Administrátor

          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.

          • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 13.01.2016 | 11:46
            Avatar bedňa LegacyIce-antiX  Administrátor

            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é.

            Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
            • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 13.01.2016 | 11:51
              Avatar Andrej Lacho Debian, CentOS ...  Administrátor

              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 :)

            • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 13.01.2016 | 13:46
              Avatar Andrej Lacho Debian, CentOS ...  Administrátor

              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 ;)

              • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 13.01.2016 | 16:09
                Avatar bedňa LegacyIce-antiX  Administrátor

                Dík moc.

                Mám pár otázok.

                1. Menil si wallpaper? Nevidím tam LegacyIce walpapper
                2. Funguje ti prepínanie klávesnice? SK/US
                3. Terminál má biele pozadie, menil si to? Malo by byť čierne.
                4. GKrellM s týmto jednoduchým fejsom by mohol zapadnúť do dizajnu distra
                Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
                • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 13.01.2016 | 19:24
                  Avatar Andrej Lacho Debian, CentOS ...  Administrátor

                  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 😊

              • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 25.01.2016 | 17:10
                Avatar bedňa LegacyIce-antiX  Administrátor

                Akú verziu gKrellM používaš? Mne to ten config nejak neberie.

                Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
                • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 26.01.2016 | 08:06
                  Avatar Andrej Lacho Debian, CentOS ...  Administrátor

                  Pozrem sa. A kde ho davas ten config?

                  • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 26.01.2016 | 10:45
                    Avatar bedňa LegacyIce-antiX  Administrátor

                    Do /home/user/.config/gkrellm

                    Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
                    • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 26.01.2016 | 10:55
                      Avatar Andrej Lacho Debian, CentOS ...  Administrátor

                      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.

                    • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 26.01.2016 | 14:23
                      Avatar Andrej Lacho Debian, CentOS ...  Administrátor

                      Tak uz som to vsetko upravil, opravil a je tam na novo LegacyIce + posielam screen a configy ktore nahras do /home/user/.config/gkrellm

                      • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 26.01.2016 | 14:24
                        Avatar Andrej Lacho Debian, CentOS ...  Administrátor

                        Edit: do /home/user/.gkrellm2

                        • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 26.01.2016 | 16:54
                          Avatar bedňa LegacyIce-antiX  Administrátor
                          1. Dík za pomoc, keby sa tu našľo viac ľudí ktorí by sa zapojili do projektu hoci len pindaním čo je na ňom na prd, možno by sa časom naučili namiesto FB a TV vylepšiť si čo ich trápi.
                          2. Poprosil by som verziu tvoho GKrellM.
                          3. Podľa screenshotu si asi odpovedal na všetky otázky Yes (Y)? Sám som to neskúšal či to funguje :)
                          4. Aký rýchly net máš?
                          5. Máš Sata, alebo SSD disk?
                          6. Ako dlho cca bežal ten skript ak vieš.
                          7. Prečo ľudia nečítajú nápovedu, keď ju píšem v Angličtine aj Slovenčine? No a ty si posunieš okno myšou a spraviš screen cez Scrot :)
                          8. Neviem ako to budem stíhať časovo, ale čo tak spraviť malý test KDE5-Kwin contra IceWM s KDE aplikáciami? Môj typ je že to bootne X krát rýchlejšie a Kwin dá dole aj možnostiach nastavení, ak máš čas občas niečo testnúť, môžeme ísť do toho, všetko vysvetlím. Čo zaručujem že to bude ROCK STABLE, no SUX and faster than flash.
                          Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
                          • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 26.01.2016 | 18:10
                            Avatar Andrej Lacho Debian, CentOS ...  Administrátor

                            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.

                            • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 27.01.2016 | 11:12
                              Avatar Andrej Lacho Debian, CentOS ...  Administrátor

                              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.

                              • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 02.02.2016 | 17:19
                                Avatar bedňa LegacyIce-antiX  Administrátor

                                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.

                                Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 07.01.2016 | 23:39
        Avatar bedňa LegacyIce-antiX  Administrátor

        Screenshot v prílohe.

        Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
    • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 08.01.2016 | 08:41
      Avatar 7R7 Debian Stretch a Debian Sid  Používateľ

      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.

      • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 09.01.2016 | 18:41
        Avatar bedňa LegacyIce-antiX  Administrátor

        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.

        Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
        • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 09.01.2016 | 23:22
          Avatar 7R7 Debian Stretch a Debian Sid  Používateľ

          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.

          • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 10.01.2016 | 15:27
            Avatar bedňa LegacyIce-antiX  Administrátor

            OK, zminimalizujem inštaláciu.

            Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
    • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 26.01.2016 | 11:09
      Avatar Andrej Lacho Debian, CentOS ...  Administrátor

      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.

      • RE: Vytvorte si desktop podľa svojich predstáv VI diel, IceWM - LegacyIce 26.01.2016 | 13:44
        Avatar Andrej Lacho Debian, CentOS ...  Administrátor

        Edit: chyba medze klavesnicou a stolickou. Chybne iso bolo.