| | |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: sudo apt-get install cron sudo apt-get install python 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: wget http://jama.cxl.cz/soubory/linux/changer.py wget http://jama.cxl.cz/soubory/linux/changer.txt 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: 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 ===== 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: # /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 # ===== 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