Вышел Таппер 0.7.1

good-penguin.png

Вчера, 15 декабря 2022 года, тихо и незаметно вышел в свет Таппер 0.7.1, открытый переключатель раскладок клавиатуры.

О программе

Таппер — переключатель раскладок клавиатуры для Иксов и Вайланда. Таппер работает в фоновом режиме, и при ударе по назначенной клавише Таппер включает соответствующую ей раскладку клавиатуры. Особенность Таппера заключается в использовании клавиш-модификаторов для включения раскладок без потери функций модификаторов.

Удар — нажатие и быстрое отпускание клавиши, при этом:

  • никакие другие клавиши не должны быть нажаты;
  • период между нажатием и отпусканием должен быть короче задержки перед включением автоповтора (обычно автоповтор включается, если клавиша удерживается более половины секунды, но это зависит от настроек системы).

Что нового

По сравнению с версией 0.6.0 (новость о выходе которой была опубликована на ЛОРе 2 июня):

  • Заметные улучшения:
    • В версии 0.7.0 появился раскладчик для KDE. Другими словами, Таппер умеет переключать раскладки в KDE. Даже в Вайланде.
    • В версии 0.7.1 урезаны привилегии Таппера. Раньше исполняемый файл Таппера принадлежал руту и устанавливался с битом set-user-id, т. е. обладал всеми рутовыми привилегиями. Однако, для работы Таппера достаточно всего двух привилегий (англ. capabilities): cap_setuid и cap_setgid, что и было реализовано.
  • Приятные мелочи:
    • В версии 0.6.2 появилась опция --dconf-editor для запуска программы dconf-editor для редактирования настроек Таппера. Конечно, dconf-editor можно запустить и руками, но придётся искать настройки Таппера в развесистом дереве, в то время как tapper --dconf сразу открывает нужную страницу.
    • В той же версии появилась опция --autostart, которая добавляет символическую ссылку на Таппер в каталог ~/.config/autostart, чтобы Таппер запускался автоматически при старте графической сессии.
    • В той же версии появилась опция --no-autostart, которая удаляет символическую ссылку на Таппер из каталога ~/.config/autostart, чтобы Таппер не запускался автоматически при старте графической сессии.

Рабочие столы

Таппер работает в таких конфигурациях:

Рабочий стол    Иксы    Вайланд  
Гном
KDE
i3
Классический Гном
LXDE
LXQt
Мате
Убунту
Xfce
Циннамон

Пробелы в столбце «Вайланд» объясняются тем, что автор Таппера не нашёл лёгких для использования дистрибутивов, в которых соответствующие столы запускаются поверх Вайланда «из коробки».

>>> Сайт Таппера

©  Linux.org.ru