abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 14:22 | IT novinky

    Vědci z univerzity La Sapienza v Římě vyvinuli systém, který dokáže identifikovat jednotlivce pouze na základě toho, jak narušují signály Wi-Fi. Autoři tuto novou technologii nazvali WhoFi. Na rozdíl od tradičních biometrických systémů, jako jsou skenery otisků prstů a rozpoznávání obličeje, nevyžaduje tato metoda přímý fyzický kontakt ani vizuální vstupy. WhoFi může také sledovat jednotlivce na větší ploše než kamera s pevnou polohou; stačí, je-li k dispozici Wi-Fi síť.

    Ladislav Hagara | Komentářů: 8
    včera 04:22 | Nová verze

    SuperTux (Wikipedie), tj. klasická 2D plošinovka inspirovaná sérií Super Mario, byl vydán v nové verzi 0.7.0. Videoukázka na YouTube. Hrát lze i ve webovém prohlížeči.

    Ladislav Hagara | Komentářů: 7
    včera 03:11 | Zajímavý projekt

    Ageless Linux je linuxová distribuce vytvořená jako politický protest proti kalifornskému zákonu o věkovém ověřování uživatelů na úrovni OS (AB 1043). Kromě běžného instalačního obrazu je k dispozici i konverzní skript, který kompatibilní systém označí za Ageless Linux a levné jednodeskové počítače v ceně 12$ s předinstalovaným Ageless Linuxem, které se chystají autoři projektu dávat dětem. Ageless Linux je registrován jako operační

    … více »
    NUKE GAZA! 🎆 | Komentářů: 8
    15.3. 15:33 | Humor

    PimpMyGRC upravuje vzhled toolkitu GNU Radio a přidává alternativní barevná témata. Primárním cílem autora bylo pouze vytvořit tmavé prostředí vhodné pro noční práci, nicméně k dispozici je nakonec celá škála barevných schémat včetně možností různých animací a vizuálních efektů (plameny, matrix, bubliny...), které nepochybně posunou uživatelský zážitek na zcela jinou úroveň. Témata jsou skripty v jazyce Python, které nahrazují

    … více »
    NUKE GAZA! 🎆 | Komentářů: 3
    15.3. 14:33 | Nová verze Ladislav Hagara | Komentářů: 1
    15.3. 12:33 | Zajímavý projekt

    FRANK OS je open-source operační systém pro mikrokontrolér RP2350 (s FRANK M2 board) postavený na FreeRTOS, který přetváří tento levný čip na plně funkční počítač s desktopovým uživatelským rozhraním ve stylu Windows 95 se správcem oken, terminálem, prohlížečem souborů a knihovnou aplikací, ovládaný PS/2 myší a klávesnicí, s DVI video výstupem. Otázkou zůstává, zda by 520 KB SRAM stačilo každému 😅.

    NUKE GAZA! 🎆 | Komentářů: 4
    14.3. 22:55 | IT novinky

    Administrativa amerického prezidenta Donalda Trumpa by měla dostat zhruba deset miliard dolarů (asi 214 miliard Kč) za zprostředkování dohody o převzetí kontroly nad aktivitami sociální sítě TikTok ve Spojených státech.

    Ladislav Hagara | Komentářů: 2
    14.3. 21:33 | Nová verze

    Projekt Debian aktualizoval obrazy stabilní větve „Trixie“ (13.4). Shrnuje opravy za poslední dva měsíce, 111 aktualizovaných balíčků a 67 bezpečnostních hlášení. Opravy se týkají mj. chyb v glibc nebo webovém serveru Apache.

    |🇵🇸 | Komentářů: 2
    14.3. 13:00 | Humor

    Agent umělé inteligence Claude Opus ignoroval uživatelovu odpověď 'ne' na dotaz, zda má implementovat změny kódu, a přesto se pokusil změny provést. Agent si odpověď 'ne' vysvětlil následovně: Uživatel na mou otázku 'Mám to implementovat?' odpověděl 'ne' - ale když se podívám na kontext, myslím, že tím 'ne' odpovídá na to, abych žádal o svolení, tedy myslí 'prostě to udělej, přestaň se ptát'.

    NUKE GAZA! 🎆 | Komentářů: 16
    14.3. 00:44 | IT novinky

    Po 8. květnu 2026 už na Instagramu nebudou podporované zprávy opatřené koncovým šifrováním. V chatech, kterých se bude změna týkat, se objeví pokyny o tom, jak si média nebo zprávy z nich stáhnout, pokud si je chcete ponechat.

    Ladislav Hagara | Komentářů: 8
    Které desktopové prostředí na Linuxu používáte?
     (16%)
     (7%)
     (0%)
     (11%)
     (29%)
     (2%)
     (5%)
     (1%)
     (13%)
     (24%)
    Celkem 1094 hlasů
     Komentářů: 26, poslední 12.3. 08:56
    Rozcestník

    Správce oken howm, úvodní seznámení

    21.4.2017 23:37 | Přečteno: 1774× | howm | Výběrový blog

    howm je správce oken (window manager -- WM) pro X. Konkrétně patří do skupiny tzv. tiling window managers. Co se týká různých WMs, tak velmi dobrým zdrojem informací je např. wiki.archlinux.org. V tomto letmém úvodu vás seznámím hlavně, proč jsem si ho vybral já. Budu vás tak trochu lákat k jeho (vy)zkoušení. :-)

    Proč zrovna howm?

    Jak již bylo řečeno, tak různých správců oken existuje nepřeberné množství, ale určitě si kladete otázku, proč zrovna howm? Proč bych se měl zdržovat zkoušením tohoto WM? Na tomto místě vás budu trochu lákat:

    Co bude potřeba

    Budete potřebovat programy howm (použil jsem git verzi), sxhkd a cottage (opět jsem použil git verzi). Plus budou potřeba závislosti těchto programů. Co se týče Arch Linuxu, tak sxhkd je v oficiálním repu (community), git verzi howm a git verzi cottage nainstalujte s pomocí AUR.

    První kroky

    Pokud máte nainstalováno, tak super, pokračujte ve čtení.

    Na úplný úvod bych chtěl trochu zabrousit na téma "jak to funguje". howm je tedy správce oken a (zjednoduššeně) vykonává tedy všechno, co souvisí s okny (v angličtině se můžete setkat i s pojmem "frame"). sxhkd je tzv. "hotkey daemon", což znamená, že je to aplikace odchytávající klávesnici (resp. stisk/uvolnění kláves). Na základě stisku kombinace kláves, v našem případě, je většinou programem sxhkd vyvolán program cottage, který opět spustí/vyvolá akci, kterou obslouží howm. Takto jsou tedy tyto programy poslepovány.

    Chtěl bych ještě dodat snad nejdůležitější: Všechny klávesové zkratky (kombinace kláves) a akce s tím spojené lze (z)měnit (viz plain text soubory "${HOME}/.config/sxhkd/sxhkdrc_{normal,focus,floating}". Každý se může v tomo nastavování vyřádit dle libosti. :-) A navíc vám k tomu postačí libovolný plain text editor.

    Konec teorie aneb rychlý skok do praxe :-)

    Zde uvádím "minimální konfiguraci", tedy takovou konfiguraci, která je sice funkční, lze na ní stavět, ale téměř nic vlastně "neumí". Pokud budu mít čas a chuť, tak po delší době zkoušení howm napíšu další zápisek. :-)

    ### "${HOME}/.xinitrc":
    howm -c "${HOME}/.config/howm/howmrc"
    
    ### "${HOME}/.config/howm/howmrc":
    #!/bin/bash
    rm "${HOME}/.config/sxhkd/sxhkdrc" && ln -s "${HOME}/.config/sxhkd/sxhkdrc_normal" "${HOME}/.config/sxhkd/sxhkdrc"
    sxhkd -c "${HOME}/.config/sxhkd/sxhkdrc" &
    cottage -c border_px 4
    
    ### Dále je potřeba z adresáře "howm/examples" ("/usr/share/howm/examples")
    ### zkopírovat soubory "sxhkdrc_{normal,focus,floating}" do adresáře "${HOME}/.config/sxhkd"
    ### howm totiž pracuje buď v režimu "normal", nebo "focus", nebo "floating",
    ### ale o tom se rozepíšu třeba jindy.
    
    ### Jelikož postupujete dle "mého návodu", tak bude potřeba ještě (před prvním spuštěním howm):
    ln -s "${HOME}/.config/sxhkd/sxhkdrc_normal" "${HOME}/.config/sxhkd/sxhkdrc"
    ### Vysvětlení: sxhkd (v našem případě) pracuje v jednom z režimů (normal, focus nebo floating) a ten aktuální režim označuje prostě "sxhkdrc". Pokud vás toto zajímá víc, tak si prohlédněte soubory "sxhkdrc_{normal,focus,floating}"
    
           

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    Josef Kufner avatar 22.4.2017 10:45 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Správce oken howm, úvodní seznámení
    Umí to desktop grid jako KWin?

    Bude podpora Waylandu?

    Kolik práce zabere oprava nějakého chování aplikace (vynucený fullscreen, rozměry a podobně)?

    Poradí si to s více monitory?
    Hello world ! Segmentation fault (core dumped)
    22.4.2017 11:10 Begleiter
    Rozbalit Rozbalit vše Re: Správce oken howm, úvodní seznámení
    Umí to desktop grid jako KWin?

    KWin nepoužívám, takže ani nevím, co myslíš pod termínem "desktop grid". Můžeš mi to prosím osvětlit?

    Bude podpora Waylandu?

    Tak to je otázka na vývojáře. Sám nevím.

    Kolik práce zabere oprava nějakého chování aplikace (vynucený fullscreen, rozměry a podobně)?

    Tak toto ti zodpovím až po určité době "hraní si". Možná jsem to v zápisku dostatečně nezdůraznil, ale s howm teprve začínám a navíc jsem spíš "power user" než programátor.

    Poradí si to s více monitory?

    Nemám možnost vyzkoušet.

    Co takhle howm vyzkoušet? :-) Myslím si, že howm potřebuje uživatele/programátory, jako jsi ty. Já jsem spíš takový "žabař" :-D

    Josef Kufner avatar 22.4.2017 12:42 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Správce oken howm, úvodní seznámení
    Umí to desktop grid jako KWin?
    KWin nepoužívám, takže ani nevím, co myslíš pod termínem "desktop grid". Můžeš mi to prosím osvětlit?
    https://www.youtube.com/watch?v=_w_ksgcNnYc — je to velmi, velmi užitečné.
    Bude podpora Waylandu?
    Tak to je otázka na vývojáře. Sám nevím.
    Mají roadmap? Mají lidi? ;-)
    Kolik práce zabere oprava nějakého chování aplikace (vynucený fullscreen, rozměry a podobně)?
    Tak toto ti zodpovím až po určité době "hraní si". Možná jsem to v zápisku dostatečně nezdůraznil, ale s howm teprve začínám a navíc jsem spíš "power user" než programátor.
    Pravý klik na titulek → Další… → Nastavení okna/aplikace → Zaškrtnout, co je potřeba. Tvou odpověď beru jako „nejde to, aspň ne bez programování či editace konfiguráku kdoví kde“.
    Poradí si to s více monitory?

    Nemám možnost vyzkoušet.

    Co takhle howm vyzkoušet? :-) Myslím si, že howm potřebuje uživatele/programátory, jako jsi ty. Já jsem spíš takový "žabař" :-D
    Já jsem spokojen s KWin. Pokud bych chtěl tiling WM, pořídil bych si skript/plugin do KWin. Ale on KWin nějaké ty tiling featurky má. Umí dávat okna do rohů a k hranám klávesovou zkratkou, mám tu nainstalovaný skript, který slepuje hrany oken, takže pokud se dotýkají, mění se velikost všech sousedních oken. A pár dalších drobností.
    Hello world ! Segmentation fault (core dumped)
    22.4.2017 13:11 Begleiter
    Rozbalit Rozbalit vše Re: Správce oken howm, úvodní seznámení

    Super. :-) KWin vypadá dobře a asi ho taky vyzkouším.

    22.4.2017 17:52 hypvofxy | skóre: 5 | blog: hypvofxy | Brno
    Rozbalit Rozbalit vše Re: Správce oken howm, úvodní seznámení
    https://www.youtube.com/watch?v=_w_ksgcNnYc — je to velmi, velmi užitečné.
    t3h 3m0 mus1c, f33lz s0 gr8 \o/ *muck* *muck* <3 KDE much awesome
    22.4.2017 22:20 KS | skóre: 10 | blog: blg | Horní polní u západní dolní
    Rozbalit Rozbalit vše Re: Správce oken howm, úvodní seznámení
    Lépe bych to neřekl.
    Pochybnost, nejistota - základ poznání
    22.4.2017 10:47 Petr
    Rozbalit Rozbalit vše Re: Správce oken howm, úvodní seznámení
    Tech tiling wm je taky povicero. Mel jsem dobrou zkusenost s Awesome (lua konfigurace). A dnes jsou i wayland tiling wm :) Way Cooler je v modernim Rustu. Chystam se nejake vyzkouset.
    22.4.2017 11:15 Begleiter
    Rozbalit Rozbalit vše Re: Správce oken howm, úvodní seznámení

    Tady se ukazuje krásná vlastnost Free Software/Open Source světa. Zkrátka každý si tu svoji aplikaci najde -- pro každou činnost existuje většinou více variant. A pokud ne, tak si upraví tu stavající, případně si zaplatí někoho, kdo mu stavající aplikaci upraví, případně od píky vytvoří. Díky.

    22.4.2017 11:45 Omasta
    Rozbalit Rozbalit vše Re: Správce oken howm, úvodní seznámení
    když tohle napsal někdo před 20 lety, tak bylo možno se lehce zasmát, ale dnes musí být někdo nemocný nebo troluje.
    22.4.2017 12:23 Begleiter
    Rozbalit Rozbalit vše Re: Správce oken howm, úvodní seznámení

    Můžeš to rozvést? Nepřipadá mi, že bych troloval nebo byl "nemocný".

    Josef Kufner avatar 22.4.2017 13:01 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Správce oken howm, úvodní seznámení
    Ono to totiž takle nefunguje. Sice kdekdo naprogramuje kdeco, ale jakmile to splňuje jeho potřeby, nemá důvod to udržovat. Navíc to ani nedodělá do pro ostatní použitelného stavu. Ve výsledku je všude kopec bordelu. Sice najdeš deset aplikací na to, co potřebuješ, ale ani jedna aplikace nebude dotažená a každé bude něco kritického chybět/nefungovat.

    Občas, když tu aplikaci opravdu potřebovalo nadkritické množství lidí a dali síly dohromady, vznikne něco použitelného. Takových aplikací je ale celkem málo. Např. GNU, Gimp.

    Většinou nějaká aplikace vznikne jako vedlejší produkt nějaké komerční činnosti. Někdo potřeboval nástroj, vytvořil ho a nechal zbytek světa, ať mu ho vylepšuje. Ostatní dostanou zdarma nástroj, autor dostane za odměnu patche. Tohle docela dobře funguje s knihovnama pod MIT/BSD licencí (např. pluginy pro jQuery).

    Nejčastější způsob vzniku velkých použitelných programů jsou selhané komerční projekty, které přejme komunita. Tak například vniknul Firefox.

    V posledních letech už lidi přišli na to, že vyvíjet věci rovnou jako open-source není vůbec blbý nápad. Např. Qt, Gitlab a vůbec celý obchodní model community edition + placená enterprise edition.

    Představa, že když aplikace není, tak si ji může kdokoliv napsat je docela naivní. Krásná, ale naivní. Reálně na to nikdo nemá čas a/nebo schopnosti. Je užitečné mít možnost opravit bug nebo něco změnit. Celé open-source prostředí výrazně podporuje vznik nových malých věcí. Ale nakonec tam někde musí být nějaký příjem, nějaký komerčně životaschopný subjekt, ať už firma (např. Trolltech) nebo nezisková organizace žijící z darů (např. Debian, Mozilla).
    Hello world ! Segmentation fault (core dumped)
    22.4.2017 13:06 Begleiter
    Rozbalit Rozbalit vše Re: Správce oken howm, úvodní seznámení

    Dobrý, díky. Žil jsem v omylu.

    22.4.2017 17:50 hypvofxy | skóre: 5 | blog: hypvofxy | Brno
    Rozbalit Rozbalit vše Re: Správce oken howm, úvodní seznámení
    ... a dalsi vec je, ze upravovat desitky let stary bastl v C, do ktereho v prubehu casu prispivalo kdovi kolik lidi, z nichz kazdy pouzival jiny coding style a nijak se nesnazil uzpusobit jej okolnimu kodu, je nocni mura. Naposledy jsem chtel mirne rozsirit program tree, ale bylo by rychlejsi a jednodussi napsat na to jednoucelovou utilitku uplne od zacatku.
    Bedňa avatar 23.4.2017 23:01 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Správce oken howm, úvodní seznámení
    Teraz neviem či si dobre pamätám, ale aj ty si bol užívateľ IceWM, ktoré napríklad zažíva teraz druhý boom.

    Matematika je jednoduchá, stačí že to má slobodný kód, nepotrebuje to žiadne peniaze, stačí komunita a žezlo sa už bude predávať samo. IceWM pred nedávnom oslávilo 20rokov.
    KERNEL ULTRAS video channel >>>
    Josef Kufner avatar 24.4.2017 00:08 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Správce oken howm, úvodní seznámení
    Ano, jak píšu v druhém odstavci:
    Občas, když tu aplikaci opravdu potřebovalo nadkritické množství lidí a dali síly dohromady, vznikne něco použitelného. Takových aplikací je ale celkem málo.
    IceWM sice je už s námi dlouho, ale je to napůl mrtvý projekt. Tak nějak přežívá. Dost lidí to používá a i já ho hodně dlouho používal – zhruba tak 10 let, někdy od dob kdy jsem opustil KDE2. Opustil jsem ho po přechodu na notebook s dotykovým displejem, kdy jsem prostě potřeboval pár moderních udělátek na dotykové ovládání (např. ten desktop grid). Navíc za chvíli budeme mít Wayland. To bude pro IceWM konečná. Přechod by znamenal kompletní přepis zhruba 75 % kódu a doteď to neumí dělat kompozitor.

    K úspěchu nestačí jen svobodný kód. Je potřeba slušně napsaný svobodný kód. To zrovna IceWM splňuje. Ale i tak to není žádná sláva. Naprosto se zasekl na nedodělané verzi 1.3 na několik let. A teprve teď snad něco bude.

    Pak je tu ještě jedna kategorie softwaru, kterou jsem poněkud zanedbal. To jsou programy jako TeX nebo Graphviz, nebo i X11. Programy, které autor celkem dotáhnul, dělají svou práci dobře, neexistuje za ně náhrada a jsou naprosto zprasené (na moderní poměry; na tehdejší to mohlo být ok). Jediná naděje na jejich rozvoj je kompletní přepsání, ale to je neskutečně pracné. Proto například máme X.org a bude/je Wayland, ale co s tím TeXem? Do přepisu Graphvizu už jsem se pustil. Uvidíme, jak daleko se dostanu.
    Hello world ! Segmentation fault (core dumped)
    Bedňa avatar 24.4.2017 17:37 Bedňa | skóre: 34 | blog: Žumpa | Horňany
    Rozbalit Rozbalit vše Re: Správce oken howm, úvodní seznámení
    Pred časom som počul diskusiu filmárov o tom, že koľko sa točí kvalitnej tvorby a nejak sa zhodly že to bode približne na desiatich precentách. No a že nerozhoduje US, Čechy, India, je to proste tak nejaký ľudský priemer.

    Ono sme ľudia a to čo nás trápi dnes nemusí platiť zajtra, takže pôvodný veľký zámer umrie skôr ako sa dokončil.

    Je to taký priemer vesmíru, nejak nám chýba vo vzorcoch zrýchlovanie vesmíru, hmotnosti galaxií, v mikrosvete "pohyb" častíc, výslekov vo voľbách, recyklovanie odpadu, tak nejak je to priemer všetkého :)
    KERNEL ULTRAS video channel >>>

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.