Skip to content

layout_changing: (не) работает на 22.04.1-Ubuntu  #5

Description

@GeBard

Скрипт исправления раскладки работает частично на 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions