Ich habe kürzlich apt-get remove
xscreensaver und apt-get install
gnome-screensaver gestartet. Das scheint nicht funktioniert zu haben, denn wenn ich auf den Menüpunkt „Bildschirm sperren“ drücke, passiert nichts. Ich habe versucht, gnome-screensaver in die Liste der Autostart-Anwendungen aufzunehmen, aber das hilft nicht (muss es gestartet werden, bevor sich jemand anmeldet?). Wie kann ich dafür sorgen, dass gnome-screensaver richtig funktioniert und dass die Schaltfläche „Bildschirm sperren“ das tut, was sie soll? Vielen Dank im Voraus, ell.
BEARBEITEN: Ich verwende Xubuntu 11.04 und die Ausgabe von ps aux | grep saver ist:
elliot 1374 0.0 0.3 27344 6024 ? Ss 19:35 0:00 gnome-screensaver
elliot 1669 0.0 0.0 4160 848 pts/0 S+ 19:48 0:00 grep --color=auto saver
Ich denke jedoch, dass die obigen Informationen nun irrelevant sind, daes scheint, dass die Bildschirmsperre jetzt funktioniert, wenn ich den Bildschirm sperre, wird er schwarz und wenn ich die Maus bewege, erscheint das Dialogfeld zum Entsperren. Jetzt muss ich nur noch einen Bildschirmschoner einstellen. Kann mir jemand dabei helfen?
Antwort1
Installieren
Nach der Deinstallation xscreensaver
und Installation gnome-screensaver
müssen Sie sich abmelden und erneut anmelden, damit der Menüpunkt „XFCE-Sperrbildschirm“ funktioniert.
Bildschirmschoner einstellen
Durch die Installation von Gnome-Screensaver wird auch installiert gnome-screensaver-preferences
.
Wenn Sie dies in einem Terminal ausführen, wird dieser Bildschirm angezeigt, der es Ihnen ermöglicht, vom „schwarzen Bildschirm“ zu einem der Gnome-Bildschirmschoner zu wechseln:
Integration mit dem Einstellungsmanager
Bei der Installation gnome-screensaver
wird eine Datei namens/usr/share/applications/gnome-screensaver-preferences.desktop
Um dies in den Einstellungsmanager zu integrieren, ersetzen Sie den Inhalt dieser Datei durch Folgendes:
[Desktop Entry]
Name=Screensaver
Comment=Set your screensaver preferences
Icon=preferences-desktop-screensaver
Exec=gnome-screensaver-preferences
Terminal=false
Type=Application
Categories=Settings;DesktopSettings;Security;X-XFCE
NotShowIn=KDE;GNOME;
Antwort2
Sie müssen Xscreensaver nicht entfernen. Nach der Installation gnome-screensaver
können Sie die Datei ändern, /usr/bin/xflock4
um grome-screensaver Priorität einzuräumen.
Installieren Sie den Gnome-Bildschirmschoner:
sudo apt-get install gnome-screensaver
Datei öffnen:
sudo nano /usr/bin/xflock4
Finden
# Lock by xscreensaver or gnome-screensaver, if a respective daemon is running
for lock_cmd in \
"xscreensaver-command -lock" \
"gnome-screensaver-command --lock"
Ersetzen
for lock_cmd in \
"gnome-screensaver-command --lock" \
"xscreensaver-command -lock"
Möglicherweise ist eine Ab- und erneute Anmeldung erforderlich.