В останній версії lubuntu 19.04 дистрибутив перейшов на DE LXQT. В принципі виглядає красиво, але в ролі скрінсейвера, як і раніше, стоїть xscreensaver з жахливим вікном введення юзернейму і пароля. Я вже писав як можна темізувати це вікно - посилання https://16rom.com/uk/blog/temizatsiya-xsreensaver.
Краще одразу видалити його
sudo apt-get purge xscreensaver
Як lock screen мені любив мінімалістичний i3lock. Основна фішка це відсутність полів для введення користувача і пароля! https://i3wm.org/i3lock/
sudo apt-get install i3lock
Скринлок приймає введення користувача без вибору мови. І це основна його проблема - якщо пароль введений латиницею, а в момент блокування екрану стояла інша розкладка, тоді пароль ввести буде неможливо!
Для цього я написав невеликий скрипт у файл /home/user/screensaver.sh
#!/bin/bash xkb-switch -s us i3lock -t -i /home/user/Pictures/screensaver.png
Знадобитися скомплювати програму для зручної зміни розкладки, тому змінювати її через xsetkbmap незручно. Збивається налаштування локалей.
Вихідники можна завантажити тут.
https://github.com/ierton/xkb-switch
Розкладки перемикаю скриптом доданим у ~/.bashrc
setxkbmap -option "grp:switch,grp:caps_toggle" -layout "us,ru,ua"
Зміну клавіш можна знайти в меню:
Menu -> Preferences -> LXQt settings -> Shortcut Keys
І на поєднання клавіш (Ctrl+Alt+L) прописав команду із запуску скрипту з раніше створеного файлу /home/user/screensaver.sh
Коментувати