Следим за грамматикой в Ubutnu

Иногда при написании текстов или сообщения хочется быстро проверить правописание определенного слова или целого предложения. Сейчас я расскажу, как это реализовать «не отходя от кассы».

В Ubutnu по умолчанию есть утилита для проверки орфографии Hunspell — вот ее мы и будем использовать вкупе с zenity для того, чтобы проверять любое слово на мониторе, которое возможно выделить мышкой.

Возможно, тебе понадобится дополнительно установить словарь для Русского языка:

 

sudo apt install hunspell-ru

Теперь напишем простой скрипт, который с помощью утилиты xclip (стандартная) будет брать текст из «горячего» буфера обмена X’ов (тот, что доступен по выделению мышкой) и отправлять его на обработку в hunspell. Результат будет выводиться в открывающемся окне с помощью zenity (с параметром —text-info).

Скрипт (например, my-spchk.sh):

!/bin/bash inText=$(xclip -o | hunspell) echo "$inText" | zenity --text-info --title "Проверка орфографии:"

После сохранения этого скрипта на компьютере и задании ему chmod +x можно назначить его выполнение на хоткей (у меня — WIN(META)+t). Теперь выделив текст и нажав на заданную комбинацию клавиш мы получим вывод hunspell в открывшемся окошке.

 

Добавить комментарий

Есть, что добавить? Нет проблем! Напечатай комментарий и он будет опубликован после проверки.