Benutzerdefinierte Einstellungen in gnome-screensaver .desktop-Dateien

2484
Neo

Ich versuche, eine xscreensaver-Anwendung über eine gnome-screensaverEngine mit einigen benutzerdefinierten Optionen auszuführen .

Da gnome-screensaveres 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 .desktopDatei erstellen muss

/usr/share/applications/screensaver 

Also habe ich die phosphor.desktopDatei (zum Beispiel) phosphor2.desktopin 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 *.desktopDatei 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

4

1 Antwort auf die Frage

0
dvd

Schon gelesen Wie kommt es, dass meine xscreensaver-Hacks nicht im Konfigurationstool gnome-screensaver angezeigt werden?

Auch das scheint ein Fehler (Parser?) In der Art zu sein, den Sie beschreiben, einen Fehler an gnome zu melden, der dieses Verhalten meldet.