Кто-нибудь знает, как реализовать мгновенное плавающее уведомление о том, что пользователь (я) не использует английскую раскладку клавиатуры, когда они нажимают буквенную, цифровую или другую, зависящую от раскладки клавишу (поэтому нет необходимости уведомлять при нажатии Super, Ctrl, Alt, Tab так далее). Это уведомление не должно отвлекать внимание, а должно показывать что-то вроде key-mon или screenkey в этом видео:

https://www.youtube.com/watch?v=raw0OtUej6k

Он может отображать букву или только используемый язык, например, "CZ". Он должен исчезнуть примерно через секунду после его показа и больше не появляться, если я не перестану печатать в течение длительного периода времени (например, 10 секунд), а затем снова начну печатать.

Было бы также хорошо, если бы в решении было реализовано не только визуальное уведомление, но и звук. Было бы здорово, если бы решение было совместимо с оконным менеджером i3. Это желательно, но не обязательно.

Лично мне это нужно, потому что я часто нахожусь в неанглоязычной раскладке клавиатуры, пытаясь управлять приложениями, которые имеют английские элементы управления. Примером может служить файловый менеджер Ranger.

То, что я пробовал до сих пор, - это вышеупомянутые key-mon и screenkey . Тем не менее, у них нет подходящего варианта, и я не знаю, что еще попробовать.

Заранее спасибо.

0