Оновлення! Є спосіб використовувати звичайний екран блокування! Так!
Я не знаю, наскільки це безпечно (зберігання пароля в простому тексті), але я думаю, що це найкраще.
Це команда блокування: gnome-screensaver -d
Є дві команди розблокування:
№1:
Це перша команда розблокування:
gnome-screensaver -d && xdotool type mypassword12 && xdotool key Return
Клацання полягає в тому, щоб його розбудити (він повинен натиснути все поле для входу через рух миші) і показати новий приємний екран блокування замість «сплячого» чорного екрана.
Потім він вводить mypassword123!
із текстом, щоб подати його, у текстове поле.
Важливо. Чомусь - можливо, через те, що насправді використовується xdotool (комбінації клавіш) - ви не можете вводити подвійні літери. Щоб обійти це, розділіть його на 2 команди на кожну подвійну букву (як вище). Також цифри повинні мати свою, окрему команду від букв (також вище). Нарешті, модифікатори (наприклад, shift) потребують окремого, як і клавіша Return.
№2:
Це другий. Це трохи краще і менш хакітно, але вимагає багато налаштування.
Спочатку встановіть actionaz:
sudo apt-get install actionaz
Відкрийте новий сценарій та перетягніть правильні елементи до потоку. (Ви можете завантажити заповнений тут . Якщо ви вирішили завантажити це, відкрийте його, двічі клацніть на Написати текст - Пароль тут і введіть свій пароль).
- Пауза: введіть 3 секунди.
- Клацніть: скопіюйте та вставте
165:555
у поле Позиція. (Залежно від екрану, це може бути різним. Переконайтеся, що він натискає у вікні пароля, інакше він не працює).
- Написати текст: введіть свій пароль у поле
- Ключ: Клацніть у полі та натисніть Повернення
Збережіть це у своїй домашній папці як unlock.ascr (або будь-яке ім’я - я просто не хотів рекламувати, що в ньому мій пароль)
Налаштуйте команду близькості таким чином:
xdotool mousemove 0 0 && actionaz unlock.ascr -ex
Рух миші прокидає його, і параметри вказують йому виконати сценарій, а потім вийти в кінці.
Якщо ви втратите свій пристрій, ви завжди можете просто ввести свій пароль, щоб він був оборотним.
gnome-screensaver-command
в попередніх версіях!