Меня поддостало ловить, на какой раскладке он заблокировался, чтобы
потом два-три раза вводить пароль: "не тот" (раскладка), "снова не
тот" (символ пропустился от быстрого ввода), "снова не тот" (опять
раскладка) и так далее.

В итоге я запилил патчик который позволит в настройках указать какой
раскладкой пользуетесь ну и будет всегда однозначно декодировать
пароль вне зависимости от раскладки.

Кому интересно, потестируйте:

https://salsa.debian.org/debian/xscreensaver/-/merge_requests/8

PS: Патч пока в Debian'овском Git. К сожалению у xscreensaver нет
публичного VCS, так бы можно было там мерж-реквест создать.
Притащить патч в апстрим пока не вышло, но может автор на письма
таки начнёт отвечать...

PPS: как собрать:

# необходимое для сборки
$ sudo apt update
$ sudo apt build-dep xscreensaver
$ sudo apt install git-buildpackage devscripts git

# tar-архив deb-пакета
$ apt source -t sid xscreensaver

# git-дерево
$ git clone https://salsa.debian.org/debian/xscreensaver.git
$ cd xscreensaver
$ git checkout force-keyboard-layout

# собственно сборка
$ gbp buildpackage --git-ignore-branch

# ну и установка
$ cd ..
$ sudo dpkg --install *.deb

-- 

. ''`.            Dmitry E. Oboukhov <[email protected]>
: :’  :                           <[email protected]>
`. `~’                  work: <[email protected]>
  `- 71ED ACFC 6801 0DD9 1AD1  9B86 8D1F 969A 08EE A756

Attachment: signature.asc
Description: PGP signature

Ответить