Блокировка экрана из командной строки

Блокировка экрана из командной строки

Как заблокировать экран и при разблокировке спрашивать пароль? Как это сделать из командной строки?

Я пытался:

  gnome-screensaver-command -l

Но при разблокировке пароль не запрашивается.

решение1

Командная строка не нужна: Ctrl+ Alt+ Lсделает это немедленно.

Редактировать:

Это не имеет никакого отношения к команде. Вам нужно перейти в Системные настройки и проверить, требуется ли пароль для отключения скринсейвера. В Gnome откройте «Системные настройки», щелкните «Яркость и блокировка» и переключите блокировку в положение ВКЛ.

решение2

gnome-screensaver-command -l

gnome-screensaver-command -a

см. здесьhttps://askubuntu.com/questions/184728/how-do-i-lock-the-screen-from-a-terminal

решение3

Это зависит от вашей среды, но в любом случае physlock(уточните) заблокирует ваш экран в любой среде (X, Wayland, VT или другой).

Однако никаких причудливых цветов или графики здесь нет.

решение4

Решение, которое, скорее всего, будет независимым от используемой среды рабочего стола:

xdg-screensaver lock

Связанный контент