Блокировка экрана из строки cmd
Как заблокировать экран и во время разблокировки должен спрашивать пароль? Как это сделать из командной строки?
Я пытался:
gnome-screensaver-command -l
Но не спрашивая пароль во время разблокировки.
4 ответа
Нет необходимости в командной строке: Ctrl+Alt+L сделает это немедленно для вас.
Редактировать:
Это не имеет ничего общего с командой. Вы должны зайти в настройки системы и убедиться, что пароль необходим для отключения заставки. В Gnome откройте "Системные настройки", нажмите "Яркость и блокировка" и переключите блокировку на "ВКЛ".
gnome-screensaver-command -l
gnome-screensaver-command -a
смотрите здесь https://askubuntu.com/questions/184728/how-do-i-lock-the-screen-from-a-terminal
Это зависит от вашей среды, но в любом случае physlock
(посмотрите вверх) заблокирует экран в любой среде (X, Wayland, VT или другие).
Никаких причудливых цветов или графики с этим, все же.
Я считаю, что это зависит от вашего диспетчера дисплея. У меня есть Lightdm, так что это dm-tool lock
Заблокировать текущее место. Это переключится на приветствующего с подсказкой, что экран заблокирован. Вы можете вернуться к этому сеансу, пройдя аутентификацию в greeter.
РЕДАКТИРОВАТЬ: это выглядит и действует как блокировка экрана, но я заметил, что я могу "обойти его", переключившись на текстовый терминал и обратно на терминал X (на моем компьютере Ctrl-Alt-F2, затем Ctrl-Alt-F6 делает это). dm-lock
тогда бы просто выйти.
Я не уверен, что делаю что-то не так здесь. Но я оставляю их здесь как указатель, я думаю, что это все равно будет полезной информацией для кого-то.
Кстати, команда gnome, о которой упоминали другие, у меня не сработала. Я не использую Gnome на своем рабочем столе.
Решение, которое, скорее всего, не будет зависеть от используемой среды рабочего стола:
xdg-screensaver lock