[2026-06-10] taiga-vault: family/how-to/virtual-keyboard-bazzite.md

This commit is contained in:
Taiga
2026-06-10 07:15:24 +00:00
parent 88c6c0bb51
commit f8a936c210
+20 -1
View File
@@ -79,7 +79,26 @@ UInputBackend падает при инициализации → fallback на N
### ⚠️ Автопоказ/скрытие по фокусу поля не работает
**Причина:** vboard не реализует `zwp_input_method_v2` Wayland протокол.
KDE запускает его как процесс, но сигналы "show/hide" не передаются.
**Решение:** оставить как есть — клавиатура висит поверх, управление через трей.
**Решение:** управление через иконку input method в трее (см. ниже).
### ⚠️ vboard открывается при старте сессии с видимым окном, X не работает
**Причина:** `~/.config/autostart/com.github.maliit.keyboard.desktop` содержит
`X-KDE-Wayland-VirtualKeyboard=true`. При старте сессии Plasma видит этот файл
и запускает зарегистрированный KWin-плагин (vboard) через compositor-механизм.
В этом режиме KWin управляет окном как virtual keyboard layer — оконные декорации
не работают, кнопка X не реагирует.
Когда пользователь делает Quit + запускает vboard через иконку input method,
vboard стартует как обычное приложение (не через KWin virtual keyboard path)
и X работает корректно.
**Решение:** удалить Maliit из autostart:
```bash
rm ~/.config/autostart/com.github.maliit.keyboard.desktop
```
Настройки kwinrc (`VirtualKeyboardEnabled=true`, `kwin_wayland_vkbd_plugin=vboard`)
и vboard desktop file остаются без изменений. Иконка input method в трее продолжает
работать и управляет vboard по требованию.
### ⚠️ Русская раскладка вводит латиницу
**Причина:** vboard шлёт физические keycodes (KEY_Q и т.д.), система переводит по своей раскладке.