Як налаштувати екран для блокування, коли закриваю кришку?


18

Я налаштував Ubuntu на чорний екран, коли я закриваю кришку ноутбука, але хочу, що коли я його знову відкриваю, він вимагає пароль, як блокування екрана Ctrl+ Alt+ L, але я не можу знайти правильний варіант. Не могли б ви сказати мені?


Ви поставили галочку на екрані блокування, коли заставка активована у налаштуваннях заставки?
Нітін Венкатеш

в ubuntu 11.10 немає налаштувань заставки, це повинно бути з настроєм gnome-settings-daemon, але якщо немає можливості налаштувати ... лише він блокується, коли екран закритий, ні, коли я закриваю кришку
Quejio

Перегляньте це посилання .. Це повинно допомогти вашому питанню askubuntu.com/questions/2970/…
b-ak

ні, немає налаштувань заставки і немає gnome-power-manager ... ubuntu 11.10 зараз використовує GNOME 3 ...
Quejio

Це повинно бути з командою gsettings, але org.gnome.desktop.screensaver увімкнено блокування IS IS ...
Quejio

Відповіді:


5

У мене однакова проблема в моєму ноутбуці з Ubuntu 11.10 ... Хоча спільнота не розробляє "повне" рішення (тобто додавання параметра "блокування" в менеджері живлення), я реалізував власне рішення. Для того, щоб реалізувати моє рішення, ви повинні виконати наступні кроки:

  1. Використовуючи "Менеджер живлення" або "Інструмент налаштування Gnome Tweak", ви повинні налаштувати ваш ноутбук на "нічого не робити", коли кришка закрита. Якщо ви хочете встановити інструмент Gnome Tweak, вам слід скористатись такою командою:
    sudo apt - отримати встановити gnome-tweak-tool
  2. Вам слід створити каталог та новий файл сценарію:
    mkdir / etc / acpi / local
    gksudo gedit /etc/acpi/local/lid.sh.post
  3. Новий файл повинен містити наступний код:
    #! / бін / ш
    
    #################################################################### #########################
    ## Сценарій, написаний Рафаелем Фернандесом Лопесом і Тіаго Мендесом Невесом ##
    ## Twitter: @rafaelf_l та @ThyagoNeves ##
    ## ##
    ## Опис: Цей сценарій блокує екран, коли кришка ноутбука ##
    ## закрито в Ubuntu 11.10 (Oneiric Ocelot). ##
    ## ##
    ## Цей скрипт можна вільно перерозподіляти, змінювати та використовувати. ##
    ## Будь-який перерозподіл повинен містити інформацію авторів. ##
    ## ##
    ## ЦИЙ СКРИПТ НЕ МАЄ ГАРАНТІЇ! ##
    #################################################################### #########################
    
    grep -q закрити / proc / acpi / кнопка / кришка / * / стан
    якщо [$? = 0]; потім
        # Деякий системний процес використовується для перевірки того, хто є поточним користувачем, що реєструється.
        PROCESS_PID = `pidof gnome-session`
        CURRENT_USER = `ps up $ PROCESS_PID | awk '{if ($ 1! = "USER") {print $ 1}}' '
        DBUS_SESSION_BUS_ADDRESS = `grep -z DBUS_SESSION_BUS_ADDRESS / proc / $ PROCESS_PID / середовище | sed -e 's / DBUS_SESSION_BUS_ADDRESS = //' `
    
        експортувати DBUS_SESSION_BUS_ADDRESS
    
        su -c "gnome-screensaver-command -l" $ CURRENT_USER
    фі
    
    Збережи це!
  4. Після збереження та закриття створеного сценарію потрібно встановити дозвіл на виконання:
    sudo chmod + x /etc/acpi/local/lid.sh.post
    Добре! Тепер ви можете протестувати сценарій закриття вашого ноутбука!

Я намагався запустити це в Ubuntu 14.04, але це не має ефекту: gist.github.com/rubo77/1a3320fda5a47fdebde7
rubo77

Або мені доведеться якось перезавантажити або перезапустити acpi, щоб він працював?
rubo77

2

Наскільки мені відомо, це вже неможливо через обмежені можливості, доступні зараз у GNOME 3.x. Ви можете повідомити про помилку на панелі запуску чи вище за течією, але я не впевнений, чи буде доданий варіант, оскільки такі помилки часто перетворюються на нескінченну дискусію без фактичного рішення (якщо тут чесно).

Найкраще, що ви можете зробити - це система призупиниться, коли кришка закрита.


ну, як я шукав, я думаю, що у вас є причина, я думаю, що повинен бути такий варіант, як "lockscreen", коли ви обираєте дію при закриванні кришки ... Я ненавиджу, коли я перебуваю в бібліотеці, залиште ноутбук у спокої на в той час, і коли я повернувся, я бачу, як його прокинув один з моїх "друзів" ... ¬¬ і, звичайно, я не пам'ятаю завжди робити Ctrl + Alt + L, коли жест закриття кришки - кращий спосіб зробіть це
Quejio

@Quejio: Перепрошую, але я нічого не можу зробити для тебе. Найкраще, що ви можете зробити - це система призупиниться, коли кришка закрита.
RolandiXor

але коли це достатньо, я втрачаю розмови, припиняю інтернет-з'єднання, якщо я щось завантажую ... Я не хочу зупиняти всі програми через це
Quejio

Я додав цю ідею на brainstorm.ubuntu.com/idea/28632 Якщо ви хочете її підтримати, вас запрошують
Quejio

0

Вимкнення блокувального екрану за допомогою діалогового вікна "Екран" не завжди працює.

Однак це рішення "надмірної сили" робить:

sudo mv /usr/bin/gnome-screensaver /usr/bin/gnome-screensaver.disabled

Екран блокування реалізовано компанією gnome-screensaver, тому, якщо ми відключимо gnome-screensaver, ми ніколи не зможемо отримати екран блокування.


ОП запитували, як це зробити, а не відключати.
підкреслюю_d
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.