Как я могу заблокировать экран моего рабочего стола из командной строки?
command-line
lock-screen
Renjith G
источник
источник
Ответы:
Вы можете заблокировать компьютер, запустив
gnome-screensaver-command
с-l
флагом , как так:Однако это будет работать, только если у вас запущен Gnome Screensaver для вашего сеанса (должен быть - если вы его не отключили), вы можете запустить его из командной строки с помощью:
источник
cinnamon-screensaver-command -l
для корицы! ;))mate-screensaver-command -l
для рабочего стола MATE.Если вы находитесь в другом (настольном) сеансе (например, виртуальная консоль, переключился на другой вход в систему, SSH), укажите отображение явно (
:0
это отображение по умолчанию):Чтобы разблокировать, используйте опцию
-d
(--deactivate
).источник
gnome-screensaver-command --lock
сделаю это.источник
В более новых версиях GNOME 3
gnome-screensaver
больше нет.Общее решение, кажется,
Вы также можете напрямую вызвать dbus ( источник ):
Кроме того , кажется , что они отняли возможность оон блокировки экрана из командной строки.
источник
Под KDE
dm-tool lock
будет работать (у меня на Kubuntu 15.04).источник
Вот длинный способ сделать это (добавив более быстрый способ ниже):
чтобы сделать его еще проще, вы можете добавить исполняемый скрипт к пути к исполняемому файлу, назовите его «lock», и тогда блокировка экрана будет так же проста, как и «lock» в командной строке.
Вот как это сделать:
vim ~/bin/lock
сохранить и выйти
не забудьте добавить ~ / bin в ваш ~ / .profile - отметьте точку в начале имени файла одним словом предостережения об этом, убедитесь, что вы добавили его в нужный файл. Вот что .profile говорит об этом:
поэтому вы хотите сначала проверить, существуют ли вышеупомянутые файлы в вашем домашнем каталоге, вы должны добавить их туда, если их нет, а затем добавить путь к bin в .profile
добавить в конце следующее:
в этот момент вы можете запустить следующий ярлык из
[EDIT] Вот простой и быстрый способ сделать это: добавьте псевдоним в ваш файл ~ / .bashrc, который выполняется при каждом открытии оболочки, таким образом гарантируя, что псевдоним сохраняется:
результат тот же, но быстрее
источник
Есть также много минималистических утилит, которые действительно только блокируют , они больше ничего не делают. (Это может быть более безопасным, так как в целом простое программное обеспечение приводит к меньшему количеству ошибок.)
Например:
тушить
i3lock
источник