Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Krok za krokem: Dream Aquarium jako integrovaný šetřič obrazovky mnohem snadněji  (Přečteno 18459 krát)

Jan Nekvasil

  • Stálý člen
  • **
  • Příspěvků: 620
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):

Kód: [Vybrat]
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.

Kód: [Vybrat]
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.

Kód: [Vybrat]
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:

Kód: [Vybrat]
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:

Kód: [Vybrat]
[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.

Kód: [Vybrat]
gksudo gedit /usr/lib/xscreensaver/dreamaquarium.sh
Do souboru vložte následující text a uložte jej:
Kód: [Vybrat]
#!/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:

Kód: [Vybrat]
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)!
« Poslední změna: 03 Října 2010, 17:45:49 od Jan Nekvasil »

standa

  • Aktivní člen
  • *
  • Příspěvků: 279
Je to krásné, prosím zvládnul by někdo takhle integrovat do U šetřič nějakých pěkných hodin ? Používám GNOME a schází mě to tady. Děkuji, sám to asi nezvládnu.

Třeba : http://www.sosej.cz/Clock-Screen-Saver.html

Jan Nekvasil

  • Stálý člen
  • **
  • Příspěvků: 620
Je to zcela jednoduché – stáhněte si šetřič, nainstalujte jej ve wine a vytvořte odpovídající soubory (třetí příkaz otevře okno nastavení právě nainstalovaného šetřiče):

Kód: [Vybrat]
wget http://download.sosej.cz/programy4/Clock-Screen-Saver__1.61.exe
wine Clock-Screen-Saver__1.61.exe
wine CSS.scr /c
gedit $HOME/.local/share/applications/screensavers/clockscreensaver.desktop

.local/share/applications/screensavers/clockscreensaver.desktop:
Kód: [Vybrat]
[Desktop Entry]
Name=Clock Screen Saver
Exec=clockscreensaver.sh
TryExec=clockscreensaver.sh
Comment=Clock Screen Saver
StartupNotify=false
Terminal=false
Type=Application
Categories=Screensaver
OnlyShowIn=GNOME;

Kód: [Vybrat]
gksudo gedit /usr/lib/xscreensaver/clockscreensaver.sh
/usr/lib/xscreensaver/clockscreensaver.sh:
Kód: [Vybrat]
#!/bin/sh
wine CSS.scr &
sleep 5
(
    gnome-screensaver-command --deactivate

    while ps ux | grep "[C]SS.scr"
    do
        gnome-screensaver-command --poke
        sleep 5
    done
) &

Kód: [Vybrat]
sudo chmod +x /usr/lib/xscreensaver/clockscreensaver.sh
Hotovo, krásně to tiká.
« Poslední změna: 29 Května 2010, 02:06:07 od Jan Nekvasil »

play3man

  • Aktivní člen
  • *
  • Příspěvků: 287
V prvom návode a poslednom kroku máš chybu. Zabudol si dať pred chmod sudo.
Stovky článků o hrách pro konzole značek Sony PlayStation, Microsoft Xbox a Nintendo. Sortiment se každým dnem rozšiřuje! Konzolista.cz
https://www.facebook.com/konzolista.cz
http://konzolista.tiscali.cz/

Jan Nekvasil

  • Stálý člen
  • **
  • Příspěvků: 620
V prvom návode a poslednom kroku máš chybu. Zabudol si dať pred chmod sudo.
Opraveno, díky za upozornění.

standa

  • Aktivní člen
  • *
  • Příspěvků: 279
Děkuji Ti moc Honzo NEKVASILE , při prvním návodu i druhém mám bohužel ze spořiču jen zvuk - obraz nikde.
Otázka - i při hodinách musím zadávat ?
Kód: [Vybrat]
export WINEPREFIX=$HOME/.wine-clockscreensaver
mkdir $WINEPREFIX
winecfg

Pomůže někdo z odstraněním závady ? Děkuji.

play3man

  • Aktivní člen
  • *
  • Příspěvků: 287
standa: ten obraz tam síce je ale zobrazí sa až keď pohneš myškou...
Stovky článků o hrách pro konzole značek Sony PlayStation, Microsoft Xbox a Nintendo. Sortiment se každým dnem rozšiřuje! Konzolista.cz
https://www.facebook.com/konzolista.cz
http://konzolista.tiscali.cz/

standa

  • Aktivní člen
  • *
  • Příspěvků: 279
dobře, ale na co tedy spořič, když jdu na telku a abych viděl hodiny, musím pohnout myší ? Mě šlo o ty hodiny, jsou vidět krásně na dálku. KDE je má, ale já chci GNOME a k vůli hodinám nechci migrovat. Když už jednou pohnu myší, tak se každý spočič zruší, ne ? Nebo spíše, šel by nějak vypreparovat ten spořič s hodinama z KDE a zaintegrovat do GNOME ?
Tak asi nějak.
« Poslední změna: 28 Května 2010, 18:36:21 od standa »

play3man

  • Aktivní člen
  • *
  • Příspěvků: 287
Viem je to blbé. Preto som aj to dream aquarium vzdal.
Stovky článků o hrách pro konzole značek Sony PlayStation, Microsoft Xbox a Nintendo. Sortiment se každým dnem rozšiřuje! Konzolista.cz
https://www.facebook.com/konzolista.cz
http://konzolista.tiscali.cz/

standa

  • Aktivní člen
  • *
  • Příspěvků: 279
škoda, škoda, jsou pouze dvě věci, které mě vadí, že mé UBUNTU nemá, jinak bych ho bral jako jedinečný systém, a to :
1. právě hodiny, jako spořič obrazovky
2. plnohodnotná synchronizace mobilů s adresářem, poštovním klientem a pod. ( hlavně nové, tzv. chytré telefony - můj E51), prostě něco    jako "nokia PC suite" pro mrkfosoft. Je třetí tisíciletí, tak by to sad mělo jít.

*S*
« Poslední změna: 28 Května 2010, 19:51:45 od standa »

Jan Nekvasil

  • Stálý člen
  • **
  • Příspěvků: 620
Upravil jsem v návodu k hodinám soubor /usr/lib/xscreensaver/clockscreensaver.sh tak, aby se po pěti vteřinách od zatemnění hodiny objevily v celé své kráse (tzn. dost času na naběhnutí wine) a poté dokud samy poběží každých pět vteřin znemožňovaly znovuspuštění šetřiče.

Prosím otestujte. Pokud to bude OK, přidám to i do návodu k DA.

LuciusMare

  • Závislák
  • ***
  • Příspěvků: 1749
Stejně mi to ale přijde... Divil bych se, kdyby na gnome nebyl vůbec žádný spořič analogových hodin...
Citace
<Firzen> tak teď budu Číňan
<Firzen> tak uvidíme :D
Jabber: LuciusMare (zkroucenina) jabbim (tecka) cz

Jan Nekvasil

  • Stálý člen
  • **
  • Příspěvků: 620
Ještě jedna drobná úprava.... tak teď. U mne dobrý.

Jan Nekvasil

  • Stálý člen
  • **
  • Příspěvků: 620
U mne špatný. Opravil jsem svoji předchozí opravu a už to jede.

standa

  • Aktivní člen
  • *
  • Příspěvků: 279
Mě už taky - moc Ti děkuji.   *S*

luisah

  • Závislák
  • ***
  • Příspěvků: 3704
Stejně mi to ale přijde... Divil bych se, kdyby na gnome nebyl vůbec žádný spořič analogových hodin...
Já taky, resp. myslím, že na Xubuntu 8.04, nebo 7.10 jsem nastavoval na jednom PC právě spořič s analogovýma hodinama.

standa

  • Aktivní člen
  • *
  • Příspěvků: 279
Hledáním spořiče s analog. hodinami pro GNOME jsem strávil spoustu času, ale bezvýsledně.

Našel jsem pouze tady :
http://www.d8.dion.ne.jp/~pt2k/software/gnome-clock-screensaver/index_e.html

To, že jsou hodiny poněkud strohé by jaksi nevadilo, ale nepřišel jsem na to, jak je ukotvit na střed. Prostě aby neběhaly po ploše :
« Poslední změna: 29 Května 2010, 14:12:25 od standa »

luisah

  • Závislák
  • ***
  • Příspěvků: 3704
Hledáním spořiče s analog. hodinami pro GNOME jsem strávil spoustu času, ale bezvýsledně.

Našel jsem pouze tady :
http://www.d8.dion.ne.jp/~pt2k/software/gnome-clock-screensaver/index_e.html

To, že jsou hodiny poněkud strohé by jaksi nevadilo, ale nepřišel jsem na to, jak je ukotvit na střed. Prostě aby neběhaly po ploše :
To jsou asi ony. Teď jsem koukal do synapticu a byly myslím obsaženy (viz. XFCE) v balíku xscreensaver.  ;)

EDIT: Tak jsou to ty hodiny
http://www.d8.dion.ne.jp/~pt2k/software/xscreensaver-clock/index_e.html
« Poslední změna: 29 Května 2010, 20:55:01 od luisah »

play3man

  • Aktivní člen
  • *
  • Příspěvků: 287
Zdravím... Mne to nejak nefachčí... vôbec sa to nespustí.. ale keď idem na Systém > Šetrič obrazovky tak tam sa mi ukážka spustí. Ale keď nabehne šetrič tak aquárium nikde. Skúšal som spustiť ručne /usr/lib/xscreensaver/dreamaquarium.sh a vtedy sa to spustí. Ale keď idem na
$HOME/.local/share/applications/screensavers/dreamaquarium.desktop tak sa zobrazí:

http://uppix.net/7/7/3/ccffc32660ce908ddb708c140c02d.png

Myslím že to je ten problém prečo to nefunguje. Vie niekto čo s tým?
Stovky článků o hrách pro konzole značek Sony PlayStation, Microsoft Xbox a Nintendo. Sortiment se každým dnem rozšiřuje! Konzolista.cz
https://www.facebook.com/konzolista.cz
http://konzolista.tiscali.cz/

Jan Nekvasil

  • Stálý člen
  • **
  • Příspěvků: 620
Nastavte .desktop souboru spustitelný příznak, buďto kliknutím pravým tlačítkem a zašktrtnutím příslušné položky ve vlastnostech, nebo v terminálu:

Kód: [Vybrat]
chmod +x $HOME/.local/share/applications/screensavers/dreamaquarium.desktop
Nyní to půjde pustit „z ruky“, nicméně příčina vašeho problému to asi nebude. Zkusil jste počkat 15 vtěřin? Je tam nastavená určitá prodleva, aby Wine s DA mělo čas v klidu naběhnout.

play3man

  • Aktivní člen
  • *
  • Příspěvků: 287
Spustiteľný príkaz som už skúšal. Dopadlo to takto:

http://uppix.net/2/a/b/326800eea579540feee3c571946e7.png
Stovky článků o hrách pro konzole značek Sony PlayStation, Microsoft Xbox a Nintendo. Sortiment se každým dnem rozšiřuje! Konzolista.cz
https://www.facebook.com/konzolista.cz
http://konzolista.tiscali.cz/

ing. Roubátko

  • Host
já měl nainstalovaný nějaký megabalík šetřičů, divil bych se, kdyby tam nějaký pěkný hodiny nebyly. ten balík se jmenoval nějak xscreensaver-extras nebo něco takovýho

compaq

  • Závislák
  • ***
  • Příspěvků: 2445
  • Díky všem za rady a tipy.
Stejně mi to ale přijde... Divil bych se, kdyby na gnome nebyl vůbec žádný spořič analogových hodin...

Já bych se spokojil s digitálníma, prostě šetřič s libovolnýma velkýma hodinama, který jsou vidět přes celou místnost...
Pokud vám vaše holka či manželka funguje jak má, neměňte jí za mladší, zaděláte si na problém. Stejně to dělejte i s Ubuntu.

thomaszko

  • Aktivní člen
  • *
  • Příspěvků: 124
  • Never say never
Stejně mi to ale přijde... Divil bych se, kdyby na gnome nebyl vůbec žádný spořič analogových hodin...

Já bych se spokojil s digitálníma, prostě šetřič s libovolnýma velkýma hodinama, který jsou vidět přes celou místnost...
Sice mozna pozde ale prece  ;D http://www.omgubuntu.co.uk/2010/10/digital-clock-screensaver/
UBUNTU 14.04 LTS, Acer Aspire X600, HD 500GB,

compaq

  • Závislák
  • ***
  • Příspěvků: 2445
  • Díky všem za rady a tipy.

Sice mozna pozde ale prece  ;D http://www.omgubuntu.co.uk/2010/10/digital-clock-screensaver/

Díky, jednoduchý, výborný a funguje hned napoprvé.
Pokud vám vaše holka či manželka funguje jak má, neměňte jí za mladší, zaděláte si na problém. Stejně to dělejte i s Ubuntu.

 

Provoz zaštiťuje spolek OpenAlt.