Как заблокировать экран с терминала? [дубликат]

Я использую Ubuntu 12.04. Есть ли способ заблокировать экран или сеанс с помощью команды или сценария терминала?

78
задан 25 October 2017 в 02:29

11 ответов

Простой:

gnome-screensaver-command -l

следующее может также работать, если экранная заставка установлена заблокировать, когда активируются (см. настройки экранной заставки), так как команда активирует экранную заставку:

gnome-screensaver-command -a

можно добавить псевдоним к команде путем редактирования файла .bashrc (или .bash_aliases) в корневом каталоге:

gedit $HOME/.bashrc

и добавление следующей строки:

alias lock='gnome-screensaver-command -l'

Затем от терминала:

source .profile

Это активирует псевдоним. С этого времени псевдоним lock в терминале будет иметь эффект блокировки экрана.

86
ответ дан 22 November 2019 в 23:16

Начиная в Ubuntu 14.04, экран блокировки Единицы больше не использует экранную заставку гнома. Команда gnome-screensaver-command -l будет все еще работать в большинстве случаев, но видеть этот вопрос для исключений.

Если та команда не работает (скажите, например, что экранная заставка гнома не установлена), подняв надлежащий экран блокировки Единицы (не зазывала, где можно переключиться, пользователи) может быть сделан через эту команду в терминале:

dbus-send --type=method_call --dest=org.gnome.ScreenSaver /org/gnome/ScreenSaver org.gnome.ScreenSaver.Lock
17
ответ дан 22 November 2019 в 23:16

В дополнение к тому, какой сказанный январь, это также работает:

gnome-screensaver-command --lock

или

gnome-screensaver-command -l

Согласно gnome-screensaver-command страница справочника...

-l, --lock                 Tells the running screensaver process to lock the screen immediately
-a, --activate             Turn the screensaver on (blank the screen)

Для дальнейшего разъяснения, вот другой вопрос/ответ (также к январю), который описывает различия между вызовом блокировки и активацией Вашей экранной заставки:

Различие между командой экранной заставки гнома-a и командой экранной заставки гнома-l

31
ответ дан 22 November 2019 в 23:16

Установите vlock. Затем можно переключиться на VT (текстовый терминал, с помощью Ctrl + Высокий звук + F1 ) и работать

vlock -a -s

, Это работает, есть ли у Вас выполнение X11 или нет.

17
ответ дан 22 November 2019 в 23:16

В случае, если это, необходимо заблокировать экран на терминале в среде не-GUI, которую Вы могли использовать экран

, В то время как в screen нажимают следующие сочетания клавиш для блокировки терминала.

Ctrl +

Ctrl + x

13
ответ дан 22 November 2019 в 23:16
$!(sleep 10s ;  xset dpms force suspend) & xdg-screensaver lock

это запускает экранную заставку в режиме захвата и затем помещает Ваш дисплей в резервное устройство. сладкий и простой, никакая sudo. командная строка или сценарий оболочки хорошо работает. я использую это для горячей клавиши клавиатуры. Помощник Ubuntu 15.10

10
ответ дан 22 November 2019 в 23:16

Для пользователи LightDM , попробуйте dm-tool switch-to-greeter.

6
ответ дан 22 November 2019 в 23:16

Грязный взлом использования ярлыка Ctrl + Высокий звук + L для блокировки экрана от терминала:

  1. Установка xdotool от центра программного обеспечения или от терминала следующим образом:

    sudo apt-get install xdotool
    
  2. Тип следующее для блокировки экрана от терминала:

    xdotool key Ctrl+alt+l
    

Обращаются к странице руководства для xdotool для больше.

5
ответ дан 22 November 2019 в 23:16

Это зависит от Вашего менеджера по оформлению. У меня есть lightdm, я могу сделать dm-tool lock для перевода в рабочее состояние экрана блокировки. Это не действительно безопасно, тем не менее, я нашел простой способ обойти его.

2
ответ дан 22 November 2019 в 23:16

В моем случае xdg-screensaver lock превосходные работы. Также я сохраняю его установкой или когда я нажму window+L, это сразу заблокирует экран

2
ответ дан 22 November 2019 в 23:16

Аналогичная ситуация для блокировки экрана в lubuntu

в lubuntu 17.10 (не человечность) это работает xset dpms force off

1
ответ дан 22 November 2019 в 23:16

Другие вопросы по тегам:

Похожие вопросы: