«

»

Říj 29

OpenBox XXXI. – Animovaná plocha obrazovky

openbox_logoDnešný článok je určený najmä tých, ktorí majú dosť obyčajných statických pozadí. Predstavíme si v ňom totižto nastavenie animovaného obrázku ako wallpaper.

Poznámka: U mňa to spôsobilo značné využívanie CPU. Takých 6-7%. Čo malo za dôsledok spomalenie systému.

Zdroj postupu sa nachádza na Ubuntu fóre.

 

Najskôr si potrebujeme nainštalovať dva programy. Jeden z oficiálnych repozitárov a jeden z AUR.

pacman -S gifsicle
yaourt -S shantz-xwinwrap-bzr

 

Ako druhé si potrebujeme vytvoriť skript s názvom napríklad gifbg.sh. Dá sa stiahnuť aj z tohto servera. Obsah vyzerá následovne:

#!/bin/sh
# Uses xwinwrap to display given animated .gif in the center of the screen

if [ $# -ne 1 ]; then
echo 1>&2 Usage: $0 image.gif
exit 1
fi

#get screen resolution
SCRH=`xrandr | awk ‚/current/ { print $8 }’`
SCRW=`xrandr | awk ‚/current/ { print $10 }’`
SCRW=${SCRW%\,}

#get gif resolution
IMGHW=`gifsicle –info $1 | awk ‚/logical/ { print $3 }’`
IMGH=${IMGHW%x*}
IMGW=${IMGHW#*x}

#calculate position
POSH=$((($SCRH/2)-($IMGH/2)))
POSW=$((($SCRW/2)-($IMGW/2)))

xwinwrap -g ${IMGHW}+${POSH}+${POSW} -ov -ni -s -nf — gifview -w WID $1 -a

exit 0

 

Keď máme skript vytvorený, potrebujeme mu prideliť práva umožňujúce spustenie ako programu. Na výber máme niekoľko možností. Jednou z nich je grafické klikanie, druhou je použitie terminálu:

chmod +x gifbg.sh

chmod +x /cesta/ku/gifbg.sh

cd /cesta/ku/gifbg.sh
chmod +x gifbg.sh

 

Pomocou nejakého textového editoru si otvoríme konfiguračný súbor pre automatické spustenie programov:

mousepad ~/.config/openbox/autostart

 

Pridáme doň nasledujúci riadok

~/.config/openbox/gifbg.sh ~/Obrázky/Wallpapers/wallpaper.gif &

~/.config/openbox/gifbg.sh je cesta ku skriptu
~/Obrázky/Wallpapers/wallpaper.gif je cesta ku obrázku

 

Ak by náhodou skript nechcel fungovať, môžeme riadok trochu poupraviť:

~/.config/openbox/./gifbg.sh ~/Obrázky/Wallpapers/wallpaper.gif &

 

 

Výsledok nášho snaženia:

 

O autorovi

lombardo1981

Ja som proste ja. Baba zamilovaná do Archu, kyberpunku, metalu, spevu a Slovenských čuvačov.

15 comments

Skip to comment form

  1. vxmery
    Firefox 49.0 Windows XP

    Zaujímavá fičúrka. Ako sa však poznám, asi by ma to rozptyľovalo 😉

    1. lombardo1981
      Pale Moon 26.5.0 GNU/Linux x64

      V talóne mám ešte jednu… neodskúšanú… automatické striedanie pozadí. Ale teraz mám lepšejšiu zábavku. Awesome a čochvíľa aj Xmonad. 😀

  2. Livan
    Firefox 49.0 GNU/Linux x64

    Teda nič proti zábavkám ale nemáte pocit, že by sa patrilo najskôr bližšie popísať inštaláciu tých používanejších DE a potom sa venovať tým menej známym? Zatiaľ sme videli iba rozobranú inštaláciu a nastavenie Openboxu. Ten popis bol neskutočne podrobný a perfektný. Niečo podobné a nemuselo by to byť až tak podrobné, by bolo fajn aj pre XFCE, KDE, LXQT, Gnome, Mate, Cinnamon. Berte to prosím ako námet na ďalšie články. Čo sa týka LXQT, to by som možno dokázal spáchať aj ja, aj keď nie až tak podrobne, keďže som to nedávno na svojom notebooku inštaloval.

    1. lombardo1981
      Pale Moon 26.5.0 GNU/Linux x64

      1. Je na mne, o čom a či vlastne budem písať.
      2. Moja činnosť na tomto webe je momentálne iba sporadická, nakoľko veľmi nemám čas ani záujem sa tomuto venovať. Aspoň momentálne.
      3. Niečo, čo som strčila pod OB, sa dá aplikovať aj na iných prostrediach. Ale nakoľko používam OB, tak som to dala pod túto sériu článkov. Viď tento návod.
      4. Čo sa tých tých kompletných DE, nemám pocit, že by potrebovali nejako veľa popisu. A ich inštaláciu nájdeš aj na webe Archu. To je prvé miesto, kam by mal Archáč zamieriť. Skôr si myslím, že tie dlaždicové by boli zaujímavejšie. Aj keď mám obavy, že by to niekoho oslovilo.
      5. Nikde som nespomínala, že o tom budem písať.

      1. Livan
        Firefox 49.0 GNU/Linux x64

        Ak som Ťa tým príspevkom naštval, tak sa ospravedlňujem, tak to nebolo myslené. Samozrejme je na Tebe čo a či vôbec budeš písať. Ja som sa snažil iba poukázať na to, že ak tento web je určený na propagáciu Archu pre ľudí, ktorí až tak dobre neovládajú angličtinu, bolo by fajn začať s tým, čo osloví najviacej ľudí a špecialitky si nechať na neskôr. A čo sa týka publikovania, poslednou dobou, ako som si všimol, tu publikuješ iba Ty, takže je logické, že som námet smeroval na Teba aj keď to bolo myslené všeobecne. A čo sa týka wiki, tam je väčšina textov iba po anglicky, aj keď časť je preložená do slovenčiny, takže ľudia, čo nevedia po anglicky s vďakou uvítajú informácie po česky či slovensky na tomto webe.

        1. lombardo1981
          Pale Moon 26.5.0 GNU/Linux x64

          Či chceš alebo nie, anglická wiki by mala byť základ pre každého používateľa Archu. Pretože je VŽDY aktuálna.
          Ja ani neviem, či vlastne nejaký článok ešte napíšem. Takže, ak sa situácia nezmení…

  3. peterns
    Firefox 50.0 GNU/Linux x64

    Vďaka za skvelé supernávody. Z linuxom ako hlavným a jediným operačným systémom som začal minuly rok. Najprv to bol linux Mint a cinnamon, neskôr xfce4. Potom som prešiel z mintu na arch. Aj vďaka tebe som objavil skutočnú krásu openboxu a ostatných ľahkých WM. Kompletný DE je už teraz pre mňa absolútne úplna zbytočnosť. 🙂

  4. lombardo1981
    Pale Moon 27.0.2 GNU/Linux x64

    Vďaka. Keď už raz začnem o niečom písať…
    Síce som od OB zdúchla. Chcela som vyskúšať niečo iné. Najskôr to bol awsomeWM, teraz je to i3wm. Aj o nich by som chcela napísať nejaké podrobnejšie návody na kustomizáciu. Ale o awesomeWM asi nie moc podrobne, nakoľko moja púť s ním trvala cirka 3-4 dni. Ale stihla som si ho upraviť podľa svojich predstáv… no tých prvých. A zaiste som nevychytala všetky muchy.
    A to je práve dôvod, prečo som sa rozhodla písať o ňom (aj ostatných WM). „Klasické“ DE sú známe a niektoré aj veľmi populárne. No svet linuxu poskytuje omnoho väčšie možnosti úpravy vzhľadu ako sa na prvý pohľad zdá. Teraz som sa „zbláznila“ do conky naportovaného do dzen2 ako vrchný panel. Spolu s vytvorenou tapetou s prispôsobenou farbou to vyzerá, podľa mňa, kúlovo. 😀 Samozrejme je conky preplnené skriptami. 😀

  5. peterns
    Firefox 50.0 GNU/Linux x64

    i3wm som akurát dnes skúšal – no ešte dlhá cesta predo mnou :D. Hlavný zdroj informácii je pre mňa arch wiki a videa na youtube. Takže akýkoľvek návod v slovenčine alebo češtine určite veľmi uvítam, tak isto ako na hociaky iný WM. Jedným z dôvodov (aj keď teraz už nie hlavný) prečo mám rád WM je aj softwerová nenáročnosť. Dnes sa mi podarilo k mojej úplnej spokojnosti spojazdiť starší laptop, kde spotrebu RAM v kľude mám okolo 110 MB. Fičí tam samozrejme Arch a ako WM – JWM, ktoré aj za pomoci útrap z openboxom bolo nakonfigurovať už pre mňa hračka.
    Čo sa týka conky a dzenu znie to pre mňa viac ako zaujimavo. 😀

  6. lombardo1981
    Pale Moon 27.0.2 GNU/Linux x64

    S JWM som koketovala. Ale vydržalo mi to takých 30 minút. 😀
    i3wm je zatiaľ pre mňa top. No ja používam i3gaps z AUR. Vyzerá to takto: https://postimg.org/image/5i7ak71pd/
    Arch wiki je základ. Odtiaľ čerpám aj ja. YT nie. Ja rada experimentujem. Takže častokrát idem nablind. Veď nejako to dopadne. 😀
    Ľahkosť a rýchlosť je to, čo hľadám. Ak niekto tvrdí, že LM s Mate je rýchle, nespoznal Arch s i3. 😀
    Čo sa týka tých WM, rada by som ešte vyskúšala xmonad a bspwm. Ale kedy sa k tomu dostanem… nevie ani pánbožko. 😀

  7. peterns
    Firefox 50.0 GNU/Linux x64

    Uff 🙂 Vyzerá to viac než dobre až sa mi nechce veriť, že to je i3. Síce nie som žiaden linuxový odborník. Dlhšie som používal iba Mint a teraz Arch (dokopy asi iba 8 mesiacov). K Mintu by som sa už asi nevrátil. Ak sa človek chce dozvedieť čo najviac o linuxe najlepšia voľba je podľa mňa Arch linux, v neposlednom rade aj kvôli jeho wiki a jednoduchosti. Ľahkosť a rýchlosť je tak isto moja jednoznačná voľba a nemám pri tom pocit, že by mi chýbali akékoľvek vymoženosti z KDE alebo Gnome3 atď. Človek ak ma ochotu učiť sa nové veci a hlavne ak ho to baví, tak si dokáže prispôsobiť aj jednoduchý WM, úplne podľa svojho obrazu. Presne ako hovoríš zapnem a všetko je rýchle ako raketa. 🙂

  8. lombardo1981
    Pale Moon 27.0.2 GNU/Linux x64

    Niečo podobné by sa mohlo dať urobiť i v OB. Napríklad s tint2. Podmienka je rovnaká hrúbka i farba. Plus tin2 trochu prispôsobiť. Pretože aj v i3wm sú to dve „veci“… základný status bar a dzen2.
    Je až prekvapujúce aký jednoduchý Arch je. Inštalácia nie je až tak user-friendly. No údržba a oprava je omnoho ľahšia ako pri LM.

  9. peterns
    Firefox 50.0 GNU/Linux x64

    Skúsim to už v i3wm. 🙂

  10. Honza
    Firefox 52.0 GNU/Linux x64

    klobouk dolů, moc hezky zpracované články, arch s gnome nebo jiným obecně známým prostředím nemá asi smysl moc rozepisovat, ale to i3wm je naprosto boží záležitost a musím přiznat že inspiraci k dohledání informací jsem zde našel a je tu toho tolik že by to vydalo na knížku 🙂

  11. lombardo1981
    Firefox 57.0 GNU/Linux x64

    Ďakujem veľmi pekne. Síce séria o i3 stále nie je dokončená, pretože veľmi nemám chuť sa venovať písaniu článkov, ale teraz mám pocit, že by ju bolo vhodné aj dokončiť. Pripravené mám ešte 3, možno 4 články. Plus ešte zopár ďalších… séria článkov o Newsbeuter, striedanie plôch, film ako pozadie, dunst, Neofetch. Možno aj o powerline či colorls. Len sa priznám, že sa mi moc do toho nechce, keď vidím… Aj posledné dva články boli napísané len kvôli tomu, že som niečo riešila a chcela som sa o to riešenie podeliť, keby ho niekto iný potreboval.
    A naozaj ďakujem veľmi pekne za pochvalu a milé slová. 🙂

Napsat komentář

%d blogerům se to líbí: