Виртуальная клавиатура для kde6 wayland.

Ответить
Аватара пользователя
VictorR2007
Сообщения: 8422
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Виртуальная клавиатура для kde6 wayland.

Сообщение VictorR2007 »

Собрали в репозиторий пакет plasma6-keyboard.
Виртуальная клавиатура.
Доступна только в сеансе wayland.
Эта версия ещё разрабатывается.
Собрали раннюю версию из git kde.
Вложения
Снимок экрана_20250811_114217.jpeg
Михаил Ягих
Сообщения: 91
Зарегистрирован: 01 дек 2025, 12:31
Operating system: Rosa Linux 13 fresh

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение Михаил Ягих »

у этой клавиатуры нет клавиш-модификаторов, она не пригодна для серьезной работы.

Эта строка что означает? It also can leverage KWin's fake-input protocol in order to emulate keyboard keys (ex. Meta, Ctrl).
Линуксом на десктопе я пользовался 15 лет назад, во времена Ubuntu 8-10 и Gnome2, поэтому многое забыл.
Михаил Ягих
Сообщения: 91
Зарегистрирован: 01 дек 2025, 12:31
Operating system: Rosa Linux 13 fresh

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение Михаил Ягих »

Попросил OpenCode решить проблему с модификаторами. Он там разные варианты предложил, но из вменяемых только два. 1 вариант создать специальную панель с модификаторами, а 2 вариант написать полностью свою виртуальную клавиатуру. Я подумал, что у меня на свою клавиатуру бесплатных токенов не хватит. Поэтому для начала решил ограничиться панелью. И он мне реально эту панель написал. Странно, что разработчики KDE не могут что-то подобное сами сделать. Может им денег на токены подкинуть?
Вложения
Снимок экрана_20261019_152525.jpg
Линуксом на десктопе я пользовался 15 лет назад, во времена Ubuntu 8-10 и Gnome2, поэтому многое забыл.
Аватара пользователя
Barmalei
Сообщения: 5507
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R13 Plasma 6

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение Barmalei »

Эта клавиатура как на Смартфонах.
Михаил Ягих
Сообщения: 91
Зарегистрирован: 01 дек 2025, 12:31
Operating system: Rosa Linux 13 fresh

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение Михаил Ягих »

Barmalei писал(а): 19 окт 2026, 17:53 Эта клавиатура как на Смартфонах.
Я его просил настроить onboard и florence, вот что он мне ответил.
Причина: onboard и florence вводят символы через XTEST (X11). KWin на Wayland отдаёт XTEST-события только X-клиентам (XWayland), а до нативных Wayland-приложений они не доходят — KWin не транслирует синтетический X-ввод в Wayland (нет протокола zwp_virtual_keyboard_manager_v1). Подтверждено: xev (X-клиент) события получил, нативный Qt-QLineEdit — нет.
Линуксом на десктопе я пользовался 15 лет назад, во времена Ubuntu 8-10 и Gnome2, поэтому многое забыл.
Аватара пользователя
VictorR2007
Сообщения: 8422
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение VictorR2007 »

Михаил Ягих писал(а): 19 окт 2026, 10:25 она не пригодна для серьезной работы.
У вас старая версия плазмы 6.6.x.
В ней это самый первый вариант виртуальной клавиатуры.
В версии 6.7.5, которая в будущем появится в обновлении,
это клавиатура уже получила некоторые улучшения.
Сейчас эта версия пока собрана тут
http://abf-downloads.rosa.ru/qt5current ... n/release/

В плазме версии 6.8.х эта клавиатура продолжила развитие.
Сейчас она тут
http://abf-downloads.rosa.ru/kde6_backp ... n/release/

В плазму 6.9.х эту клавиатуру полностью переписывают.
Версии для мобильника, планшета и desktop'a.
На этом этапе в плазме 6.8.80 эта клавиатура выглядит примерно так.
Вложения
Снимок экрана_20261019_190610.jpg
Снимок экрана_20261019_190746.jpg
Снимок экрана_20261019_191021.jpg
Аватара пользователя
VictorR2007
Сообщения: 8422
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение VictorR2007 »

Михаил Ягих писал(а): 19 окт 2026, 19:02 Я его просил настроить onboard и florence, вот что он мне ответил.
Данная тема вообще не относится к x11.
Для x11 по умолчанию установлен onboard,
с интеграцией в «Параметры системы».
Эта тема только про wayland и развитие виртуальной клавиатуры на wayland.
В плазме 6.8.х эта же клавиатура
доступна в экране входа в сеанс.
Внизу справа есть кнопка вызова этой клавиатуры.
Михаил Ягих
Сообщения: 91
Зарегистрирован: 01 дек 2025, 12:31
Operating system: Rosa Linux 13 fresh

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение Михаил Ягих »

VictorR2007 писал(а): 19 окт 2026, 19:19 В версии 6.7.5, которая в будущем появится в обновлении,
И когда примерно эта версия появится у Росы фреш? Через сколько месяцев примерно?
Линуксом на десктопе я пользовался 15 лет назад, во времена Ubuntu 8-10 и Gnome2, поэтому многое забыл.
turik02
Сообщения: 863
Зарегистрирован: 01 июн 2022, 13:47
Operating system: РОСА «ФРЕШ» 13.3 GNOME 64-bit

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение turik02 »

К слову, Onboard работает и с Wayland.
Аватара пользователя
VictorR2007
Сообщения: 8422
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение VictorR2007 »

Михаил Ягих писал(а): 19 окт 2026, 20:54 И когда примерно эта версия появится у Росы фреш? Через сколько месяцев примерно?
Надеюсь, что скоро.
Ожидаем выпуск qt-6.11.3, релиз которого уже в который раз был перенесён.
Чтобы потом их вместе обновить, новый kf6, plasma и KDE Gear 26.08.2,
или уже KDE Gear 26.08.3.
Аватара пользователя
VictorR2007
Сообщения: 8422
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение VictorR2007 »

VictorR2007 писал(а): 19 окт 2026, 19:19 В плазму 6.9.х эту клавиатуру полностью переписывают.
Версии для мобильника, планшета и desktop'a.
На этом этапе в плазме 6.8.80 эта клавиатура выглядит примерно так.
Сообщение от kde о том, что я написал.
Вложения
Снимок экрана_20261020_044605.jpg
av179120
Сообщения: 303
Зарегистрирован: 25 май 2020, 07:32
Operating system: РОСА 13 КДЕ6 (х11)

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение av179120 »

turik02 писал(а): 19 окт 2026, 22:43 К слову, Onboard работает и с Wayland.
Инфа сотка??
Шаманить сбубном не придётся?
А то меня от перехода на вялого вирт.клава в основном и останавливает.
Михаил Ягих
Сообщения: 91
Зарегистрирован: 01 дек 2025, 12:31
Operating system: Rosa Linux 13 fresh

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение Михаил Ягих »

turik02 писал(а): 19 окт 2026, 22:43 К слову, Onboard работает и с Wayland.
У меня она запускается, но не печатает. Там возможно какие-то настройки надо сделать? Если она у вас правда работает с какими-то особыми настройками, то, пожалуйста, создайте отдельный пост и напишите там, как вы ее настроили. Тут хозяин темы не одобряет такие обсуждения.
Линуксом на десктопе я пользовался 15 лет назад, во времена Ubuntu 8-10 и Gnome2, поэтому многое забыл.
Аватара пользователя
VictorR2007
Сообщения: 8422
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение VictorR2007 »

Михаил Ягих писал(а): 20 окт 2026, 07:57 Тут хозяин темы не одобряет такие обсуждения.
Как раз наоборот, в данном случае.
Настройка любой виртуальной клавиатуры в сеансе wayland, важная тема, и как раз соответствует. :)
av179120
Сообщения: 303
Зарегистрирован: 25 май 2020, 07:32
Operating system: РОСА 13 КДЕ6 (х11)

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение av179120 »

По совету робота для kde wayland ставил maliit-keyboard (на пощупать).
И в Росу12 и 13 НО х11
Вроде установилась, но нигде найти её не смог.
Может нужен именно вайланд?! :unknown:
Аватара пользователя
Barmalei
Сообщения: 5507
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R13 Plasma 6

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение Barmalei »

av179120 писал(а): 20 окт 2026, 14:52 По совету робота для kde wayland ставил maliit-keyboard (на пощупать).
И в Росу12 и 13 НО х11
Вроде установилась, но нигде найти её не смог.
Может нужен именно вайланд?! :unknown:
Эта клавиатура в wayland находится Параметры системы-Виртуальная клавиатура. Печатает, нет функциональных клавиш и русского не нашел.
av179120
Сообщения: 303
Зарегистрирован: 25 май 2020, 07:32
Operating system: РОСА 13 КДЕ6 (х11)

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение av179120 »

[/quote]
Эта клавиатура в wayland находится Параметры системы-Виртуальная клавиатура. Печатает, нет функциональных клавиш и русского не нашел.
[/quote]

А-а-а. Ну тогда - мимо.
turik02
Сообщения: 863
Зарегистрирован: 01 июн 2022, 13:47
Operating system: РОСА «ФРЕШ» 13.3 GNOME 64-bit

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение turik02 »

Михаил Ягих писал(а): 20 окт 2026, 07:57 У меня она запускается, но не печатает. Там возможно какие-то настройки надо сделать? Если она у вас правда работает с какими-то особыми настройками, то, пожалуйста, создайте отдельный пост и напишите там, как вы ее настроили. Тут хозяин темы не одобряет такие обсуждения.
Смотри https://forum.rosa.ru/viewtopic.php?t=12070
turik02
Сообщения: 863
Зарегистрирован: 01 июн 2022, 13:47
Operating system: РОСА «ФРЕШ» 13.3 GNOME 64-bit

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение turik02 »

av179120 писал(а): 20 окт 2026, 05:41 Инфа сотка??
Шаманить сбубном не придётся?
А то меня от перехода на вялого вирт.клава в основном и останавливает.
Нет, колдовать с бубном не придётся. Только не знаю, как на экране блокировки.
turik02
Сообщения: 863
Зарегистрирован: 01 июн 2022, 13:47
Operating system: РОСА «ФРЕШ» 13.3 GNOME 64-bit

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение turik02 »

Наткнулся на ещё одну виртуальную клавиатуру, которая работает на Wayland. Есть клавиши-модификаторы, поддерживает свайп. Только она пока с одной раскладкой, приходится переключать язык мышкой, а для перерисовки клавиш необходимо открыть настройки клавиатуры.
https://github.com/archisman-panigrahi/vboard
Есть RPM с SRC.RPM https://disk.yandex.ru/d/2VGtMCyn6Y6n-A
Необходимо установить две RPM и больше ничего делать не надо.
Последний раз редактировалось turik02 02 ноя 2026, 14:36, всего редактировалось 1 раз.
Михаил Ягих
Сообщения: 91
Зарегистрирован: 01 дек 2025, 12:31
Operating system: Rosa Linux 13 fresh

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение Михаил Ягих »

turik02 писал(а): 01 ноя 2026, 17:22 Есть RPM с SRC.RPM https://disk.yandex.ru/d/2VGtMCyn6Y6n-
Ссылка битая.
Линуксом на десктопе я пользовался 15 лет назад, во времена Ubuntu 8-10 и Gnome2, поэтому многое забыл.
turik02
Сообщения: 863
Зарегистрирован: 01 июн 2022, 13:47
Operating system: РОСА «ФРЕШ» 13.3 GNOME 64-bit

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение turik02 »

Михаил Ягих писал(а): 02 ноя 2026, 11:17 Ссылка битая.
Исправил.
На всякий случай выкладываю и тут (только RPM)
vboard.zip
(132.51 КБ) 9 скачиваний
Михаил Ягих
Сообщения: 91
Зарегистрирован: 01 дек 2025, 12:31
Operating system: Rosa Linux 13 fresh

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение Михаил Ягих »

Я попросил opencode ее собрать из исходников. Он мне её собрал и после этого я попросил его дописать код так, чтобы виртуальная клавиатура переключалась вслед за системной раскладкой.
Он предложил три варианта, самый просто 30-40 строк, он предложил просто дописать второй ряд букв на клавиатуре, что собственно я и выбрал.
Её доработать очень просто, надо просто отображать две раскладки, и тогда раскладка будет переключаться как и раньше, а клавиатура переключаться не будет, но на ней будет одновременно две раскладки.
Надо создать отдельную тему про эту клавиатуру. Я туда выложу комментарии, который opencode дал при сборке.
Вложения
Снимок экрана_20261102_163024.png
Линуксом на десктопе я пользовался 15 лет назад, во времена Ubuntu 8-10 и Gnome2, поэтому многое забыл.
Аватара пользователя
VictorR2007
Сообщения: 8422
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение VictorR2007 »

Михаил Ягих писал(а): 02 ноя 2026, 16:41 Он мне её собрал и после этого я попросил его дописать код так, чтобы виртуальная клавиатура переключалась вслед за системной раскладкой.
Чтобы и шрифт менялся?
А то у меня на свежесобранном пакете, меняется раскладка вместе с клавиатурой,
и в виртуальной клавиатуре шрифт сам меняется.
Но я толком не вник в работу этой клавиатуры.
Пока только собираю и вникаю, как и что работает.
Вот эту сборку собрал
https://abf.rosa.ru/build_lists/5645571
но не публиковал пока.
Ему нужен пакет python3-uinput из main, а python3-uinput сейчас кривой.
С ним vboard не стартует.
Поправил пакет python3-uinput и отправил на QA.
Нужно чтобы QA принял python3-uinput из этой сборки
https://abf.rosa.ru/build_lists/5645561
Пока просто скачиваю эти пакеты для проверки.
В пакете vboard есть ещё для kde6 пакет vboard-plasma.
Это виджет.
Можно добавлять на панель или рабочий стол, и запускать клаву по щелчку на виджет.
Если есть подсказки или рекомендации для улучшения сборки,
пишите.
Я только собирал, а как лучше, не представляю.
Михаил Ягих
Сообщения: 91
Зарегистрирован: 01 дек 2025, 12:31
Operating system: Rosa Linux 13 fresh

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение Михаил Ягих »

Установка виртуальной клавиатуры vboard в ROSA Fresh 13.3 (KDE Plasma 6 + Wayland)

[HR]

Коротко: клавиатура vboard в ROSA не ставится «одной командой» — готовых пакетов для RPM-дистрибутивов нет, только сборка из исходников. Ниже — что именно пришлось доставить и поменять в системе, чтобы она не просто запустилась, а реально печатала.

Исходные данные:
  • ROSA Fresh Desktop 13.3, ядро с glibc 2.40, Python 3.11
  • KDE Plasma 6, сессия plasmawayland
  • Пакетный менеджер dnf
Почему не подошли инструкции с сайта

Из трёх официальных путей (.deb, PPA, AUR) для ROSA не работает ни один. Остаётся сборка через Meson, причём список пакетов для Fedora нужно адаптировать: часть имён в ROSA отличается, и есть один неочевидный подводный камень.

[HR]

1. Зависимости: что реально нужно

Из инструкции для Fedora в ROSA понадобились только три пакета:

Код: Выделить всё

sudo dnf install python3-uinput meson ninja
Что важно знать:
  • Пакет называется ninja, а не ninja-build, как написано в README. Заодно тянется ninja-vim.
  • НЕ ставьте python3-gobject, хотя это имя указано в README для Fedora. В репозиториях ROSA под этим именем лежит древний PyGObject 2.28 (биндинги эпохи GTK2), для vboard он бесполезен. Нужен python3-gi (PyGObject 3) — и он уже установлен в системе, как и gtk+3.0, python3-cairo и python3-setuptools.
  • Пакета libappindicator-gtk3 в ROSA нет. Эквиваленты для иконки в трее уже стоят: lib64appindicator3_1 + lib64appindicator3-gir0.1 и lib64ayatana-appindicator3_1 + lib64ayatana-appindicator3-gir0.1.
Итог по месту: скачать ~2.7 МБ, встанет ~14 МБ — и почти всё это сам Meson, который после сборки можно снести.

[HR]

2. Главная проблема: сломанный python3-uinput

Пакет python3-uinput-0.11.2 из репозитория в ROSA не импортируется:

Код: Выделить всё

$ python3 -c "import uinput"
...
TypeError: can only concatenate str (not "NoneType") to str
Причина — баг upstream, а не ROSA. В uinput/__init__.py путь до библиотеки собирается так:

Код: Выделить всё

_libsuinput_path = os.path.abspath(os.path.join(
    os.path.dirname(__file__), "..",
    "_libsuinput" + sysconfig.get_config_var("SO")))
Переменная SO есть не во всех сборках Python. В Fedora-подобных системах (и в ROSA) она равна None, а расширение на диске называется по EXT_SUFFIX:

Код: Выделить всё

/usr/lib64/python3.11/site-packages/_libsuinput.cpython-311-x86_64-linux-gnu.so
Лечится одной строкой (делаем бэкап, потом правим):

Код: Выделить всё

sudo cp -n /usr/lib64/python3.11/site-packages/uinput/__init__.py{,.orig}
sudo sed -i 's/get_config_var("SO")/get_config_var("EXT_SUFFIX") or ".so"/' \
  /usr/lib64/python3.11/site-packages/uinput/__init__.py
python3 -c "import uinput; print('OK')"
Важно: это правка файла из пакета. При обновлении python3-uinput она пропадёт, и клавиатура снова перестанет печатать — команду придётся повторить. По-хорошему об этом стоит написать issue в проект python-uinput: на всех Fedora-подобных системах пакет сломан «из коробки».

[HR]

3. uinput: права и автозагрузка модуля

vboard вводит символы не через X11, а через ядро — пишет события в /dev/uinput. Поэтому нужны две вещи: загруженный модуль и права на устройство.

Модуль в системе не был загружен, а устройство имело права root:root с ACL от Onboard. Установочный скрипт vboard (он запускается автоматически при meson install из-под root) сделал всё сам, но полезно знать, что именно появилось в системе:
  • /etc/modules-load.d/uinput.conf — автозагрузка модуля при старте:
  • /etc/udev/rules.d/70-vboard-uinput.rules:

    Код: Выделить всё

    KERNEL=="uinput", SUBSYSTEM=="misc", MODE="0660", GROUP="input", TAG+="uaccess"
    
После этого /dev/uinput стал root:input с правами 0660. Пользователь в ROSA обычно уже состоит в группе input, так что usermod не понадобился — проверьте у себя:

Код: Выделить всё

groups | grep -q input && echo "в группе input" || echo "нужно sudo usermod -aG input $USER"
ls -l /dev/uinput
[HR]

4. Симлинк для qdbus

В README это упомянуто для Fedora KDE, в ROSA проблема та же: установочный скрипт ищет qdbus6, а в системе бинарник называется qdbus-qt6. Из-за этого правила KWin не перезагружаются и клавиатура не получает «поверх всех окон / без фокуса».

Код: Выделить всё

sudo ln -sf /usr/bin/qdbus-qt6 /usr/local/bin/qdbus6
[HR]

5. Сборка и установка

Код: Выделить всё

git clone --depth 1 https://github.com/archisman-panigrahi/vboard.git
cd vboard
meson setup builddir --prefix=/usr/local
meson compile -C builddir
sudo meson install -C builddir
Во время meson install автоматически отрабатывают два хука: настройка uinput и создание правила KWin (/etc/xdg/kwinrulesrc, секция [vboard]). Второй раз правило дублируется в ~/.config/kwinrulesrc при первом запуске.

Потом обновляем кеши, чтобы клавиатура появилась в меню и в списке виртуальных клавиатур KDE:

Код: Выделить всё

kbuildsycoca6 --noincremental
sudo update-desktop-database /usr/local/share/applications
qdbus6 org.kde.KWin /KWin reconfigure
Занятое место: ~270 КБ (сам vboard со всеми раскладками, иконками и скриптами).

[HR]

6. Выбор клавиатуры в KDE

Тут есть нюанс: KWin подхватывает плагин виртуальной клавиатуры только при старте сессии. До перезахода в систему свойство available у org.kde.kwin.VirtualKeyboard остаётся false, и правка конфига «на живую» ничего не даёт.

Выбор можно прописать и вручную:

Код: Выделить всё

kwriteconfig6 --file kwinrc --group Wayland --key InputMethod io.github.archisman-panigrahi.vboard
Но после этого всё равно нужен выход из сессии и вход обратно (или перезагрузка). После входа проверяем, что KDE видит клавиатуру, и выбираем её в Параметрах системы:

Код: Выделить всё

qdbus6 org.kde.KWin /VirtualKeyboard org.freedesktop.DBus.Properties.Get \
  org.kde.kwin.VirtualKeyboard available
# должно быть: true
Параметры системы → Виртуальная клавиатура → Vboard. Пункт в системе есть (kcm_virtualkeyboard.so на месте). Сама клавиатура запускается из меню («Утилиты → Специальные возможности») или командой vboard, иконка появляется в лотке.

[HR]

Итого: что именно изменилось в системе
  1. Установлены пакеты: python3-uinput, meson, ninja (+ ninja-vim как зависимость).
  2. Пропатчен файл из пакета: /usr/lib64/python3.11/site-packages/uinput/__init__.py (бэкап рядом, .orig).
  3. Добавлен /etc/modules-load.d/uinput.conf (автозагрузка модуля uinput).
  4. Добавлено udev-правило /etc/udev/rules.d/70-vboard-uinput.rules.
  5. Добавлен симлинк /usr/local/bin/qdbus6 → /usr/bin/qdbus-qt6.
  6. Добавлено правило KWin в /etc/xdg/kwinrulesrc (и дубль в ~/.config/kwinrulesrc).
  7. В ~/.config/kwinrc прописан [Wayland] InputMethod.
  8. Установлено в /usr/local: /usr/local/bin/vboard, /usr/local/share/vboard, .desktop и иконка.
Ничего из этого не требует пересборки ядра, смены репозиториев или правки системных библиотек — всё откатывается.

Если ставить не хотите / надо удалить:

Код: Выделить всё

sudo meson compile -C builddir uninstall-local
sudo rm -f /etc/udev/rules.d/70-vboard-uinput.rules /etc/modules-load.d/uinput.conf
sudo rm -f /usr/local/bin/qdbus6
sudo udevadm control --reload-rules
Сборочные пакеты после установки не нужны:

Код: Выделить всё

sudo dnf remove meson ninja ninja-vim
вернёт ~14 МБ.

[HR]

Мелочи, о которых стоит знать
  • Подсказки слов и свайп-ввод требуют словаря Hunspell. В ROSA пакеты со словарями называются непривычно — ищите через dnf search hunspell и dnf search myspell. Без словаря клавиатура работает, просто без автодополнения.
  • Поддерживается только раскладка QWERTY; русская (ru.json) уже в комплекте, переключается в настройках самой клавиатуры.
  • В системе уже стоял Onboard, который тоже настраивает /dev/uinput через своё правило 72-onboard-uinput.rules. Правила не конфликтуют, но включённой лучше держать только одну виртуальную клавиатуру, иначе они будут перекрывать друг друга.
  • Официально vboard заявлен как нативная для KDE Plasma в Wayland — на ROSA Fresh 13.3 с Plasma 6 всё работает, падений и ошибок в логе не было.
Линуксом на десктопе я пользовался 15 лет назад, во времена Ubuntu 8-10 и Gnome2, поэтому многое забыл.
turik02
Сообщения: 863
Зарегистрирован: 01 июн 2022, 13:47
Operating system: РОСА «ФРЕШ» 13.3 GNOME 64-bit

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение turik02 »

А нельзя в спек добавить
%post
# Reload the rules and load the module
udevadm control --reload-rules
udevadm trigger --subsystem-match=misc --sysname-match=uinput
modprobe uinput

чтобы он сразу после установки работал, а не требовался выход/вход в систему?
turik02
Сообщения: 863
Зарегистрирован: 01 июн 2022, 13:47
Operating system: РОСА «ФРЕШ» 13.3 GNOME 64-bit

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение turik02 »

VictorR2007 писал(а): 02 ноя 2026, 17:26 Если есть подсказки или рекомендации для улучшения сборки,
пишите.
Можно поменять в патче:
строка 1016 uk на ru
строка 1790 Ukrainian на Russian
строка 1802 UA на RU

Это меняет надпись на кнопке, всплывающую подсказку и язык раскладки при нажатии кнопки.
А также для словаря необходимо:
Requires: universal-ru-dict-hunspell
Аватара пользователя
VictorR2007
Сообщения: 8422
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение VictorR2007 »

turik02 писал(а): 02 ноя 2026, 21:23 Можно поменять в патче:
строка 1016 uk на ru
строка 1790 Ukrainian на Russian
строка 1802 UA на RU

Это меняет надпись на кнопке, всплывающую подсказку и язык раскладки при нажатии кнопки.
А также для словаря необходимо:
Requires: universal-ru-dict-hunspell
Добавлю и сейчас пересоберу те же пакеты, только релиз подниму.
%post
# Reload the rules and load the module
udevadm control --reload-rules
udevadm trigger --subsystem-match=misc --sysname-match=uinput
modprobe uinput

Зависимость universal-ru-dict-hunspell
я не добавлял, так как ориентируюсь на kde,
а в kde этот пакет у нас всегда установлен.
Я его давно вписал, вроде в несколько пакетов.

Патч поправлю.
Этот патч от украинца
Тут самый нижний взял посмотреть
https://github.com/archisman-panigrahi/vboard/pulls
Не собирался использовать.
Там почитал, что очереди ещё несколько полезных MR.
Оказалось, что улучшил работу.
Ну так и отправил собираться.
Надеюсь скоро существенно улучшат эту программу.
turik02
Сообщения: 863
Зарегистрирован: 01 июн 2022, 13:47
Operating system: РОСА «ФРЕШ» 13.3 GNOME 64-bit

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение turik02 »

VictorR2007 писал(а): 02 ноя 2026, 21:56 Зависимость universal-ru-dict-hunspell
я не добавлял, так как ориентируюсь на kde,
а в kde этот пакет у нас всегда установлен.
Проверил, в PLASMA работает, а в GNOME потребовалась эта зависимость.
Аватара пользователя
VictorR2007
Сообщения: 8422
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Виртуальная клавиатура для kde6 wayland.

Сообщение VictorR2007 »

turik02 писал(а): 02 ноя 2026, 18:48 А нельзя в спек добавить
Вроде все рекомендации учел.
https://abf.rosa.ru/import/vboard/commit/19199
Если ещё будут замечания, пишите.
Ответить

Вернуться в «Обсуждение РОСА Фреш 13 (платформа РОСА 13)»