Ich versuche, eine xscreensaver-Anwendung über eine gnome-screensaver
Engine mit einigen benutzerdefinierten Optionen auszuführen .
Da gnome-screensaver
es keine einfache grafische Benutzeroberfläche gibt, mit der ein bestimmter Bildschirmschoner angepasst werden kann, habe ich ein wenig recherchiert und herausgefunden, dass ich zum Ändern der Einstellungen eine .desktop
Datei erstellen muss
/usr/share/applications/screensaver
Also habe ich die phosphor.desktop
Datei (zum Beispiel) phosphor2.desktop
in das gleiche Verzeichnis kopiert und neu gestartet gnome-screensaver-preferences
. Die neue Instanz wurde in der Liste im Dialogfeld nicht gefunden.
Gereizt habe ich meine neu erstellte *.desktop
Datei gelöscht und die Standardeinstellung direkt bearbeitet phosphor.desktop
. Hier ist der spaßige Teil - es stellt sich heraus, dass lediglich etwas in dieser Datei geändert wird, beispielsweise von
Exec=phosphor -root
zu
Exec=phosphor -root -scale 2
bewirkt, dass dieser bestimmte Bildschirmschoner aus der Liste ENTFERNT wird. Wenn Sie die Datei auf die ursprünglichen Einstellungen zurücksetzen, ist der Phosphorus-Bildschirmschoner wieder sichtbar.
Hat jemand eine Idee, was dort vor sich geht - und idealerweise eine Idee für einen Workaround? Google hilft mir in dieser Ausgabe nicht. Die Schritte, die ich unternommen habe, scheinen ausreichend zu sein, um einen neuen Bildschirmschoner hinzuzufügen.
Für alle Fälle: Ubuntu 9.04, gnome-screensaver 2.28.0