Skonfigurowałem Ubuntu, aby wyświetlał czarny ekran po zamknięciu pokrywy laptopa, ale chcę, aby po ponownym otwarciu wymagał hasła takiego jak blokowanie ekranu za pomocą Ctrl+ Alt+ L, ale nie mogę znaleźć poprawna opcja. Mógłbyś mi powiedzieć?
Skonfigurowałem Ubuntu, aby wyświetlał czarny ekran po zamknięciu pokrywy laptopa, ale chcę, aby po ponownym otwarciu wymagał hasła takiego jak blokowanie ekranu za pomocą Ctrl+ Alt+ L, ale nie mogę znaleźć poprawna opcja. Mógłbyś mi powiedzieć?
Odpowiedzi:
Mam ten sam problem na moim laptopie z Ubuntu 11.10 ... Chociaż społeczność nie opracowała „pełnego” rozwiązania (tj. Dodając opcję blokady w menedżerze zasilania), wdrożyłem własne rozwiązanie. Aby wdrożyć moje rozwiązanie, musisz wykonać następujące kroki:
sudo apt-get install gnome-tweak-tool
mkdir / etc / acpi / local
gksudo gedit /etc/acpi/local/lid.sh.post
#! / bin / sh ######################################################################## ####################### ## Skrypt napisany przez Rafaela Fernandesa Lopesa i Thyago Mendesa Nevesa ## ## Twitter: @rafaelf_l i @ThyagoNeves ## ## ## ## Opis: Ten skrypt blokuje ekran, gdy pokrywa laptopa ma ## ## zamknięty w Ubuntu 11.10 (Oneiric Ocelot). ## ## ## ## Ten skrypt może być dowolnie rozpowszechniany, modyfikowany i używany. ## ## Każda redystrybucja musi zawierać informacje o autorach. ## ## ## ## TEN PISMO NIE MA GWARANCJI! ## ######################################################################## ####################### grep -q close / proc / acpi / button / lid / * / state jeśli [$? = 0]; następnie # Niektóre procesy systemowe służą do sprawdzenia, kto jest aktualnie zalogowanym użytkownikiem. PROCESS_PID = `pidof gnome-session` CURRENT_USER = `ps w górę $ PROCESS_PID | awk '{if ($ 1! = "USER") {print 1 $}}' ' DBUS_SESSION_BUS_ADDRESS = `grep -z DBUS_SESSION_BUS_ADDRESS / proc / $ PROCESS_PID / environment | sed -e 's / DBUS_SESSION_BUS_ADDRESS = //' ' eksportuj DBUS_SESSION_BUS_ADDRESS su -c "gnome-screenaver-command -l" $ CURRENT_USER fiZapisz to!
sudo chmod + x /etc/acpi/local/lid.sh.postDobrze! Teraz możesz przetestować skrypt zamykający laptopa!
O ile mi wiadomo, nie jest to już możliwe, ponieważ obecnie dostępne są ograniczone opcje dostępne w GNOME 3.x. Możesz zgłosić błąd na starterze lub wcześniej, ale nie jestem pewien, czy opcja zostanie dodana, ponieważ takie błędy często kończą się po prostu niekończącą się dyskusją bez rzeczywistego rozwiązania (szczerze mówiąc).
Najlepsze, co możesz zrobić, to zawiesić system po zamknięciu pokrywy.
Wyłączenie ekranu blokady za pomocą okna dialogowego „Ekran” nie zawsze działa.
Jednak to rozwiązanie „nadmiernej siły”:
sudo mv /usr/bin/gnome-screensaver /usr/bin/gnome-screensaver.disabled
Ekran blokady jest wdrażany przez gnome-screensaver
, więc jeśli go wyłączymy gnome-screensaver
, nigdy nie będziemy mogli uzyskać ekranu blokady.