К содержимому

Операционная система

Голосовой ввод в KDE Plasma: Wayland без костылей

Как настроить диктовку в KDE Plasma: ярлык через KGlobalAccel, ydotool для вставки на Wayland, ручная команда без перезахода. Бесплатно 2000 слов в неделю.

Скачать для WindowsLinux — AppImage, RPM2 000 слов в неделю бесплатно, без карты

Обновлено: 27 октября 2026 г.

На KDE Plasma с Wayland голосовой ввод работает через ydotool: wtype здесь не подходит, потому что KWin не реализует протокол виртуальной клавиатуры. Хоткей приложение регистрирует само, но он включается только после следующего входа в сессию. Чтобы начать диктовать сразу, добавьте команду вручную.

Бесплатный тариф без карты. Windows 10/11 и Linux.

Шаги

  1. Установите приложение: RPM (sudo dnf install ./takapp-*.rpm) или AppImage (chmod +x и запуск).
  2. Поставьте ydotool, запустите демон ydotoold и проверьте, что у вашего пользователя есть доступ к /dev/uinput.
  3. Запустите приложение и войдите по коду из письма.
  4. Чтобы хоткей заработал без перезахода, откройте «Параметры системы → Комбинации клавиш → Добавить команду», укажите takapp --toggle-record и назначьте сочетание, например Ctrl+Space.
  5. Откройте любое поле, нажмите сочетание, скажите фразу и нажмите ещё раз.

Как это устроено внутри

  • Хоткей. Приложение прописывает ярлык в ~/.config/kglobalshortcutsrc, кладёт launcher в ~/.local/share/applications/ и регистрирует сочетание в работающем демоне KGlobalAccel (в Plasma 6 его держит kwin). Подробности нужны, если сочетание не срабатывает: проверьте, что оно не занято другой функцией. Занятый Ctrl+Space перехватывается раньше, и диктовка не запускается.
  • Вставка. Порядок инструментов в KDE на Wayland: ydotool, затем wtype, затем xdotool. Приложение запоминает тот, что сработал.
  • Терминалы. Класс активного окна определяется скриптом KWin, поэтому в Konsole и других терминалах вставка идёт по Ctrl+Shift+V, а в остальных окнах — по Ctrl+V.

Сессия X11

В Plasma на X11 всё проще: хоткей — штатный, вставка — xdotool. Дополнительных шагов нет.

Общая таблица совместимости для всех окружений — на странице Голосовой ввод в Linux.

Вопросы и ответы

Частые вопросы

Почему на KDE Plasma не работает wtype?

Композитор KWin не реализует протокол виртуальной клавиатуры, который использует wtype. Он сообщает «Compositor does not support the virtual keyboard protocol». Поэтому в KDE на Wayland приложение первым пробует ydotool, который работает через uinput и не зависит от композитора.

Когда заработает хоткей после установки?

Ярлык регистрируется в KGlobalAccel и включается после следующего входа в сессию, потому что KWin читает конфигурацию при старте. Чтобы диктовать сразу, добавьте команду takapp --toggle-record вручную в «Параметры системы → Комбинации клавиш».

Где в KDE менять сочетание клавиш?

В «Параметры системы → Комбинации клавиш». Ярлык приложения виден и редактируется там же. Если Ctrl+Space уже занят системной функцией Plasma, диктовка не запустится: выберите другое сочетание.

Определяется ли терминал в KDE?

Да. В KDE на Wayland приложение узнаёт класс активного окна через скрипт KWin и в Konsole или других терминалах вставляет текст через Ctrl+Shift+V. Для этого нужен установленный gdbus.

00:00:00,000 → 00:01:00,000

ГОТОВОПопробуйте на следующем письме.

2 000 слов в неделю бесплатно. Без карты, без пробного периода.