В останній версії 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

Коментувати

Вміст цього поля є приватним і не буде доступний широкому загалу.
  • Не дозволено жодних HTML теґів.