Blokada ekranu nie działa. 14.04

19

Niedawno zaktualizowałem do wersji 14.04 i od tego czasu ekran blokady nie działa. Przeczytałem online, który gnome-screensavernie jest obsługiwany w Trusty i zasugerowałem, żebym xscreensaverzamiast tego zainstalował . Ten ostatni działał dobrze tylko przez kilka dni. Co więcej, nawet po wylogowaniu nie pojawia się monit o hasło podczas ponownego logowania. Przeczytałem trochę więcej i odkryłem, że w Trusty Unity ma swój własny ekran blokady. Więc zamiast starego lightdm/gnome-screensavermożemy użyć Jedności. Znalazłem to i próbowałem sprawdzić, czy włączenie blokady ekranu lightdm pomogło w jakikolwiek sposób. Jak się okazuje, nie mam takiej Lockscreenopcji, jak wspomniano w linku. W jaki sposób można rozwiązać problem?

fts
źródło
Nikt jeszcze nie odpowiedział na pytanie. I to dziwne, ponieważ nie działa już na wszystkich moich komputerach, więc tak powinno być dla wszystkich.
erikbwork

Odpowiedzi:

14

Spróbuj tych:

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

Następnie wyszukaj „Wygaszacz ekranu” w menu i dostosuj jego ustawienia do swoich potrzeb.

Aby dodać Xscreensaver do uruchamiania, otwórz Aplikacje startowe i dodaj „xscreensaver -nosplash”.

Aby uzyskać CTRL + ALT + L, aby zablokować ekran i uruchomić wygaszacz ekranu, przejdź do Ustawienia systemu> Klawiatura i na karcie „Skróty” w obszarze „System” zmień skrót klawiaturowy „Blokuj ekran” z CTRL + ALT + L na coś jeszcze, a następnie w obszarze „Skróty niestandardowe” kliknij przycisk „+”, aby dodać nowy niestandardowy skrót, w obszarze „Nazwa” wpisz „Xscreensaver”, a pod „Poleceniem” wpisz „/ usr / bin / xscreensaver-Command -lock”, następnie kliknij „Zastosuj”.

Na koniec kliknij obok nowo utworzonego skrótu i ​​naciśnij CTRL + ALT + L, aby przypisać go do niego (lub użyj dowolnego innego skrótu klawiaturowego, ale upewnij się, że nie jest już przypisany do czegoś innego). Alternatywnie możesz uruchomić następujące polecenie zamiast przypisać nowy skrót klawiaturowy do starego wygaszacza ekranu:

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

Aby cofnąć zmiany (wróć do czarnego ekranu wygaszacza ekranu GNOME), użyj poniższych poleceń:

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

Jeśli użyłeś alternatywnej metody przypisania CTRL + ALT + L do ekranu blokady Xscreensaver, ponownie otwórz Ustawienia systemowe> Klawiatura, usuń niestandardowe polecenie Xscreensaver i przypisz CTRL + ALT + L z powrotem do „Ekranu blokady” (w „Systemie” ).

CR2
źródło
Próbowałem dodać niestandardowy skrót za pomocą polecenia xscreensaver, ale skrót jest domyślnie wyłączony. Ilekroć kliknę to okienko z nazwą i pojawi się polecenie. Nie jestem w stanie przypisać do niego żadnego skrótu
fts
Kiedy to robię sudo apt-get remove gnome-screensaver -s, sugeruje to usunięcie całego pulpitu gnome, więc nie spróbowałbym tego ... zobacz moją odpowiedź poniżej.
domih
3

Używam Gnome i miałem ten sam problem, że po aktualizacji do 14.04 ekran nie był zablokowany po upływie limitu czasu. Co ciekawe, zadziałało po zablokowaniu ekranu za pomocą „Ctrl + Alt + L”. Odkryłem, że problem polegał na tym, że wygaszacz ekranu gnome nie został uruchomiony po uruchomieniu, ale został uruchomiony podczas odblokowywania ekranu.

Więc moim rozwiązaniem było dodanie gnome-screensaverpolecenia do aplikacji startowych, które rozwiązały problem.

Macieja
źródło
1

Jak sugerowano tutaj , możliwe jest uruchomienie ekranu blokady z wiersza poleceń. Aby włączyć skrót klawiaturowy, musisz utworzyć niestandardowy skrót klawiaturowy i połączyć go ze skryptem blokady ekranu. Oto jak to naprawiłem:

  1. Utwórz folder, ~/scriptsaw folderze utwórz skryptlockme.sh

    \#!/bin/bash
    DISPLAY=:0 gnome-screensaver-command -l
    
  2. Utwórz niestandardowy skrót klawiaturowy dla ekranu blokady:
    Wybierz „Ustawienia systemu”> Klawiatura> Skróty klawiaturowe i dodaj niestandardowy skrót klawiaturowy, klikając [+]. Nadaj mu funky nazwę, a w moim przypadku jest to polecenie: /home/username/scripts/lockme.sh Następnie kliknij OK

  3. Ustaw skrót klawiaturowy:
    Kliknij nowo utworzony wiersz i naciśnij [Super] + L na klawiaturze, aby przypisać tę kombinację klawiatury, aby rozpocząć skrypt.

domih
źródło
0

cóż, tutaj dość często zmieniam menedżery okien, sposobem na udzielenie powiązania klawiszy będzie działał dla nich wszystkich, jest użycie
xbindkeysixbindkeys-config

wskazówka: jeśli klucz grabka ulegnie awarii w aplikacji konfiguracyjnej, plik konfiguracyjny ~/.xbindkeyszawiera instrukcje, jak ustawić go ręcznie lub przynajmniej jak pominąć pobieranie i bezpośrednio wpisać identyfikatory kluczy, oto:

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

Obs .: działa to na Ubuntu 16.04, ale jest również dostępne dla 14.04 https://launchpad.net/ubuntu/+source/xbindkeys

Wodnik Moc
źródło
-1

Aby ręcznie zablokować, użyj kombinacji klawiszy „Ctrl + Alt + L”. Do automatycznego blokowania użyj apletu „Jasność i blokada” w „Ustawieniach systemu”

lidex
źródło