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í
×
    dnes 03:44 | Nová verze

    Byla vydána nová verze 1.58 sady nástrojů pro správu síťových připojení NetworkManager. Novinkám se v příspěvku na blogu NetworkManageru věnuje Josephine Pfeiffer. Vypíchnout lze možnost nmtui zobrazit nastavení Wi-Fi jako QR kód nebo podporu CLAT (464XLAT) a tunelů GENEVE (Generic Network Virtualization Encapsulation).

    Ladislav Hagara | Komentářů: 0
    včera 20:22 | IT novinky

    Zákaz používání mobilních telefonů a dalších elektronických komunikačních zařízení ve školách, jehož uzákonění navrhli jako poslanci premiér Andrej Babiš (ANO) a ministr školství Robert Plaga (za ANO), dnes podle očekávání vláda podpořila. Novinářům to oznámil Babiš, podle Plagy byla podpora kabinetu jednomyslná. Účinnost předkladatelé navrhují od 1. září 2027. Podle opoziční ODS je plošný zákaz líbivé populistické opatření namířené proti digitální gramotnosti dětí.

    Ladislav Hagara | Komentářů: 6
    včera 19:33 | Bezpečnostní upozornění

    Vládní CERT upozorňuje (𝕏) na zranitelnost ve WordPress Core: CVE-2026-63030 s přezdívkou wp2shell. Zranitelnost typu vzdálené spuštění kódu (RCE) bez nutnosti autentizace umožňuje útočníkovi spouštět libovolný kód prostřednictvím endpointu WordPress REST API Batch. Ke zneužití není vyžadován platný uživatelský účet ani interakce uživatele. Úspěšné zneužití může vést ke kompletnímu kompromitování webové stránky a souvisejících dat. Zranitelnost postihuje verze WordPress 6.9.0 až 6.9.4 a 7.0.0 až 7.0.1.

    Ladislav Hagara | Komentářů: 0
    včera 18:11 | IT novinky

    Evropská komise (EK) vyměřila čínskému internetovému prodejci AliExpress pokutu 550 milionů eur (13,3 miliardy korun) za porušení povinností vyplývajících z nařízení o digitálních službách (DSA). Platforma podle EK řádně neposuzovala a neomezovala rizika související s prodejem nelegálních, nebezpečných nebo padělaných výrobků na svém internetovém tržišti. Komise zároveň firmě nařídila přijmout nápravná opatření. Podle AliExpressu je pokuta nepřiměřená.

    Ladislav Hagara | Komentářů: 10
    včera 12:22 | Nová verze

    Ruffle, tj. open source emulátor Flash Playeru napsaný v Rustu, byl vydán ve verzi 0.4.0. Ke stažení je také na Flathubu. Přímo ve webovém prohlížeči lze vyzkoušet online dema nebo vlastní swf soubory.

    Ladislav Hagara | Komentářů: 5
    18.7. 14:22 | Nová verze

    HollowByte je zranitelnost typu Denial of Service (DoS) v kryptografické knihovně OpenSSL. Útočník může odesíláním škodlivého payloadu o velikosti pouhých 11 bajtů zaplnit paměť serveru. OpenSSL před ověřením dat vyhradí nepřiměřený blok paměti (až 131 KB). Server pak čeká na data, která nepřišla. Zranitelnost je opravena ve verzích OpenSSL 4.0.1, 3.6.3, 3.5.7, 3.4.6 a 3.0.21.

    Ladislav Hagara | Komentářů: 0
    18.7. 13:44 | Komunita

    Ve španělské A Coruñě probíhá GUADEC 2026, tj. letošní konference vývojářů a uživatelů desktopového prostředí GNOME. Videozáznamy přednášek jsou k dispozici na YouTube.

    Ladislav Hagara | Komentářů: 2
    18.7. 13:22 | Komunita

    Společnost Collabora ve spolupráci s Valve vyvíjí Holo Core, tj. port Arch Linuxu pro ARM64 procesory (AArch64), který bude pohánět VR headset Steam Frame. Pro testování Arch Linuxu pro AArch64 jsou k dispozici binární balíčky, zdrojové kódy i kontejner pro Docker nebo Podman.

    Ladislav Hagara | Komentářů: 1
    18.7. 13:00 | IT novinky

    Mikroprocesor Zilog Z80 byl oficiálně uveden na trh před 50 lety, tj. v červenci 1976. Výroba mikroprocesoru skončila v roce 2024.

    Ladislav Hagara | Komentářů: 3
    18.7. 02:55 | Bezpečnostní upozornění

    Výzkumníci ze společnosti ESET objevili 11 zapomenutých UEFI shim zavaděčů, které byly podepsány společností Microsoft, a které umožňují útočníkům obejít ochranu UEFI Secure Boot na většině zařízení. Microsoft je zneplatnil (přidal jejich hash do databáze dbx) v rámci aktualizace Patch Tuesday dne 9. června 2026. Uživatelé Linuxu mohou databází aktualizovat pomocí LVFS. Ověřit zneplatnění zavaděčů lze pomocí skriptu uefi-dbx-audit. Jedná se o CVE-2026-8863 a CVE-2026-10797.

    Ladislav Hagara | Komentářů: 4
    Které desktopové prostředí na Linuxu používáte?
     (11%)
     (7%)
     (2%)
     (17%)
     (30%)
     (5%)
     (6%)
     (2%)
     (15%)
     (24%)
    Celkem 2184 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník

    Fluxbox pt.III: ROX-Filer, gDeskCal & 3ddesk

    6.2.2007 08:29 | Přečteno: 2857× | Fluxbox | Výběrový blog | poslední úprava: 28.6.2007 08:55

    V záverečném dílu série o Fluxboxu a utilitách, které umí zpříjemnit život ve Fluxboxu, se budeme zabývat instalací a konfigurací ROX-Fileru, na plochu Fluxboxu přidáme transparentní gDeskCal a naučíme Fluxbox přepínat plochy s 3D efekty.

    V minulém dílu jsem naznačil možnosti, jak získat ROX-Filer a nainstalovat jej. Ve stručnosti - lze to buď přímo stažením a kompilací balíku z domovské stránky ROXe nebo přes aplikaci Zero Install Injector. Mě osobně se osvědčila první cesta - nejprve stáhnout a zprovoznit ROX, který pak bude doplněn Injectorem. Pokud by se někdo rozhodl jít druhou cestou, provedené úkony musí být prakticky ekvivalentní, jinak to prostě ani nejde.

    Ani ROX-Filer ani Zero Install Injector nemusí být instalovány pod uživatelem root, lze tedy pracovat jako běžný uživatel a ochránit tak systém před případnými špatnými následky našich činů. Prvním krokem instalace ze zdrojových kódů je rozbalení balíku, ve kterém byly staženy. Rozbalený obsah zdrojových kódů ROX-Fileru je však poněkud jiný než u většiny aplikací - neobsahuje v kořeni žádný cofigure skript, nýbrž skript install.sh, který "provede" uživatele instalací ROX-Fileru. Provede je dáno do uvozovek, protože prakticky jediné, na co se sript zeptá je, kam má být ROX-Filer nainstalován (zda do /usr, /usr/local, do domovského adresáře nebo jinam) a pak sám provede konfiguraci, kompilaci a instalaci zdrojových kódu do zvoleného adresáře.

    Dejme tomu, že jsme zvolili instalaci do domovského adresáře, pak v něm objeví následující adresáře:
    ~/Apps
    ~/bin
    ~/lib
    Do adresáře ~/Apps je pak vhodné umisťovat aplikace pro ROX-Filer a slouží jako místní ekvivalent c:\Program Files. ROX-Filer lze podle požadované akce spouštět následovným způsobem:

    rox - spustí pouze okno filemanageru ROX-Fileru
    rox --left=levy --right=pravy - nespustí filemanager, pouze vytvoří postranní panely
    rox --left=levy --right=pravy --pinboard=plocha - stejné jako předtím, navíc ovládne pozadí Fluxboxu

    Předpokládejme, že chceme vytvořit postranní panely a ikony na ploše Fluxboxu, v tomto případě je třeba použít poslední příkaz. Stejný příkaz je třeba zadat i do ~/.fluxbox/autostart.sh, aby se ROX-Filer spouštěl po startu Fluxboxu s plnou výzbrojí. Po zadání příkazu se objeví plocha s jedinou ikonkou (domovský adresář) a levý a pravý postranní panel, každý se dvěma ikonkami - jedna zastupuje domovský adresář, druhá ~/Apps. Odsud lze nyní provést vše taháním souborů na příslušná místa.

    Kdo toto zkusil, zjistil, že po spuštění okupuje ROX-Filer celou plochu - tudíž po stisknutí pravého tlačítka myši na ploše se neobjeví menu Fluxboxu, nýbrž ROX-Fileru, nefunguje přepínání mezi plochami kolečkem a podobně. S tím tvurci ROX-Fileru počítali, je tedy nutné zajet do nastavení ROX-Fileru (pravý klik na panel, ROX-Filer -> Možnosti) a zde v sekci Kompatibilita zatrhnout první tři položky (Přebít kontroly správce oken nad pozadím a panely, Předat všecny kliknutí myší na pozadí správci oken a Blackbox root menus hack).

    Nyní něco k topografii panelů - panely ROX-Fileru jsou tvořeny ze dvou polovin - spodní a horní. Do obou polovin lze přidávat ikony a ty se hromadí odspodu, respektive odshora panelu. Dojde-li k přeplnění panelu, lze jej přejetím myškou nahoru nebo dolů rolovat a dosáhnout tak vetší kapacity panelu. Jeho šíři lze měnit od prakticky šílených hodnot až po příjemně minimalistických 24pixelů. Jedinou nevýhodou panelů je to, že nelze nijak myškou měnit pořadí ikon v panelech, k tomu je třeba zajít do adresáře ~/.config/rox.sourceforge.net/ROX-Filer, kde se nacházejí konfigurační soubory se jmény shodnými s názvy panelů v příkazu. Soubory jsou ve formátu XML a změnou pořadí položek v těchto souborech lze změnit pořadí ikon v panelech. Souborem ve formátu XML je i "Plocha".

    Vytvoření ikon (ať již na ploše nebo v panelu) se opět děje klikáním / tažením. Kliknutím na ikonu domovského adresáře se otevře filemanager ROX-Fileru, odkud lze vyskákat až do rootu, odsud například do /usr, odsud přetáhnout libovolnou ikonku na plochu nebo do panelu. Kliknutím pravou myškou na ní se otevře menu, kde je položka Soubor <jménosouboru> a v submenu je položka Nastavit ikonu. Opět tažením na otevřené dialogové okno přiřadíme zástupci vlastní ikonu, která se nyní bude zobrazovat i ve filemanageru ROX-Fileru. Obdobným způsobem se nastavuje i pozadí plochy, zde je pouze třeba kliknout na libovolnou ikonu na ploše.

    AddApp a VideoThumbnail

    Obojí jsou pluginy pro ROX-Filer. AddApp tvoří grafické rozhraní pro Zero Instal Injector. Zero Instal Injector již lze v řadě případů získat jako hotový balík pro svou distribuci, nebo si jej zkompilovat samostatně. Jeho požadavky jsou již trochu širší než v případě samotného ROX-Fileru - vyžaduje Python, PyGTK a GnuPG. Python nakonec ale stejně bude třeba, neboť jsou v něm napsány téměř všechny pluginy pro ROX-Filer. Na stránkách Zero Install je Injector ke stažení ve formě souboru *.tag.gz.gpg, který je nutné rozbalit příkazem:

    gpg zeroinstall-injector-0.25.tar.gz.gpg

    Objeví se hláška, že GPG podpis nebyl ověřen, kterou lze ignorovat, a již nic nebrání istalaci Zero Install Injectoru. tu provedeme příkazem:

    python setup.py install

    Nyní je třeba stáhnout aplikaci AddApp ze stránek ROXe. Tu již lze nainstalovat buď pomocí Injectoru nebo samostatně. Chceme-li využít Zero Install Injector, pak stačí zadat příkaz:

    0launch http://rox.sourceforge.net/2005/interfaces/AddApp

    Objevi se okno s ikonou aplikace AddApp, kterou je třeba přetáhnout do filemanageru ROX-Fileru do složky ~/Apps. Zde se AddApp nainstaluje.

    Nyní již lze doplnit pluginy do ROX-Fileru pouze procházením okna s nastaveními. Zde narazíme na VideoThumbnail a Mime-Editor, ke stažení je jich však mnohem vice. Na závěr povídání o ROX-Fileru jeden tip - pokud chcete, aby VideoThumbnail vytvářel i náhledy pro typy videa, které nejsou obsaženy v jeho vlastním seznamu mime typů, pro které má náhledy vytvářet, stačí pouze do adresáře ~/.config/rox.sourceforge.net/MIME-thumb/ přidat symlink na ~/Apps/VideoThumbnail a pojmenovat jej názvem mime-typu, pro který má být náhled vytvářen.

    A ještě pár blbinek:

    3ddesk

    3ddesk je blbinka vytvořená pro ty, které k přechodu na desktopová prostředí nedonutí ani XGL či AIGLX, či nemají dostatečně akcelerovanou grafickou kartu. Vlastně - 3ddesk existoval již před XGL. 3ddesk vyžaduje pouze základní OpenGL a je schopný pracovat prakticky s jakýmkoiv window managerem či desktopovým prostředím. Stejně jednoduše jako pod Fluxboxem jej lze zprovoznit pod KDE či GNOME. A co umí? Přepínat plochy ve 3D :-)

    3ddesk se skládá vlastně ze dvou aplikací: 3ddeskd a 3ddesk, tedy démona a klienta. Nejprve je třeba spustit démona a pak voláním klienta lze buď přepnout do 3D rozvržení ploch a tak přepínat, či přímo pomocí klienta mezi plochami přepínat.

    Základem démona je konfigurační soubor. Tím je /etc/3ddesktop.conf a musím ocenit, že autoři se snažili a jde o velmi dobře komentovaný soubor, který kromě základních nastavení obsahuje i profily, které lze zadat voláním 3ddesk --view. Základními položkami, které je třeba nastavit jsou typ window manageru a velikost textur, která má být použita:

    texturesize 1024
    wm fluxbox

    Maximální velikost textur je 2048x2048, v případě starších grafických karet bude třeba volit méně. Podporovanými správci oken jsou: kde2, kde3, gnome1, gnome2, ewmh, fluxbox, windowmaker, enlightenment, sawfishonly, workspaces, 3ddesk bude fungovat pravděpodobně i na jiných. Další zajímavou možností je:

    use_breathing true

    Při zobrazení rozvržení ploch budou plochy osvětleny "dýchajícím" světlem.

    3ddesk umožňuje 6 různých módů rozvržení ploch na obrazovce - carousel (plochy jsou uspořádány do kruhu s odstupem mezi sebou), cylinder (plochy tvoří uzavřený polygon), linear (plochy jsou umístěny lineárně za sebou), viewmaster (plochy tvoří "větrník"), priceisright (podobné jako carousel, ale vertikálně uspořádané) a flip (plochy se otáčejí jako listy papíru), případně náhodný výběr (random). Pro zobrazení konkrétního rozvržení je třeba volat 3ddesk s parametrem --mode=.

    Důležitým přepínačem je 3ddesk --acquire, díky kterému si 3ddesk sejme screenshoty všech ploch a při přepínání pak zobrazí jejich poslední načtené rozvržení, jinak plochy zůstanou šedé.

    Integrace do Fluxboxu je pak již záležitostí lehké editace souboru ~/.fluxbox/keys, například takto:

    Mod4 F1 :exec 3ddesk --mode=random
    Mod4 F2 :exec 3ddesk --acquire
    Mod1 F1 :exec 3ddesk --mode=carousel --goto=1
    Mod1 F2 :exec 3ddesk --mode=carousel --goto=2
    Mod1 F3 :exec 3ddesk --mode=carousel --goto=3
    Mod1 F4 :exec 3ddesk --mode=carousel --goto=4
    Mod1 F5 :exec 3ddesk --mode=carousel --goto=5

    Po této úpravě bude klasické přepínání ploch (Alt+Fx) nahrazeno 3ddeskem, při stisknutí klávesy s deformovaným okýnkem a F1 se spustí 3ddesk v náhodném módu, a při stisknutí stejné klávesy a F2 si 3ddesk načte plochy. Jsou samozřejmě dostupné i přepínače jako gotoleft a gotoright, díky kterým lze přeskakovat pouze na předchozí nebo následující plochu. Aby se 3ddeskd spouštěl po startu Fluxboxu pak je třeba zařídit přidáním řádku:

    3ddeskd &

    do ~/.fluxbox/autostart.sh.

    A výsledek si můžete prohlédnout mezi screenshoty.

    gDeskCal

    gDeskCal je transparentní kalendář na plochu zvláště vhodný pro jednoduché správce oken jako je Fluxbox. Proč právě pro jednoduché? Zkoušel jsem jej totiž i na KDE 3.5.5, bohužel s nevalným výsledkem. To, že byl vidět na všech plochách, by pro něj bylo spíše plus, ale nějak se nepohodl s KDE a překrýval spuštěná okna a velmi zajímavým způsobem s nimi interferoval :).

    Domovská stránka gDeskCalu je pycage.de, tedy stejná odkud pochází gDesklets. V současné době se nachází ve verzi 1.0 a stále jsou problémy s lokalizací, ale podpora UTF-8 již pracuje na 100%, takže není problém si dělat poznámky s interpunkcí. gDeskCal běží na Pythonu a PyGTK.

    Podobných blbinek existuje samozřejmě sposta a je pouze věcí uživatele, čim si svůj desktop vybaví, ať je to třeba Conky, či průhledný Aterm (který ale neumí UTF-8 a tak v něm mc s UTF-8 vypadá jako rozsypaný čaj).

           

    Hodnocení: 100 %

            špatnédobré        

    Anketa

    Zamlouvala se Vám série o Fluxboxu?
     (38 %)
     (7 %)
     (48 %)
     (3 %)
     (4 %)
     (1 %)
    Celkem 71 hlasů

    Obrázky

    Fluxbox pt.III: ROX-Filer, gDeskCal & 3ddesk, obrázek 1

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

    Komentáře

    Vložit další komentář

    6.2.2007 08:59 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: Fluxbox pt.III: ROX-Filer, gDeskCal & 3ddesk
    Díky za ty tipy pro 3ddesk.. Ani jsem netušil, že to jde nějak konfigurovat :)
    6.2.2007 09:13 Miloš Kozák | skóre: 18 | blog: jentak
    Rozbalit Rozbalit vše Re: Fluxbox pt.III: ROX-Filer, gDeskCal & 3ddesk
    Opravdu se mi tato série zápisků libíla, děkuji. Chtěl bych se, ale zeptat. Existuje nějaká možnost společně s rox-filerem používat HAL, že by třeba na plochu přidával ikonky? Ale nemusí to být zrovna plocha, třeba i někam jinam:) děkuji
    pushkin avatar 6.2.2007 10:12 pushkin | skóre: 43 | blog: FluxBlog
    Rozbalit Rozbalit vše Re: Fluxbox pt.III: ROX-Filer, gDeskCal & 3ddesk
    Aby ROX sam pridaval ikonky nejspise nepujde realizovat, ale pokud mate nejaky pevny mountpoint, staci vytahnout jeho "zastupce" na plochu a ROX jiz jeho ikonku rozlisi podle toho, zde je zarizeni pripojeno nebo ne sedym / zelenym puntikem. Jnak konkretne o kombinaci ROX+HAL jsem nasel toto, ale sam jsem to nezkousel.
    6.2.2007 14:43 XMurder | skóre: 25 | blog: introvert
    Rozbalit Rozbalit vše Re: Fluxbox pt.III: ROX-Filer, gDeskCal & 3ddesk
    # aptitude install gdeskcal
    ...
    ....
    Need to get 53.7MB of archives. After unpacking 186MB will be used.
    Nejsem blázen stahovat 53.7MB balíčků kvůli kalendáři kterje chci do openboxu, calcurse!. Vývojářům šalí, bláázni to sou! >:(
    Ale hezky clanek:)
    pushkin avatar 6.2.2007 15:17 pushkin | skóre: 43 | blog: FluxBlog
    Rozbalit Rozbalit vše Re: Fluxbox pt.III: ROX-Filer, gDeskCal & 3ddesk
    Tak tohle vypada, ze vam v systemu chybi snad vetsina veci kolem pythonu a pygtk, protoze samotne zdrojaky gDeskCalu maji 209kB :-)

    Tomu rikam depency hell, kvuli nekolika kB instalovat nekolik (desitek) MB, ale co se da delat ;-)
    6.2.2007 18:10 Botanicus
    Rozbalit Rozbalit vše Re: Fluxbox pt.III: ROX-Filer, gDeskCal & 3ddesk
    IMHO je to paranoia aptitude, zkus apt-get, osvedcil se mi vic.
    6.2.2007 19:12 XMurder | skóre: 25 | blog: introvert
    Rozbalit Rozbalit vše Re: Fluxbox pt.III: ROX-Filer, gDeskCal & 3ddesk
    aha, já si to ale myslel, doporučovaný balík je gdesklets takže se ho aptitude snažil nainstalovat s dalšími závislostmi, teď už stáhnu jen 874KB (gdeskcal a python-xml) :D
    pushkin avatar 6.2.2007 19:50 pushkin | skóre: 43 | blog: FluxBlog
    Rozbalit Rozbalit vše Re: Fluxbox pt.III: ROX-Filer, gDeskCal & 3ddesk
    nn, gdesklets je mastodont :)

    Založit nové vláknoNahoru

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