Как настроить AutoKey для автозаполнения текста
Как настроить AutoKey, чтобы получить следующий результат?
- Я набираю слово, как Ubu в текстовом редакторе
- Откроется окно с предложением Ubuntu
- Я могу выбрать Ubuntu через TAB-ключ
- Ubu заменяется Ubuntu
1 ответ
Примечание: это может не сработать в сеансе Wayland!
Texpander - это простой текстовый экспандер для Linux. Это похоже на Autokey, за исключением того, что он работает с текстовыми файлами, которые вы кладете в
~/.texpanderкаталог. Texpander - это скрипт bash, который используетxclip,xdotool, а такжеzenityчтобы вы могли напечатать аббревиатуру для чего-то, и это расширится до того, что у вас есть в соответствующем текстовом файле.
Скачать .zip файл и извлечь содержимое.
копияtexpander.shк~/bin, Сделайте это исполняемым.
Используйте метод вашего дистрибутива, чтобы назначитьCtrl+Shift+ ~, например, texpander.sh, (Обратите внимание, что~/binдолжно быть в вашем$PATH.)
устанавливатьxsel не xclip, а также xdotoolс помощьюsudo apt install,
Создать папку~/.texpander,
В этой папке создайте следующие три файла: au.txt,off-topic.txtа такжеos.txtсо следующим содержанием:
au.txt
Добро пожаловать в Спросите Ubuntu!
вне topic.txt
Вопросы о дистрибутивах, отличных от Ubuntu или других официальных выпусков, здесь не по теме.
os.txt
ОС: Ubuntu 18.04.1 LTS
Откройте текстовый редактор и нажмите назначенный ярлык для запускаtexpander.sh, Вы получите окно Zenity вот так:
Если у вас более длинный список, будет удобная полоса прокрутки или просто введите первую букву в списке элементов, чтобы перейти вниз по списку к этому элементу.
Выберите тот, который вы хотите, и нажмитеEnter или нажмитеOK,
Устранение неполадок: если что-то не работает, попробуйте увеличить sleep значения в строках 45 и 61 texpander.sh, xdotool на старых машинах может выиграть.
