TextSuggest инструмент для автозаполнения для Linux
Автозаполнение на мобильных устройствах помогает экономить уйму времени и касаний экрана.
Но разве вы никогда не думали о чем-то подобном для ПК?
В Mac OS X (или это теперь macOS?) - это встроенная фишка: начинаешь печатать предложение и, если хочешь удивить варианты автозаполнения, просто нажимаешь кнопку ESC.
Не пришлось долго ждать, как появилось нечто подобное и для Linux...
Автозаполние в Linux
Инструмент использует список английских слов, чтобы формировать предложения для автозаполнения. У него 3 ключевые функции:
- Вставка слова (находите слова и нажимаете ентер, чтобы вставить)
- Предложения (вы видите слова, в зависимости от того, что вы сейчас пишите)
- Расширение текста (вы пишите аббревиатуры, а получается полное предложение)
Последняя функция особенно полезна.
К примеру, можно создать правило для расширения текста, которое позволить вам нажимать сочетание горячих клавишь, напечатать "подпись" и у вас вставиться ваша полная подпись для электронных писем (или стандартная фраза, типичный ответ, что угодно, лиж бы долго не печатать).
Чтобы создать свои собственные правила автоматического расширения текста, вам понадобиться создать новый текстовой документ ‘.Custom_Words.txt’ в корневой папке. Структурируйте свои сокращения следующим образом:
abrv=Abbreviation
подпись=С уважением, Петр Петров
скяп=Слова которые я печатаю
ВСМЛ=Ваше сообщение может быть любым!
И все этом духе.
Установка TextSuggest в Linux
TextSuggest - это бесплатное приложение с открытым исходным кодом, но на данный момент поддерживается только Английский язык.
Данный инструмент требует установки xdotool, libxdo3, и xclip, а еще версию dmenu2, для отображения предложений в интерфейсе. Со всеми этими зависимостями, не трудно догадаться, что инструмент работает только на сервере X11r, и не поддерживается на Wayland и Mir.
Сразу после установки, нужно назначить горячие клавиши, которые будут выполнять функции приложения при нажатии.
В то время как TextSuggest является не самым простым приложением для установки и запуска, но польза от него того стоит. Впрочем есть подробные инструкции и все необходимое на странице продукта в GitHub - ссылка ниже.