Bildschirm sperren funktioniert nicht. 14.04


19

Ich habe kürzlich ein Upgrade auf 14.04 durchgeführt und seitdem funktioniert mein Sperrbildschirm nicht mehr. Ich habe online gelesen, gnome-screensaverwas in Trusty nicht unterstützt wird, und es wurde vorgeschlagen, dass ich xscreensaverstattdessen installiere . Letzteres hat nur ein paar Tage gut funktioniert. Selbst wenn ich mich abmelde, werde ich beim erneuten Anmelden nicht zur Eingabe eines Kennworts aufgefordert. Ich habe ein wenig mehr gelesen und festgestellt, dass Trusty Unity über einen eigenen Sperrbildschirm verfügt. Anstelle der alten können lightdm/gnome-screensaverwir also Unity verwenden. Ich fand dies und versuchte zu überprüfen, ob das Aktivieren des Lightdm-Sperrbildschirms in irgendeiner Weise geholfen hat. Wie sich herausstellt, habe ich nicht die LockscreenOption, wie im Link erwähnt. Was könnte ein möglicher Weg sein, um das Problem zu lösen?


Niemand hat die Frage bisher beantwortet. Und es ist komisch, weil es nicht mehr auf allen meinen Computern funktioniert, also sollte es für alle so sein.
erikbwork

Antworten:


14

Probiere diese:

sudo apt-get remove gnome-screensaver
sudo apt-get install xscreensaver xscreensaver-gl-extra xscreensaver-data-extra

Suchen Sie dann im Menü nach "Bildschirmschoner" und passen Sie die Einstellungen an Ihre Bedürfnisse an.

Um Xscreensaver zum Start hinzuzufügen, öffnen Sie Startup Applications und fügen Sie "xscreensaver -nosplash" hinzu.

Um STRG + ALT + L zu veranlassen, den Bildschirm zu sperren und den Bildschirmschoner zu starten, gehen Sie zu Systemeinstellungen> Tastatur und ändern Sie auf der Registerkarte "Verknüpfungen" unter "System" die Tastenkombination "Bildschirm sperren" von STRG + ALT + L zu etwas anderes, dann unter "Benutzerdefinierte Verknüpfungen" auf die Schaltfläche "+" klicken, um eine neue benutzerdefinierte Verknüpfung hinzuzufügen, unter "Name" "Xscreensaver" eingeben und unter "Befehl" "/ usr / bin / xscreensaver-command -lock" eingeben, Klicken Sie dann auf "Übernehmen".

Klicken Sie abschließend neben die neu erstellte Verknüpfung und drücken Sie STRG + ALT + L, um sie zuzuweisen (oder verwenden Sie eine andere gewünschte Tastenkombination, stellen Sie jedoch sicher, dass sie noch keiner anderen zugewiesen ist). Alternativ können Sie den folgenden Befehl ausführen, anstatt eine neue Tastenkombination für den alten Bildschirmschoner zuzuweisen:

sudo ln -s /usr/bin/xscreensaver-command /usr/bin/gnome-screensaver-command

Verwenden Sie die folgenden Befehle, um die Änderungen rückgängig zu machen (kehren Sie zum schwarzen Bildschirm des GNOME-Bildschirmschoners zurück):

sudo apt-get remove xscreensaver xscreensaver-gl-extra xscreensaver-data-extra
sudo rm /usr/bin/gnome-screensaver-command
sudo apt-get install gnome-screensaver

Wenn Sie die alternative Methode zum Zuweisen von STRG + ALT + L zum Xscreensaver-Sperrbildschirm verwendet haben, öffnen Sie erneut Systemeinstellungen> Tastatur, entfernen Sie den benutzerdefinierten Xscreensaver-Befehl und weisen Sie STRG + ALT + L wieder "Bildschirm sperren" zu (unter "System"). ).


Ich habe versucht, eine benutzerdefinierte Verknüpfung mit dem Befehl xscreensaver hinzuzufügen, die Verknüpfung ist jedoch standardmäßig deaktiviert. Immer wenn ich darauf klicke, erscheint das Popup mit dem Namen und dem Befehl. Ich kann ihm keine Verknüpfung zuweisen
für

Wenn ich das mache sudo apt-get remove gnome-screensaver -s, schlägt es vor, den gesamten Gnome-Desktop zu entfernen, damit ich das nicht probiere ... siehe meine Antwort unten.
8.

3

Ich benutze Gnome und hatte das gleiche Problem, dass der Bildschirm nach dem Update auf 14.04 nach dem Timeout nicht gesperrt war. Interessanterweise hat es funktioniert, nachdem ich den Bildschirm mit "Strg + Alt + L" gesperrt habe. Das Problem war, dass der Gnome-Bildschirmschoner nach dem Booten nicht gestartet wurde, sondern beim Entsperren des Bildschirms.

Meine Lösung bestand also darin, den gnome-screensaverBefehl zu den Startanwendungen hinzuzufügen, mit denen das Problem behoben wurde.


1

Wie hier vorgeschlagen, ist es möglich, den Sperrbildschirm über die Befehlszeile auszulösen. Um die Tastenkombination zu aktivieren, müssen Sie eine benutzerdefinierte Tastenkombination erstellen und diese mit Ihrem Sperrbildschirmskript verknüpfen. So habe ich es behoben:

  1. Erstellen Sie einen Ordner ~/scriptsund erstellen Sie in Ordner Skriptlockme.sh

    \#!/bin/bash
    DISPLAY=:0 gnome-screensaver-command -l
    
  2. Erstellen Sie eine benutzerdefinierte Tastenkombination für den Sperrbildschirm:
    Gehen Sie zu "Systemeinstellungen"> Tastatur> Tastenkombinationen und fügen Sie eine benutzerdefinierte Tastenkombination hinzu, indem Sie auf [+] klicken. Geben Sie ihm einen kuriosen Namen und der Befehl ist in meinem Fall: /home/username/scripts/lockme.sh Dann klicken Sie auf OK

  3. Festlegen der Tastenkombination:
    Klicken Sie auf die neu erstellte Zeile und drücken Sie [Super] + L auf Ihrer Tastatur, um diese Tastenkombination zum Starten des Skripts zuzuweisen.


0

Nun, hier wechsle ich ziemlich oft zwischen Fenstermanagern. Eine Möglichkeit, eine Schlüsselbindung zu erteilen, ist die Verwendung von
xbindkeysundxbindkeys-config

tipp: wenn der grab key in der config-anwendung abstürzt, enthält die config-datei ~/.xbindkeysanweisungen, wie man ihn manuell einstellt oder zumindest das grabbing überspringt und die key-identifikatoren direkt eingibt.

#Screen Lock
"gnome-screensaver-command --lock"
   Control+Alt+l

Anmerkung: Dies funktioniert unter Ubuntu 16.04, ist aber auch für 14.04 verfügbar. Https://launchpad.net/ubuntu/+source/xbindkeys


-1

Verwenden Sie zum manuellen Sperren die Tastenkombination "Strg + Alt + L". Zum automatischen Sperren verwenden Sie das Applet "Helligkeit und Sperre" in den "Systemeinstellungen".

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.