Как настроить 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
на старых машинах может выиграть.