Marine Aquarium

Serene Screen Marine Aquarium

  • neues hochauflösendes 3D-Aquarium
  • Kein 8-Fische-Limit mehr. Der größere Tank kann bis zu 30 Fische gleichzeitig aufnehmen!
  • Unterstützung mehrerer Monitore. Verteilen Sie Ihr Aquarium auf zwei oder sogar drei Bildschirme!
  • Musik-Playlist aus eigenen MP3- oder anderen Musikdateien
  • Uhr/Kalender.
  • Unterstützung für benutzerdefinierte Logos.

Der Bildschirmschoner Serene Screen Marine Aquarium wurde von Jim Sachs entwickelt und gehört zu den realistischsten Bildschirmschonern. Das für Windows PC entwickelte Programm zaubert eine atemberaubende virtuelle Unterwasserwelt voller Korallen, exotischer Fische und Luftblasen.

Schritt 1: Das System vorbereiten

Solltest du bereits das Gaming-Sorglos-Paket aus der Arch Post Installation] installiert haben, ist die 32-Bit-Unterstützung bereits aktiv und du kannst direkt mit Schritt 2 fortfahren.

Zuerst installieren wir die notwendigen Werkzeuge. Öffne ein Terminal und gib nacheinander diese Befehle ein:

1. 32-Bit Unterstützung aktivieren (falls noch nicht geschehen):

  • Öffne die Konfigurationsdatei: sudo nano /etc/pacman.conf
  • Suche den Abschnitt [multilib] und entferne die # vor den beiden Zeilen.
  • Speichere mit Strg+O, Enter und schließe mit Strg+X.

2. System updaten und Wine installieren:

sudo pacman -Syu wine winetricks lib32-mpg123 lib32-openal

Schritt 2: Die Aquarium-Umgebung (Wine-Prefix) einrichten

Wir erstellen einen eigenen "Container" für das Aquarium, damit es stabil läuft:

1. 32-Bit Prefix anlegen:

WINEARCH=win32 WINEPREFIX=~/.marine_aquarium winecfg

Schließe das Fenster, das sich öffnet, einfach wieder.

2. Benötigte DLLs (Sound & Grafik) installieren:

WINEPREFIX=~/.marine_aquarium winetricks directmusic d3dx9 dsnd

Geduld: Winetricks lädt nun einige Pakete herunter und installiert sie.

Schritt 3: Das Toggle-Skript (An/Aus mit einer Taste)

Damit du das Aquarium mit einer Taste starten und wieder beenden kannst:

1. Datei erstellen:

nano ~/toggle_aquarium.sh

2. Inhalt kopieren & Pfade anpassen:

Kopiere diesen Text hinein:

#!/bin/bash
if pgrep -f "MarineAquarium3" > /dev/null
then
    pkill -f "MarineAquarium3"
else
    env WINEPREFIX="$HOME/.marine_aquarium" wine "/pfad/zu/MarineAquarium3.scr" /s &
fi

3. Ausführbar machen:

chmod +x ~/toggle_aquarium.sh

Schritt 4: Tastenkürzel in Xfce einrichten

  1. Gehe zu Einstellungen > Tastatur > Anwendungs-Tastenkürzel.
  2. Klicke auf Hinzufügen.
  3. Befehl: ~/toggle_aquarium.sh
  4. Drücke deine gewünschte Taste (z.B. Super+A).

Schritt 5: Den Starter im Xfce-Panel (Leiste) anlegen

  1. Rechtsklick auf deinen Desktop -> Starter erstellen.
  2. Name: Marine Aquarium
  3. Befehl: /home/DEINUSER/toggle_aquarium.sh
  4. Symbol: Klicke auf das Icon-Feld und such dir einen Fisch oder ein blaues Icon aus.
  5. Klicke auf Erstellen.
  6. Ziehe diesen neuen Starter vom Desktop einfach mit der Maus direkt auf deine Xfce-Leiste am Bildschirmrand.

Fertig! Du kannst das Aquarium jetzt entweder über das Icon in der Leiste oder per Tastenkombination starten und stoppen.

Um die beste Grafikqualität und flüssige 60 FPS (Bilder pro Sekunde) aus dem Aquarium unter Arch Linux herauszuholen, gibt es zwei Wege: direkt im Programm und über die Wine-Konfiguration.

1. Einstellungen im Aquarium (In-App)

Starte das Aquarium. Drücke die Leertaste oder die S-Taste, um das Einstellungsmenü zu öffnen:

  • Display Settings: Wähle hier deine native Monitorauflösung (z. B. 1920x1080).
  • Frame Rate: Stelle den Regler auf 60 FPS. Höhere Werte verbrauchen unnötig CPU-Last, niedrigere wirken ruckelig.
  • Wireframe / Vertices: Deaktiviere "Wireframe", um die echten Fisch-Texturen zu sehen.
  • Music/Sound: Hier kannst du das Blubbern der Luftblasen und die Hintergrundmusik getrennt regeln.

2. Wine-Grafik-Optimierung (Wichtig für Arch)

Manchmal "flackert" das Aquarium unter Linux oder fängt den Mauszeiger ein. Das verhinderst du so:

  1. Öffne das Terminal und gib ein:

    WINEPREFIX=~/.marine_aquarium winecfg

  2. Gehe zum Reiter Grafik.

  3. Setze einen Haken bei "Erlaube dem Fenstermanager, die Fenster zu dekorieren".

  4. Setze einen Haken bei "Erlaube dem Fenstermanager, die Fenster zu kontrollieren".

  5. Optional: Wenn das Vollbild Probleme macht (z. B. andere Monitore schwarz werden), aktiviere "Einen virtuellen Bildschirm emulieren" und gib deine Monitorauflösung ein. So läuft das Aquarium in einem "sauberen" Vollbildfenster.

3. Performance-Schub (DXVK)

Falls die Fische ruckeln, kannst du DXVK nachinstallieren. Das leitet die Grafikberechnung von DirectX 9 auf die moderne Vulkan-Schnittstelle deiner Grafikkarte um:

# DXVK installieren (über das Terminal)
WINEPREFIX=~/.marine_aquarium winetricks dxvk

4. Den "Fisch-Zähler" erhöhen

In den Einstellungen kannst du unter Fish Settings auswählen, wie viele Fische gleichzeitig zu sehen sind. Bei moderner Hardware unter Arch kannst du den Regler problemlos auf das Maximum schieben, ohne dass die Performance einbricht.

Tipp: Wenn du mehrere Monitore hast, kannst du im Aquarium-Menü unter "Display" oft wählen, ob das Bild gestreckt werden soll oder nur auf einem Schirm erscheint.

5. Eigenes Logo | Kristall-Anzeige

Das Marine Aquarium 3.3 hat ein cooles Feature: Du kannst das Logo auf dem Kristall (in der Mitte des Aquariums) durch ein eigenes Bild ersetzen. Unter Arch Linux/Wine musst du dafür nur wissen, wo der richtige Ordner im Wine-Prefix liegt.

1. Das Bild vorbereiten

Damit es gut aussieht, sollte dein Bild folgende Eigenschaften haben:

  • Format: .jpg, .png oder .bmp.
  • Form: Quadratisch (z. B. 256x256 oder 512x512 Pixel) sieht am besten aus.
  • Transparenz: PNGs mit transparentem Hintergrund funktionieren meistens und lassen das Logo "schweben".

**2. Den Logo-Ordner finden

Wine versteckt die Windows-Ordnerstruktur in deinem Home-Verzeichnis. Navigiere in deinem Dateimanager (Thunar) zu:

~/.marine_aquarium/drive_c/users/$USER/AppData/Roaming/SereneScreen/Marine Aquarium 3/

Hinweis: Falls Ordner wie AppData nicht zu sehen sind, drücke Strg+H, um versteckte Dateien anzuzeigen.

3. Das Logo einfügen

  • Erstelle in diesem Ordner einen neuen Unterordner namens Logos (falls er noch nicht existiert).
  • Kopiere dein Wunschbild in diesen Logos-Ordner.

4. Im Aquarium aktivieren

  • Starte das Aquarium.
  • Drücke die Leertaste, um das Menü zu öffnen.
  • Gehe auf den Reiter Crystal Settings (oder Display Options -> Crystal).
  • Dort siehst du eine Liste der verfügbaren Logos. Dein kopiertes Bild sollte nun in der Liste erscheinen.
  • Wähle es aus und klicke auf OK oder Apply.

5. Bonus: Eigene Musik einbinden

Genau wie beim Logo kannst du im Ordner .../SereneScreen/Marine Aquarium 3/ einen Ordner namens Music erstellen. Wenn du dort .mp3-Dateien reinlegst, kannst du sie im Menü unter Playlist auswählen und deine eigenen Tracks beim Fische-Beobachten hören. Lege deine MP3s am besten direkt in den Ordner, ohne weitere Unterordner zu erstellen.

6. Marine Aquarium als echter Bildschirmschoner

In Xfce wird der Bildschirmschoner normalerweise über xfce4-screensaver oder das ältere xscreensaver gesteuert. Da das Aquarium eine Windows-Anwendung ist, binden wir es als „benutzerdefinierten“ Schoner ein.

Hier ist die Anleitung für den Standard-Weg unter Xfce:

1. Vorraussetzung: xfce4-screensaver

Stelle sicher, dass das Paket installiert ist:

sudo pacman -S xfce4-screensaver

2. Eine Desktop-Datei für den Schoner erstellen

Damit Xfce das Aquarium als Bildschirmschoner erkennt, muss eine spezielle Starter-Datei im System-Verzeichnis liegen.

a. Erstelle die Datei mit Root-Rechten:

sudo nano /usr/share/applications/marine-aquarium-saver.desktop

Falls der Eintrag nicht erscheint, kopiere die Datei zusätzlich nach ~/.local/share/applications/

b. Kopiere diesen Inhalt hinein (Pfade anpassen!):

[Desktop Entry]
Name=Marine Aquarium 3.3
Comment=SereneScreen Marine Aquarium
Exec=env WINEPREFIX="/home/DEINUSER/.marine_aquarium" wine "/pfad/zu/MarineAquarium3.scr" /s
Icon=multimedia-video-player
Terminal=false
Type=Application
Categories=Screensaver;
OnlyShowIn=XFCE;

Hinweis: Es wird explizit darauf hingewiesen, hier den absoluten Pfad (z. B. /home/max/ statt ~/) einzutragen. Das ist die häufigste Fehlerquelle, warum der Schoner schwarz bleibt.

3. In den Einstellungen aktivieren

  • Öffne das Xfce-Menü -> Einstellungen -> Bildschirmschoner.
  • Im Reiter Bildschirmschoner solltest du nun in der Liste auf der linken Seite "Marine Aquarium 3.3" finden.
  • Wähle es aus.
  • Rechts kannst du die Zeit (Minuten) einstellen, nach der die Fische automatisch erscheinen sollen.

Falls das Aquarium nicht in der Liste erscheint:

Manchmal ignoriert Xfce neue Einträge im Systemverzeichnis. Starte den Screensaver-Dienst einmal neu oder melde dich kurz ab und wieder an:

killall xfce4-screensaver && xfce4-screensaver &

7. Multi-Monitor Setup

Das Marine Aquarium 3.3 unterstützt von Haus aus Multi-Monitor-Setups, aber unter Wine (Linux) müssen wir dem Programm ein wenig auf die Sprünge helfen, damit es alle Bildschirme erkennt und korrekt füllt.

Wenn deine Monitore als ein großer Desktop erkannt werden (Standard bei Xfce):

  1. Starte das Aquarium.
  2. Drücke Leertaste -> Display Settings.
  3. Suche nach der Option "Span Multiple Monitors". Wenn du diese aktivierst, streckt sich das Aquarium über alle erkannten Bildschirme.
  4. Wichtig: Damit das unter Wine klappt, musst du oft in der winecfg (Reiter Grafik) die Option "Einen virtuellen Bildschirm emulieren" deaktivieren, damit Wine den gesamten Desktop-Bereich sieht.

Anpassung der Fisch-Dichte

Wenn das Aquarium über zwei oder drei Monitore gestreckt ist, wirken die Fische oft "verloren".

  1. Gehe ins Menü -> Fish Settings.
  2. Erhöhe die Anzahl der Fische auf das Maximum (30 Fische).
  3. Wähle unter Fish Selection verschiedene Arten aus, damit das Bild auf der gesamten Breite abwechslungsreich bleibt.

Probleme mit der Auflösung?

Falls das Bild verzerrt aussieht:

  • Stelle in den Display Settings des Aquariums sicher, dass die Gesamtauflösung beider Monitore (z. B. 3840x1080 bei zwei Full-HD-Schirmen) ausgewählt ist.
  • Sollte das nicht gehen, erzwinge es im Starter/Skript durch:

    wine explorer /desktop=Aquarium,3840x1080 "/pfad/zu/MarineAquarium3.scr" /s

8. Seriennummer | Aktivierung

Damit du deinen Key nicht bei jedem Start neu eingeben musst, speichern wir ihn direkt in der Wine-Registry. Da Wine ein eigenes „Windows-Systemverzeichnis“ simuliert, nutzt das einfache Kopieren der Seriennummer unter Linux manchmal nichts, wenn die Registry-Einträge fehlen.

1. Den Key über die Registry eintragen

a. Öffne das Terminal und starte den Wine-Registry-Editor für dein Aquarium-Verzeichnis:

WINEPREFIX=~/.marine_aquarium regedit

b. Navigiere im Baum auf der linken Seite zu folgendem Pfad:

HKEY_CURRENT_USER \ Software \ SereneScreen \ Marine Aquarium \ 3

(Falls der Ordner „3“ nicht existiert, mache einen Rechtsklick auf „Marine Aquarium“, wähle Neu > Schlüssel und nenne ihn 3).

c. Klicke mit der rechten Maustaste in das rechte Fensterfeld und wähle Neu > Zeichenfolge (String Value).

d. Nenne den Eintrag: Key

e. Doppelklick auf Key und gib unter Wert deine Seriennummer ein.

2. Alternativer Weg (Über das Programm)

Falls du den Key lieber direkt im Aquarium eingeben willst, stelle sicher, dass Wine Schreibrechte hat:

a. Starte das Aquarium ganz normal.
b. Drücke die Leertaste, gehe zu Register oder Enter Key.
c. Gib den Key ein.
d. Wichtig: Beende das Aquarium danach sofort über die ESC-Taste. Erst beim regulären Beenden schreibt Wine die Daten aus dem Speicher fest in die Registry-Datei auf deiner Festplatte.

3. Backup der Aktivierung

Wenn du dein System neu aufsetzt, musst du nicht alles neu machen. Sichere einfach den gesamten Ordner ~/.marine_aquarium. Darin ist alles enthalten: die installierten DLLs, dein Key und deine Fisch-Einstellungen.

Hinweise:

  • Sollte das Aquarium trotz Key nach einer Weile wieder nach der Seriennummer fragen, liegt das oft an einer fehlenden Schreibberechtigung für die Datei user.reg in deinem Prefix-Ordner. Das verhinderst du mit:

    chmod 644 ~/.marine_aquarium/*.reg

  • Pfad-Variablen: Statt /home/DEINUSER/ kannst du auch einfach die Variable $HOME/ verwenden. Das macht das Skript universell kopierbar, ohne dass man den Namen händisch ändern muss.

  • Audio-Treiber: Falls Nutzer nach der Installation von dsnd trotzdem keinen Ton haben, hilft oft ein kurzer Check in winecfg unter dem Reiter Audio, ob dort „PulseAudio“ oder „Pipewire“ korrekt zugewiesen ist.

Damit bist du jetzt komplett fertig eingerichtet! Deine Fische schwimmen, der Sound blubbert, und das Ganze lässt sich per Knopfdruck oder automatisch steuern.

Offizielle Seite zum Download der Demo und der Kaufversion:
https://serenescreen.com/v2/index.html

Inside: SereneScreen-Forum:
https://feldoncentral.com/forums/

Neuer Eintrag: