Mam Ubuntu 11.10 z Gnome 3 (bez Unity), wygaszacz ekranu gnome został usunięty i zastąpiony przez xscreensaver. Wszystkie wygaszacze ekranu działają dobrze - nie ma żadnych skarg. Kiedy zamykam pokrywę laptopa, nawet na sekundę, ekran blokuje się (a okno dialogowe z pytaniem o moje hasło należy do programu xscreensaver). Chciałbym, żeby tak się nie stało ...
Rzeczy, które próbowałem / oglądałem już:
- ustawienia wygaszacza ekranu - pole wyboru „Zablokuj ekran po” nie jest zaznaczone (chociaż próbowałem go również i ustawiłem na 720 minut)
- gconf-editor -
apps -> gnome-screensaver -> lock_enabled
nie jest zaznaczone - Ustawienia systemowe -> Zasilanie - „Po zamknięciu pokrywy” ustawiono na „Nie rób nic” zarówno dla akumulatora, jak i klimatyzacji
- Ustawienia systemowe -> Ekran - Blokada jest „wyłączona”
gconf-editor -
apps -> gnome-power-manager -> buttons -> lid_ac
&&lid_battery
są ustawione na „nic”edytor dconf -
apps -> org -> gnome -> desktop -> screensaver -> lock_enabled
nie jest zaznaczony
Wyjście z gsettings list-recursively org.gnome.settings-daemon.plugins.power
:
org.gnome.settings-daemon.plugins.power active true
org.gnome.settings-daemon.plugins.power button-hibernate 'hibernate'
org.gnome.settings-daemon.plugins.power button-power 'suspend'
org.gnome.settings-daemon.plugins.power button-sleep 'suspend'
org.gnome.settings-daemon.plugins.power button-suspend 'suspend'
org.gnome.settings-daemon.plugins.power critical-battery-action 'hibernate'
org.gnome.settings-daemon.plugins.power idle-brightness 30
org.gnome.settings-daemon.plugins.power idle-dim-ac false
org.gnome.settings-daemon.plugins.power idle-dim-battery true
org.gnome.settings-daemon.plugins.power idle-dim-time 10
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'nothing'
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'nothing'
org.gnome.settings-daemon.plugins.power notify-perhaps-recall true
org.gnome.settings-daemon.plugins.power percentage-action 2
org.gnome.settings-daemon.plugins.power percentage-critical 3
org.gnome.settings-daemon.plugins.power percentage-low 10
org.gnome.settings-daemon.plugins.power priority 1
org.gnome.settings-daemon.plugins.power sleep-display-ac 600
org.gnome.settings-daemon.plugins.power sleep-display-battery 600
org.gnome.settings-daemon.plugins.power sleep-inactive-ac false
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery true
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'
org.gnome.settings-daemon.plugins.power time-action 120
org.gnome.settings-daemon.plugins.power time-critical 300
org.gnome.settings-daemon.plugins.power time-low 1200
org.gnome.settings-daemon.plugins.power use-time-for-policy true
gnome-settings-daemon działa:
<~> $ ps -ef | grep gnome-settings-daemon
1000 1719 1645 0 19:37 ? 00:00:01 /usr/lib/gnome-settings-daemon/gnome-settings-daemon
1000 1726 1 0 19:37 ? 00:00:00 /usr/lib/gnome-settings-daemon/gsd-printer
1000 1774 1645 0 19:37 ? 00:00:00 /usr/lib/gnome-settings-daemon/gnome-fallback-mount-helper
Coś jeszcze mogę sprawdzić? Dzięki!
11.10
gnome
xscreensaver
Joe Casadonte
źródło
źródło
dconf-editor
czy są tam jakieś opcje.ps -ef | grep gnome-settings-daemon
Odpowiedzi:
Udało mi się znaleźć sposób obejścia tego problemu, choć wydaje mi się, że istnieje lepsze rozwiązanie. Spojrzałem na to, co się dzieje, kiedy moja pokrywa została zamknięta i otwarta,
/etc/acpi/lid.sh
i zauważyłem, że xscreensaver był wywoływany automatycznie. Nie jestem pewien, czy różne laptopy mają różne ustawienia, a co tam - naprawdę nie wiem zbyt wiele o tych rzeczach.W każdym razie próbowałem zmusić go do przestrzegania pliku konfiguracyjnego i nie blokowania, ale nie mogłem tego pojąć, więc po prostu usunąłem linie, które dotyczyły programu xscreensaver. Teraz wszystko działa świetnie: bez blokowania, a jeśli pokrywa jest zamknięta, minęło czas ustawiony dla uruchomienia programu xscreensaver, rozpocznie się normalnie (a nie blokuje).
Nadal nie jestem pewien, dlaczego xscreensaver jest skonfigurowany do automatycznego wywoływania po zamknięciu pokrywy lub dlaczego ignoruje swoje ustawienia i blokuje się, gdy pokrywa jest otwarta. Nie rozumiem również, dlaczego w przypadku mojego starszego laptopa zdarza się to sporadycznie (czasem blokuje się za każdym razem, czasem wcale), pomimo posiadania tego samego pliku lid.sh.
Powinienem również zauważyć, że używam Ubuntu 12.04 z Unity, choć nie sądzę, że to coś zmieni.
źródło
Od GTK3 używam
Zapobiegnie to blokowaniu wszystkich ekranów. Jeśli nadal chcesz móc zablokować ekran, możesz użyć opcji „Zmień konto użytkownika ...” jako zamiennika. W wersji 11.10 po prostu skonfiguruj skrót klawiaturowy dla polecenia
Dla 12.04+ jego
źródło
Używam Ubuntu 12.04 Classic (myślę, że chyba Unity) i miałem takie same problemy. Oto, czego chciałem: Gdy ekran nie jest zablokowany, zamknięcie i ponowne otwarcie pokrywy nie powinno powodować blokowania ekranu.
Można to łatwo osiągnąć
dconf-editor
; po prostu przejrzyjorg > gnome > desktop > screensaver
i odznaczlock-enabled
wpis.PS: Wydaje się to łatwe, ale odpowiedź była trudna do znalezienia.
źródło
Używam Gnome Classic 12.04, a odpowiedź Aibary Iduas nie zadziałała dla mnie, ale doprowadziła mnie do odpowiedzi. Musiałem edytować
/usr/share/acpi-support/screenblank
, usuwając zawarte w nim odwołania do xscreensaver.źródło
Aby wyłączyć blokowanie ekranu po wznowieniu, ustaw
LOCK_SCREEN=false
w/etc/default/acpi-support
Uruchomione (jako root lub sudo) to polecenie:
Utworzy kopię zapasową pliku (/etc/default/acpi-support.bak) i zmieni wymaganą opcję LOCK_SCREEN na false.
źródło
Chcę, aby mój ekran był blokowany podczas zawieszania, hibernacji, gdy wygaszacz ekranu staje się aktywny z powodu braku aktywności w skonfigurowanym czasie lub gdy blokuję się ręcznie.
Nie chcę, aby ekran był blokowany, gdy zamykam pokrywę na krótki czas (podczas transportu laptopa). Zamykając wieko chcę tylko wyłączyć wyświetlacz.
Wszystko to można skonfigurować za pomocą GUI-utils, z wyjątkiem nie blokowania ekranu, gdy pokrywa jest zamknięta - wydaje się, że tej funkcji brakuje w bieżącym GNOME :(
Niemniej jednak poniższy skrypt wykonuje dla mnie pracę …
=== /etc/acpi/local/lid.sh.pre ===
=== / etc / default / acpi-support ===
Przetestowano za pomocą wygaszacza ekranu gnome + GNOME 3.4.2 + Debian Wheezy
źródło
Żadna z powyższych odpowiedzi nie działała dla mnie. Musiałem to zrobić:
sudo vim /etc/UPower/UPower.conf
Wymagało to ponownego uruchomienia komputera. Twoje inne ustawienia Ubuntu / GNOME dotyczące zdarzeń Lid są prawdopodobnie nukowane.
źródło
Zainstaluj narzędzie gnome-tweak-tool . Kliknij „Shell” po prawej stronie i tam możesz wybrać, co zrobić z baterią lub bez niej.
źródło