1. Обзор
Блокировка экрана рабочего стола – это важная мера безопасности, которую мы можем использовать для предотвращения несанкционированного доступа к нашим компьютерам.
Короче говоря, мы предотвращаем доступ неавторизованных пользователей к нашим файлам, приложениям и конфиденциальной информации.
Существует несколько способов блокировки экрана рабочего стола, но использование командной строки – это быстро и просто.
В этом руководстве мы обсудим, как заблокировать экран рабочего стола в Linux с помощью команд gnome-screensaver-command, xdg-screensaver и dbus-send в командной строке.
см. также:
✗Как заблокировать клавиатуру и мышь, но не экран в Linux✗
2. Использование команды gnome-screensaver-command
gnome-screensaver-command – это утилита Linux, которая позволяет нам управлять заставкой GNOME из командной строки.
Таким образом, мы можем использовать ее для блокировки экрана рабочего стола из командной строки.
Прежде чем использовать эту команду, нам нужно установить ее:
Приведенная выше команда устанавливает gnome-screensaver в дистрибутивах на базе Ubuntu и Debian.
Далее давайте заблокируем экран рабочего стола:
В приведенном выше примере параметр -l указывает запущенному процессу заставки немедленно заблокировать экран.
Чтобы разблокировать экран, нам потребуется выполнить аутентификацию.
3. Использование команды xdg-screensaver
xdg-screensaver – это утилита командной строки, используемая для взаимодействия с приложением скринсейвера в Linux.
С помощью этой команды мы можем заблокировать экран рабочего стола, управлять тайм-аутом заставки и получать информацию о состоянии заставки.
🐧 Root-пользователь в Ubuntu: важные вещи, которые вы должны знать
Итак, давайте заблокируем экран рабочего стола:
При использовании приведенной выше команды экран нашего рабочего стола немедленно заблокируется, поэтому для его разблокировки потребуется аутентификация.
4. Использование команды dbus-send
dbus-send – это мощный инструмент, позволяющий отправлять сообщения D-Bus другим приложениям, службам и даже самой системе.
Кроме того, с помощью этой команды можно заблокировать экран рабочего стола из командной строки в Linux.
Команда имеет следующий синтаксис:
Он содержит следующие параметры:
- -type – используется для указания типа отправляемого сообщения, будь то вызов метода, сигнал или изменение свойства.
- -dest – указывает имя целевого приложения или службы
- PATH – указывает путь к объекту, по которому вызывается метод или сигнал
- INTERFACE.METHOD – указывает интерфейс, а также метод, который будет вызван, соответственно.
Теперь давайте его используем:
Приведенная выше команда немедленно блокирует экран рабочего стола и работает в среде рабочего стола GNOME.
Чтобы разблокировать его, нам потребуется выполнить аутентификацию.
5. Заключение
В этой статье мы рассмотрели, как заблокировать экран рабочего стола с помощью команд gnome-screensaver, xdg-screensaver и dbus-send в Linux.
Более того, мы увидели, что это простой процесс, который можно выполнить всего за несколько шагов.
см. также:
- Как сделать Android максимально безопасным
- 🐧 Советы по обеспечению безопасности сервера CentOS – часть 1
- Как установить и использовать Prey для защиты вашего ноутбука Ubuntu Linux от кражи
- 4 способа отключить учетную запись root в Linux