PuLinTo: сам исправляет раскладку на Linux
Слово, набранное не в той раскладке, исправляется ещё до попадания в окно.
- Статус
- Релиз 1.0.0, проверен на Ubuntu
- Стек
- Rust, Python, GTK 4, libadwaita, GNOME Shell, D-Bus
- Ссылки
Задача
Вы печатаете на русском и английском и то и дело забываете переключить раскладку: на экране ghbdtn вместо «привет». Идея знакома по Punto Switcher, но для Linux нужна программа, которая работает и в X11, и в GNOME на Wayland.
PuLinTo работает в фоне и сама исправляет слово. Код и словари написаны самостоятельно, исходники открыты на GitHub.
Что сделано
-
Исправление на пробеле
Слово исправляется после пробела или знака препинания, поэтому сообщение уходит уже верным.
-
Осторожность с чужим вводом
Пароли, адреса, команды и код программа не трогает.
-
Горячие клавиши
Исправить слово, откатить исправление, перевести выделенный текст. Для клавиатур Apple и обычных PC наборы отдельные.
-
Настройки под себя
Свои автозамены, список слов «не менять» и режим по каждой программе. Окно настроек сделано на GTK 4 и libadwaita, в трее есть значок.
-
Без журнала набора
Программа не пишет, что вы набираете. Отчёт об ошибке уходит, только если вы сами нажали кнопку.
-
Установка одной командой
Пакеты deb и rpm, архив tar.gz, интерфейс на русском и английском.
Как выглядит
Что проверено
Проверено на Ubuntu: X11 (XFCE) и GNOME 50 на Wayland. На других дистрибутивах пакеты собраны, но на живых машинах пока не проверялись. Короткие английские слова, набранные в русской раскладке, ещё остаются открытой задачей.