Скрипт исправления раскладки работает частично на 22.04.1-Ubuntu.
Слышно, как по кн. Pause или Shift-Pause скрипт запускается - проигрываептся звук. Дальше - замирает на какое-то время и - либо поменяет раскладку, либо нет. Например, это сообщение транслитерирует. В терминале не работает, в мессенджерах (Телеграм, Вотсап) - работает. Нужно выдерживать солидную паузу и ничего не делать после нажатия Pause или Shift-Pause.
Пауза от нажария до транслитерации - ОГРОМНАЯ, более 10 сек, что сводит всю полезность оперативного использования скрипта на нет - проще, быстрее перенабрать текст.
Еще особенность: настройка горячех клавиш по $HOME/bin не заработала. Заменил на абсолютный путь - так работает. Но это уже не к скрипту вопрос.
Детали:
german@MSI-NETTOP-UBNT:~/bin$ ll
drwxr-xr-x 2 german german 4096 июл 21 17:04 ./
drwxr-xr-x 20 german german 4096 июл 21 14:59 ../
-rwxr-xr-x 1 german german 2621 июл 21 15:15 layout_changing_previous.sh*
-rwxr-xr-x 1 german german 2629 июл 21 15:15 layout_changing_selected.sh*
-rw-r--r-- 1 german german 138318 дек 8 2022 notification.wav
german@MSI-NETTOP-UBNT:~/bin$ sudo apt install xdotool xsel sed
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Уже установлен пакет sed самой новой версии (4.8-1ubuntu2).
Уже установлен пакет xdotool самой новой версии (1:3.20160805.1-4).
Уже установлен пакет xsel самой новой версии (1.2.0+git9bfc13d.20180109-3).
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
german@MSI-NETTOP-UBNT:~/bin$ uname -a
Linux MSI-NETTOP-UBNT 5.19.0-46-generic #47~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jun 21 15:35:31 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
Скрипт исправления раскладки работает частично на 22.04.1-Ubuntu.
Слышно, как по кн. Pause или Shift-Pause скрипт запускается - проигрываептся звук. Дальше - замирает на какое-то время и - либо поменяет раскладку, либо нет. Например, это сообщение транслитерирует. В терминале не работает, в мессенджерах (Телеграм, Вотсап) - работает. Нужно выдерживать солидную паузу и ничего не делать после нажатия Pause или Shift-Pause.
Пауза от нажария до транслитерации - ОГРОМНАЯ, более 10 сек, что сводит всю полезность оперативного использования скрипта на нет - проще, быстрее перенабрать текст.
Еще особенность: настройка горячех клавиш по $HOME/bin не заработала. Заменил на абсолютный путь - так работает. Но это уже не к скрипту вопрос.
Детали: