Im Benutzermenü wird keine Option "Sperren" angezeigt, und die Standardverknüpfungen ( Ctrl+ Loder Ctrl+ Alt+ L) führen keine Aktionen aus.
Ich verwende Fedora 19 mit Gnome Shell 3.8.3 und XDM 1.1.11.
Ich verwende XDM wegen defekter XDMCP-Unterstützung in GDM - aber bevor ich auf Fedora 19 aktualisiert habe, hatte ich die Sperroption, auch wenn ich XDM verwendet habe.
Ich habe eine Antwort veröffentlicht, die die Ergebnisse meiner eigenen Forschung widerspiegelt. Grundsätzlich heißt es, dass es nicht möglich ist, eine Bildschirmsperre in Gnome 3.8 zu integrieren, ohne GDM auszuführen.
Ich hoffe wirklich, dass es eine bessere Antwort gibt. Bitte fügen Sie Ihre eigene Antwort hinzu, wenn es eine Möglichkeit gibt, dies zu tun, die ich übersehen habe.
quelle
Ctrl + Alt + L
. Funktioniert es?Lock screen
?Ctrl + L
- aber das macht nichts.Antworten:
In Gnome Shell 3.6 und früheren
gnome-screensaver
Versionen war das alte Programm vorhanden, und wenn GDM nicht ausgeführt wurde, wurdegnome-screensaver
es aufgerufen, sodass Sie den Bildschirm sperren können.Ab Gnome Shell 3.8 (in Fedora 19 enthalten) wurde die
gnome-screensaver
Unterstützung vollständig eingestellt. Dies geschah aus drei Gründen: Reduzierte Codekomplexität in Verbindung mit der Tatsache, dass der Bildschirmschoner als nicht benötigtes Feature angesehen wird, und der Tatsache, dass der eventuelle Umzug nach Wayland die Unterstützung von Bildschirmschoner, Sperren usw. erfordert, um im Compositor zu sein.Die einzige in Gnome integrierte Möglichkeit, den Bildschirm zu sperren, besteht darin, dass GDM ausgeführt wird, das auf eine dbus-Nachricht reagiert, die ihn auffordert, den Bildschirm zu sperren. Andere Anzeigemanager (wie XDM) sind nicht dafür ausgelegt, auf diese dbus-Meldung zu reagieren, sodass der Bildschirm nicht gesperrt werden kann.
Über diesen Link :
quelle
Super+ Lfunktioniert in Fedora 24, auf dem Gnome 3.20 ausgeführt wird
quelle
Dies funktioniert für mich in Gnome 3.14. Standardinstallation, keine Anpassung.
quelle
sudo apt-get install gnome-screensaver
.gdm
läuft nicht, weil ein kürzlich veröffentlichtes Update es kaputt gemacht hat (musste auf sddm umsteigen ...)So aktivieren Sie die Bildschirmsperre in Gnome Shell (3.14) mit xscreensaver (unter Debian):
(Hinweis: Obwohl das
gnome-screensaver
Paket derzeit auf Debian Sid existiert, scheint es nicht verwendbar zu sein.)xscreensaver
Paket (und optional xscreensaver-data und xscreensaver-data-extra)xscreensaver
, um den Bildschirmschoner wie gewünscht zu konfigurieren. Stellen Sie sicher, dass Sie "Bildschirm nach 0 Minuten sperren" auswählen.xscreensaver-command -l
Befehl ein. OK klicken.Warnung: Benachrichtigungs-Popups werden weiterhin über dem gesperrten Bildschirm angezeigt. Wenn dies ein Problem für Sie ist, müssen Sie eine andere Lösung wie die LightDM Lock Screen- Erweiterung finden.
quelle
mate-screensaver
(im Wesentlichen dieselbe wie beim alten GNOME-Bildschirmschoner). Dies erfordert das Schreiben eines gefälschten Sitzungsmanagers (wie hier beschrieben ).Eine in Debian, Ubuntu und Rhel7 erfolgreich verwendete Problemumgehung besteht darin, ein kurzes Python-Skript zu erstellen, das automatisch gestartet wird, wenn Sie sich bei der Gnome-Sitzung anmelden. Beachten Sie, dass in rhel7 die Tastenkombination zum Sperren super + l ist .
Erstellen Sie /etc/xdg/autostart/gscreenlock.py wie folgt :
Dann mach es ausführbar:
Und editiere /etc/xdg/autostart/gscreenlock.desktop wie folgt :
quelle
Die Bildschirmsperre wurde von
gnome-screensaver
bis zu GNOME 3.8 übernommen. Die Anwendung wurde vom GNOME-Team als veraltet eingestuft und die Funktionalität wurde auf Gnome-Shell, Gnome-Session und GDM aufgeteilt.Wenn Sie nur die Dinge zum Laufen bringen wollen, haben Sie vielleicht mehr Glück mit
xscreensaver
.quelle
@jcsanyi gab eine Hintergrunderklärung, wie es funktioniert.
Für diejenigen, die GDM3 aus verschiedenen Gründen nicht verwenden können (zB wegen dieses Fehlers ) und auf LigthDM umgestellt haben, gibt es einen Befehl, mit dem wir den Bildschirm sperren können (möglicherweise funktioniert es auch mit anderen DM, habe ich nicht geprüft aber):
Um es bequemer zu machen, gehen Sie
settings -> Keyboard -> Scroll to the bottom -> Click "+" button -> Create new custom shortcut using the command above
so.Um eine
Super+L
Kombination zu verwenden, müssen Sie möglicherweise eine vorhandene SystemverknüpfungLock screen
einer anderen Kombination zuweisen.quelle
Super+L
gesendet wird, da sie in den Einstellungen vorhanden ist, aber ohnehin nicht funktioniert.Diese Antwort basiert auf Fedora 30 GNOME 3.32.2
Bei Linux-Desktops ist
Super-L
oder normalerweise die Standard-Tastenkombination für das Sperren des BildschirmsCtrl-Alt-L
. Aber manchmal funktionieren sie möglicherweise nicht und Sie können keine Möglichkeit finden, den Bildschirm zu sperren. Dies hängt damit zusammen, welchen Display Manager das Gerät gerade ausführt. Sie können dies überprüfen, indem Sie ausführen$ systemctl status display-manager
. Wenn diesgdm
angezeigt wird, sollte die Standardverknüpfung funktionieren, da diese Verknüpfung von GDM - GNOME Display Manager verwaltet wird. Es gibt auch andere Arten von Display - Managern wielightdm
,sddm
,lxdm
,kdm
, undxdm
. Die Standardverknüpfung funktioniert möglicherweise nicht, wenn Sie eine davon ausführen. Sie können jedoch jederzeit versuchen, die Sperre durch Ausführen zu aktivieren.$ dm-tool lock
Wenn dies funktioniert, können Sie eine benutzerdefinierte Verknüpfung für diesen Befehl hinzufügen. Möglicherweise möchten Sie zu einem anderen Anzeigemanager wechseln, z. B. vonlightdm
nachgdm
und wenn ja, wie folgt:quelle
Die Standardverknüpfung lautet
Shift+Ctrl+Alt+Lock
.Sie finden diese und können sie über die Registerkarte "Verknüpfung" in der App "Tastatur" bearbeiten.
quelle
Ich habe eine Problemumgehung gefunden, die auf Debian Buster mit GNOME Shell Version 3.30 und mit Lightdm funktioniert. Ich habe keine Ahnung, ob dies irgendetwas kaputt macht, aber ich habe nichts Ungewöhnliches bemerkt.
cinnamon-screensaver
/usr/bin/cinnamon-screensaver
hinzufügencinnamon-screensaver-command -l
quelle