Toto je přepracovaný návod na zprovoznění Dream Aquarium, aplikace zdánlivě dostupné pouze pro Windows, jako šetřiče obrazovky plně integrovaného do prostředí GNOME. Původní (zbytečně pracný a nyní již zastaralý) návod najdete zde. Současný návod, stejně jako předchozí, je určen i pro úplné začátečníky.
Následující postup byl ověřen jako funkční na Ubuntu 10.04 Lucid Lynx x86_64 s wine1.2_1.2~rc1-0ubuntu1~lucidppa1. Návod na přidání repozitáře pro vždy aktuální verzi Wine lze nalézt zde (anglicky), nicméně vše by mělo fungovat i s výchozí verzí Wine v Lucidu.Otevřte si nové okno terminálu (Aplikace –> Příslušenství –> Terminál). Všechy níže uvedené příkazy lze do terminálu vkládat označením příslušného řádku v návodu (trojklik) a následným kliknutím prostředním tlačítkem v okně terminálu. Vkládejte vždy jen jeden příkaz (řádek), který poté spustíte klávesou Enter.
Nejdříve je třeba nainstalovat
Wine, vrstvu kompatibility umožňující běh aplikací pro Windows v Linuxu (a jiných UNIXových systémech):
sudo apt-get install wine1.2
Dále si připravíme novou „vinnou láhev“, tj. izolované běhové prostředí Wine rezervované čistě pro Dream Aquarium. Má to tu výhodu, že se nám DA nebude plést dohromady s ostatními aplikacemi a půjde snadno zazálohovat i obnovit.
export WINEPREFIX=$HOME/.wine-DreamAquarium
Důležité upozornění: Pokud si v průběhu instalace nebo experimentování omylem zavřete okno terminálu, nezapomeňte opět nastavit proměnnou
WINEPREFIX příkazem
export WINEPREFIX=$HOME/.wine-DreamAquarium. Pokud vám začne zlobit samotné Wine, zkuste příkaz
wineboot, simulující restart Windows. Při případném vytížení procesoru na 100% a mohutném rozhučení se ventilátorů ukončete co nejdříve proces, který toto způsobil (wineserver).
Nyní si stáhneme samotné DA a hned jej i nainstalujeme. Instalátor nabízí možnost DA rovnou vyzkoušet – určitě ji využijte.
wget http://dreamaquarium.com/DreamAquariumXP.exe
wine DreamAquariumXP.exe
Teď k samotnému zprovoznění DA coby šetřiče obrazovky. Budeme potřebovat vytvořit dva textové soubory, jeden s popisem šetřiče tak, aby byl k dispozici v GNOME, druhý pak jako samotný spouštěč DA. Umístění souborů v daných adresářích je nezbytně důležité, jinak to nebude fungovat.
Nejprve vytvoříme adresář pro první soubor. Tomu pro jistotu rovnou nastavíme spustitelný příznak:
mkdir -p $HOME/.local/share/applications/screensavers
touch $HOME/.local/share/applications/screensavers/dreamaquarium.desktop
V oblíbeném textovém editoru (zde výchozí gedit) soubor otevřte (
gedit $HOME/.local/share/applications/screensavers/dreamaquarium.desktop, lze se k němu samozřejmě i doklikat), vložte do něj následující text a uložte jej:
[Desktop Entry]
Name=Dream Aquarium
Exec=dreamaquarium.sh
TryExec=dreamaquarium.sh
Comment=Next-generation virtual aquarium
StartupNotify=false
Terminal=false
Type=Application
Categories=Screensaver
OnlyShowIn=GNOME;
Druhý soubor bude uložen v adresáři do kterého má přístup pouze root (administrátor), proto musíme textový editor spustit s patřičným oprávněním.
gksudo gedit /usr/lib/xscreensaver/dreamaquarium.sh
Do souboru vložte následující text a uložte jej:
#!/bin/sh
WINEPREFIX="$HOME/.wine-DreamAquarium" wine "C:\windows\DreamAquarium.scr" &
sleep 15
(
gnome-screensaver-command --deactivate
while ps ux | grep "[D]reamAquarium.scr"
do
gnome-screensaver-command --poke
sleep 5
done
) &
Souboru poté opět nastavíme spustitelný příznak:
sudo chmod +x /usr/lib/xscreensaver/dreamaquarium.sh
To je vše. Nyní by se mělo DA objevit jako šetřič zvolitelný ve standardním dialogu GNOME (Systém –> Předvolby –> Šetřič obrazovky). Pokud se tak nestane, zkuste se odhlásit a znovu přihlásit.
Jedinou nepříjemností je, že (časově neomezená) zkušební verze DA neumožňuje ukládat nastavení a po zavření zobrazí obtěžující dialog. Plná verze však stojí pouhých 19.95$, 20% ze zisku navíc jde na enviromentální charitu, tj. záchranu životního prostředí. S plnou verzí navíc také dostáváte updaty obsahující nové druhy ryb a jiná vylepšení.
Přeji hezké pokoukání, a nezapomeňte rybky občas nakrmit (klávesou F)!