Ubuntu 17.10 i nowsze: Nie zawieszaj, gdy pokrywa jest zamknięta, po prostu zablokuj ekran

41

Od czasu mojej aktualizacji do Ubuntu 17.10 w ustawieniach nie ma opcji, co zrobić, gdy pokrywa notebooka jest już zamknięta.

wprowadź opis zdjęcia tutaj

Zanim ta funkcja miała opcje „nic nie rób” i „zawieszaj”, a może „zamykaj”.

Funkcja „nic nie rób” coś zrobiła: po zamknięciu pokrywy wyświetlacz zgasł, a ekran został zablokowany hasłem.

Moje pytanie brzmi: jak zmienić ustawienie, aby było tak, jakbym był przyzwyczajony, aby ekran po prostu się blokował, ale nie zawieszał po zamknięciu pokrywy.

pomsky
źródło
1
Wysłałem raport o błędzie Gnome, proszę również o wsparcie dodawania tego do ustawień, mam złe doświadczenia z nimi i mam wiele osób, które o to proszą, może pomóc. Oto on: bugzilla.gnome.org/show_bug.cgi?id=790043
conualfy
Dla JohnDabc: wygląda na to, że nie postępowałeś zgodnie z instrukcjami Legolasa. Aby system zablokował się po zamknięciu pokrywy, MUSISZ cofnąć modyfikację (to znaczy, aby uruchomić ulepszenia, przejdź do sekcji „Moc” i WŁĄCZ zawieszenie przy zamykaniu pokrywy). Aby uruchomić cboettig: tak, można to zrobić przy użyciu tej samej metody (zmiana pliku logind.conf). Musisz dodać poniższe wiersze w /etc/systemd/logind.conf [Logowanie] HandleLidSwitch = lock HandleLidSwitchDocked = ignore
Chris.p
@ Chris.p Mam Unity Tweak Tool 0.0.7. Nie widzę sekcji „Moc”. Mam cztery główne obszary [Unity, Window Manager, wygląd, system]. Żadna z nich nie ma sekcji o nazwie „Moc”.
Hulajnoga

Odpowiedzi:

44

Aby wyłączyć zawieszanie przy zamykaniu pokrywy

  1. Zainstaluj Tweaks ( gnome-tweak-tool), uruchamiając

    sudo apt-get install gnome-tweak-tool
    
  2. Uruchom Tweaks, przejdź do sekcji „ Moc ” i wyłącz zawieszenie przy zamykaniu pokrywy.

    zrzut ekranu

Aby włączyć blokadę przy zamykaniu pokrywy

Cofnij powyższe kroki przed wykonaniem tego. ZAPISZ CAŁĄ PRACĘ, drugie polecenie wymagałoby ponownego uruchomienia komputera.

  1. Dodaj linie poniżej w /etc/systemd/logind.conf

    [Login]
    HandleLidSwitch=lock  
    
  2. Biegać

    sudo systemctl restart systemd-logind
    

Źródła

Legolas
źródło
1
dzięki, przynajmniej zamknięcie pokrywy już nie zawiesza notebooka. ale teraz naprawdę robi „nic”, ale zmienia ekran. po ponownym otwarciu ekran nie jest zablokowany i nie potrzebuję hasła. (jak zwykle przed 17.10). może ktoś wie jak to zmienić za pomocą terminala?
Dołączyłem kilka dodatkowych kroków. Czy możesz sprawdzić i potwierdzić?
Legolas,
2
Nie, nie działa ze mną, tak wygląda plik po edycji i wciąż po ponownym uruchomieniu: i.stack.imgur.com/o9d9P.png
1
Wysłałem raport o błędzie Gnome, proszę również o wsparcie dodawania tego do ustawień, mam złe doświadczenia z nimi i mam wiele osób, które o to proszą, może pomóc. Oto on: bugzilla.gnome.org/show_bug.cgi?id=790043
conualfy
1
nie działało na mnie, ale nie wiem dlaczego
Guilherme
7

W komputerze Ubuntu 18.04 Gnome nie ma opcji w narzędziu Ustawienia do konfigurowania działań zamykania pokrywy laptopa. A Gnome Tweaks oferuje tylko przełącznik, aby włączyć / wyłączyć opcję „Zawieś, gdy pokrywa laptopa jest zamknięta”.

Dla tych, którzy chcą, aby wyłączał się automatycznie, hibernował lub nic nie robił, gdy pokrywa laptopa jest zamknięta, oto jak to zrobić, zhakując plik konfiguracyjny:

  1. Otwórz terminal, naciskając Ctrl+ Alt+ Tlub wyszukując „Terminal” w menu Start. Po otwarciu uruchom następujące polecenie:

    sudo gedit /etc/systemd/logind.conf
    
  2. Po otwarciu plików usuń komentarz z wiersza #HandleLidSwitch=suspend, usuwając go #na początku i zmień wartość na:

    • HandleLidSwitch=poweroff: wyłączenie / wyłączenie zasilania, gdy pokrywa jest zamknięta.
    • HandleLidSwitch=hibernate: hibernacja, gdy pokrywa jest zamknięta (należy sprawdzić, czy hibernacja działa).
    • HandleLidSwitch=ignore: nic nie robić.
    • HandleLidSwitch=suspend: zawiesić laptopa, gdy pokrywa jest zamknięta.
  3. Zapisz plik i uruchom ponownie usługę Systemd, aby zastosować zmiany za pomocą polecenia:

    systemctl restart systemd-logind.service
    

Źródło

LuFFy
źródło
1
LuFFy: Edycja i opinia. Użyj 8 spacji zamiast 4, gdy wcinasz lub używasz list numerowanych lub wypunktowanych. spójrz na moje zmiany, aby zobaczyć, jak to zrobiłem ... ;-)
Fabby
ale po prostu chcę to zrobić, jak mogę to zrobić?
Guilherme
2

Możesz zainstalować, dconf-editoraby zmienić to, co dzieje się, gdy pokrywa jest zamknięta.

sudo apt-get install dconf-editor

udać się do org.gnome.settings-daemon.plugins.powerw dconf-editor. możesz zmienić wartość lid-close-ac-actioni lid-close-battery-actiondla zmiany akcji po zamknięciu pokrywy. Możliwe wartości to „wstrzymaj”, „hibernacja”, „wyloguj się”, „zamknij”, „nic”.

zrzut ekranu

Za pośrednictwem interfejsu CLI będzie:

gsettings set org.gnome.settings-daemon.plugins.power lid-close-battery-action suspend
Vivin Veerali
źródło
ale kiedy to zrobiłem po ponownym uruchomieniu komputera, zmiany po prostu zniknęły
Guilherme