automatická_změna_tapety_plochy:ruční

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

automatická_změna_tapety_plochy:ruční [2012/07/16 12:45] – vytvořeno ubuntuautomatická_změna_tapety_plochy:ruční [2019/02/25 17:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 +| |
 +
 +|Návod je na smetišti! Znamená to, že je zastaralý, a může být více ke škodě než k užitku. Pokud máte zájem, můžete se ho ujmout a přepsat ho do aktuální platné podoby. (Nestahovat cizí skripty, nepoužívat systémovou crontab).|
 +
 +===== Úvod =====
 +Následující návod vám pomůže nastavit automaticky měnící se plochu v Gnome. Umožní vám vybírat mezi kterými plochami se bude přepínat, jak často. Tento návod od vás očekává znalosti alespoň základů Ubuntu a práce s Terminálem
 +
 +Návod je platný pro Ubuntu 7.04 Feisty Fawn, Ubuntu 6.10 Edgy Eft i Ubuntu 6.06 Dapper Drake
 +
 +===== Předpoklady: =====
 +Nejprve musíme zajistit funkční python a cron {{.:cron.png}}
 +
 +{{.:terminal.png}} Proveďte tyto příkazy:
 +
 +<code>
 +sudo apt-get install cron
 +sudo apt-get install python 
 +</code>
 +Oba balíčky by měly být nainstalovány hned po instalaci, ale pro jistotu
 +
 +Dále musíte zajistit, aby cron běžel
 +
 +
 +//Systém -> Správa -> Služby//
 +
 +
 +Zde musí být **Cron** zaškrtnut (musí u něj být takové to V)
 +
 +===== Stažení skriptu a patche =====
 +{{.:terminal.png}} V terminálu spusťte tyto dva příkazy:
 +
 +<code>
 +wget http://jama.cxl.cz/soubory/linux/changer.py
 +wget http://jama.cxl.cz/soubory/linux/changer.txt 
 +</code>
 +To vám do vašeho domovského adresáře stáhne samotný skript i patch pro jeho lepší práci
 +===== Patchování a přesunutí skriptu =====
 +{{.:terminal.png}} Proveďte tyto příkazy:
 +<code>
 +mkdir -p ~/.cron-scripts                       #vytvoří skrytou složku, kde bude dostupný náš skript
 +cp changer.py ~/.cron-scripts/changer.py          #Nakopíruje do složky samotný skript
 +cp changer.txt ~/.cron-scripts/changer.patch      #Nakopíruje do složky patch
 +cd ~/.cron-scripts
 +patch -p0 < changer.patch                           #Opatchuje skript
 +chmod 755 ~/.cron-scripts/changer.py             #Přidá skriptu spustitelné práva 
 +</code>
 +===== Nastavení Crona =====
 +{{.:terminal.png}} %% sudo gedit /etc/crontab %%
 +
 +Pod tento řádek:
 +
 +%% # m h dom mon dow user  command %%
 +
 +Přidejte následující řádek
 +
 +%% */n *     * * *   uživatelské_jméno   /home/uživatelské_jméno/.cron-scripts/changer.py %%
 +
 +{{.:warning.png}} za //'//uživatelské_jméno// dosaďte vaše //uživatelské jméno'' (např jakub)
 +a za //n// dosaďte počet minut, po kterých se to má měnit '''
 +
 +//Příklad:// */2 znamená každou druhou minutu
 +
 +
 +Váš crontab by měl nyní vypadat zhruba takto:
 +
 +<code>
 +# /etc/crontab: system-wide crontab
 +
 +# Unlike any other crontab you don't have to run the `crontab'
 +
 +# command to install the new version when you edit this file.
 +
 +# This file also has a username field, that none of the other crontabs do.
 +
 +SHELL=/bin/sh
 +
 +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 +
 +# m h dom mon dow user  command
 +
 +*/2 *     * * *   jakub   /home/jakub/.cron-scripts/changer.py
 +
 +17 *    * * *   root    run-parts --report /etc/cron.hourly
 +
 +25 6    * * *   root    test -x /usr/sbin/anacron || run-parts --report /etc/cron.daily
 +
 +47 6    * * 7   root    test -x /usr/sbin/anacron || run-parts --report /etc/cron.weekly
 +
 +52 6    1 * *   root    test -x /usr/sbin/anacron || run-parts --report /etc/cron.monthly
 +
 +#
 +</code>
 +===== Restart Crona =====
 +Aby se nám aplikovaly změny, musíme restartovat Crona
 +
 +%% sudo /etc/init.d/cron restart %%
 +
 +
 +===== Výběr pozadí =====
 +
 +Zobrazují se pouze ty obrázky, které jsou v:
 +
 +%% Systém->Volby->Pozadí %% respektive v %% ~/.gnome2/backgrounds.xml %%
 +
 +Tam je dostanete tak, že na volné ploše kliknete pravým tlačítkem myši:
 +
 +%% Pravý klik > Změnit pozadí plochy > Přidat tapetu %%
 +
 +najdete složku, kde máte uložené příslušné obrázky (wallpapery, vlastní fotky apod.) a buď pomocí myši a Shiftu vyberete vše a dáte „Přidat“, nebo pomocí myši a Ctrl vyberete jen ty, které chcete a dáte „Přidat“.
 +
 +===== Současné problémy =====
 +Pokud máte třeba 40 pozadí, pak to není úplně rychle a dost vytěžuje procesor, neboť musí načíst poměrně velký soubor
 +
 +Údajně hapruje s gDesklets, na objevení problému se pracuje
 +
 +===== Zdroje =====
 +http://ubuntuforums.org/showthread.php?t=285271&highlight=wallpaper+script
 +
 +===== Diskuze =====
 +Nešlo by radši použít uživatelovu lokální crontab místo zásahů do systémové? -- KamilPáral