xneur проблема после обновления

Ответить
YarM
Сообщения: 95
Зарегистрирован: 02 апр 2021, 22:54
Operating system: 6.6.27-generic-3rosa2021.1-x86_64 , MSI B450M pro max II, AMD Ryzen 5 4600G, RAM-32GB, SSD-250GB
Откуда: Ярославль

xneur проблема после обновления

Сообщение YarM »

После последнего обновления загрузилась новая версия xNeur 0.21.0 но она работает с постоянными ошибками не исправляет первую букву. Как это можно исправить?
Скриншот_07.05.2024_224348.png
Если это неисправимо то просьба вернуть в репозиторий прежнюю версию 0.20.0 К сожалению не получается прикрепить видео,добавил скриншот. Проверено на двух аппаратах.
irton
Сообщения: 959
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

xneur проблема после обновления

Сообщение irton »

да, верну. Была надежда что починится gxneur, но увы
YarM
Сообщения: 95
Зарегистрирован: 02 апр 2021, 22:54
Operating system: 6.6.27-generic-3rosa2021.1-x86_64 , MSI B450M pro max II, AMD Ryzen 5 4600G, RAM-32GB, SSD-250GB
Откуда: Ярославль

xneur проблема после обновления

Сообщение YarM »

gXneur и так работал нормально в KDE Plasma только нужно было в настройки-устройства ввода-клавиатура-дополнительно - убрать все галочки-применить.
irton
Сообщения: 959
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

xneur проблема после обновления

Сообщение irton »

Gxneur падает если на его значек в трее навести
YarM
Сообщения: 95
Зарегистрирован: 02 апр 2021, 22:54
Operating system: 6.6.27-generic-3rosa2021.1-x86_64 , MSI B450M pro max II, AMD Ryzen 5 4600G, RAM-32GB, SSD-250GB
Откуда: Ярославль

xneur проблема после обновления

Сообщение YarM »

у меня всё нормально работает, вот видео:
https://disk.yandex.ru/i/d9-Zs5pmq1rO7A
https://disk.yandex.ru/i/8PFh8dzSM32FLA
вот проба моего компьютера:
https://linux-hardware.org/?probe=cd66ff303c
на других аппаратах тоже xneur нормально работает вместе с gxneur
irton
Сообщения: 959
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

xneur проблема после обновления

Сообщение irton »

Ну и хорошо, значит только мне не везет. Все откачено , пользуйтесь на здоровье.
bbv62
Сообщения: 117
Зарегистрирован: 18 ноя 2018, 22:30
Operating system: Rosa

xneur проблема после обновления

Сообщение bbv62 »

Неделя болтания с ГПТ чатами закончилась ничем.
Система - xfce. Установлен xneur из родных репок.
Просто - один пакет, просто xfce.
И прекрасно (так, как нужно мне) работает. То есть переключает по кнопке паузы раскладку, а по шифт-пауза выделенные опечалки.
Одна беда - запускается он только из терминала.
Другая беда, что я не могу добиться автозагрузки этой команды в терминале.
Не срабатывают ни меню автозагрузки, ни скрипт запуска (живьём срабатывает без проблем) в ~/.config/autostart/, засунутый в crontab, ярлык запуска и уже забыл ещё где.
Не срабатывают ни имя файла, ни полный путь, ни скрипт запуска.
Ещё раз повторю - всё это без вопросов срабатывает при живом вводе в терминал.
В автозагрузке максимум открывается пустой терминал без команды.
Что делать? Причину найти не могу.
turik02
Сообщения: 518
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 64-bit

xneur проблема после обновления

Сообщение turik02 »

bbv62, У меня работает.
Скачай архив и распакуй его. Скопируй два файла в ~/.config/autostart/

Обновлено 21:43
Для отображения терминала нужно добавить строку Terminal=true
В файле xneur.desktop нужно заменить turik02 на своего пользователя!
Вложения
xneur.zip
(481 байт) 66 скачиваний
Последний раз редактировалось turik02 13 ноя 2024, 21:53, всего редактировалось 2 раза.
turik02
Сообщения: 518
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 64-bit

xneur проблема после обновления

Сообщение turik02 »

bbv62, Для ярлыка в меню, положи файл в ~/.local/share/applications/
Вложения
xneur.zip
(332 байт) 68 скачиваний
bbv62
Сообщения: 117
Зарегистрирован: 18 ноя 2018, 22:30
Operating system: Rosa

xneur проблема после обновления

Сообщение bbv62 »

turik02 писал(а): 13 ноя 2024, 19:09 bbv62, У меня работает.
Скачай архив и распакуй его. Скопируй два файла в ~/.config/autostart/

Обновлено 21:43
Для отображения терминала нужно добавить строку Terminal=true
В файле xneur.desktop нужно заменить turik02 на своего пользователя!
Где?
Так-то это и есть банальные ярлык со скриптом, вариантов которых я уже поперебирал кучу каких.
Ожидаемо - заменил этими файлами свои - без результата.
Вопрос-то больше сводится к тому, что отсутствует команда в появляющемся терминале. Для любого (?) другого файла из /usr/bin терминал из автозагрузки отрабатывает штатно.
2024-11-13_23-11.png
turik02
Сообщения: 518
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 64-bit

xneur проблема после обновления

Сообщение turik02 »

bbv62,
Всё это выглядит как-то необычно на Xfce. В GNOME у меня всё работает нормально.

Удали все файлы xneur из папки autostart. Затем добавь его в автозапуск через настройки. Однако после этого он запускается и сразу же закрывается! Оказывается, xneur в среде Xfce может работать только при запуске операционной системы с русской раскладкой клавиатуры. При переключении на английскую раскладку он снова закрывается.
С gxneur ситуация прямо противоположная!
Вложения
2024-11-14_04-12.png
2024-11-14_04-14.png
2024-11-14_04-25.png
2024-11-14_04-27.png
2024-11-14_05-03.png
irton
Сообщения: 959
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

xneur проблема после обновления

Сообщение irton »

turik02 писал(а): 14 ноя 2024, 05:53 С gxneur ситуация прямо противоположная!
а где взяли работающий gxneur ?
turik02
Сообщения: 518
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 64-bit

xneur проблема после обновления

Сообщение turik02 »

irton писал(а): 14 ноя 2024, 06:44 а где взяли работающий gxneur ?
Он был в репозиториях. В терминале программа запускается, и в трее она отображается, но, по-видимому, не работает. Что-то говорит о необходимости двух раскладок клавиатуры.
irton
Сообщения: 959
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

xneur проблема после обновления

Сообщение irton »

у меня все закончилось на том, что прога падает если в трее по значку щелкнуть. В Rosa13 gxneur уже нет, xneur оставил.
bbv62
Сообщения: 117
Зарегистрирован: 18 ноя 2018, 22:30
Operating system: Rosa

xneur проблема после обновления

Сообщение bbv62 »

turik02 писал(а): 14 ноя 2024, 05:53 Оказывается, xneur в среде Xfce может работать только при запуске операционной системы с русской раскладкой клавиатуры.
Волшебство!
Причём раскладка, по-факту таки, английская!
Но реально запустился с ходу. Без терминала. Причём просто с меню автозагрузки.
А где ты подцепил эти сведения? Может там ещё интересного почитать?
turik02
Сообщения: 518
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 64-bit

xneur проблема после обновления

Сообщение turik02 »

bbv62,
bbv62 писал(а): 14 ноя 2024, 16:54 А где ты подцепил эти сведения? Может там ещё интересного почитать?
Это моё личное наблюдение. Мне стало интересно, почему скрипт не запускается в XFCE, и я решил провести небольшой эксперимент.
bbv62
Сообщения: 117
Зарегистрирован: 18 ноя 2018, 22:30
Operating system: Rosa

xneur проблема после обновления

Сообщение bbv62 »

Поставил Плазму из стабильных.
Одиночный пакет xneur.
В автозагрузку сунул терминал с командой xneur (не полный путь, только имя). Стартует и работает отлично.
Установленный до того gxneur тоже стартовал, но абсолютно не пригоден для использования (даже не расписываю).
Почему так странно этот файл ведёт себя при автозагрузке в XFCE?
Вообще, похоже, что допилена и допиливается только KDE Plasma.
irton
Сообщения: 959
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

xneur проблема после обновления

Сообщение irton »

bbv62 писал(а): 17 ноя 2024, 18:25 Почему так странно этот файл ведёт себя при автозагрузке в XFCE?
есть куча методов как запустить программу при запуске системы (помимо desktop файла). конкретно xneur это демон, поэтому и запустить его лучше всего написав systemd .service файл.
turik02
Сообщения: 518
Зарегистрирован: 01 июн 2022, 13:47
Operating system: ROSA FRESH GNOME 13 64-bit

xneur проблема после обновления

Сообщение turik02 »

irton писал(а): 18 ноя 2024, 00:53 xneur это демон, поэтому и запустить его лучше всего написав systemd .service файл.
Написал servise файл и стартанул , но статус пишет "ошибка сегментирования". А вот desktop файл работает.
bbv62
Сообщения: 117
Зарегистрирован: 18 ноя 2018, 22:30
Operating system: Rosa

Re: xneur проблема после обновления

Сообщение bbv62 »

Решил усугубить. При загрузке Плазмы в Wayland xneur даже не мяукает.
Решил проконсультироваться у "товарища из органов" (deepseek). Краткий отчёт:
Почему при запуске в Wayland xneur не работает (не запускается), а в X11 без проблем?

Отличный вопрос! Проблема с запуском XNeur в Wayland связана с архитектурными различиями между Wayland и X11. Давайте разберёмся, почему это происходит и как можно решить проблему.

Почему XNeur не работает в Wayland?
Различия в архитектуре:

X11 — это старый дисплейный сервер, который предоставляет прямой доступ к вводу (клавиатура, мышь) и выводе (окна, графика) для приложений. XNeur был разработан для работы в этой среде и использует функции X11 для перехвата событий клавиатуры и управления раскладкой.
Wayland — это современный протокол, который работает иначе. В Wayland приложения не имеют прямого доступа к глобальным событиям ввода (например, клавиатуре). Это сделано для повышения безопасности и стабильности, но это также означает, что программы, которые полагаются на глобальный перехват событий (как XNeur), не могут работать "из коробки".
Отсутствие поддержки глобального перехвата событий:
В Wayland каждое приложение управляет своим собственным вводом, и протокол не позволяет сторонним программам (вроде XNeur) перехватывать события клавиатуры или мыши. Это делает невозможным для XNeur выполнять свои функции (например, автоматическое переключение раскладки) в Wayland.
Совместимость с Wayland:
XNeur был разработан для X11 и не имеет встроенной поддержки Wayland. Чтобы он работал в Wayland, потребовалась бы значительная переработка кода для использования современных API Wayland (например, через libinput или другие интерфейсы).
Как решить проблему?
1. Использовать X11
Самый простой способ — продолжать использовать X11 вместо Wayland. При входе в систему выберите сессию X11 (обычно это можно сделать в меню выбора окружения рабочего стола).
2. Использовать альтернативные переключатели раскладки
Если вы хотите использовать Wayland, вам нужно перейти на переключатели раскладки, которые поддерживают Wayland. Вот несколько популярных альтернатив:
ibus:
IBus — это современный фреймворк для ввода, который поддерживает Wayland.
Установите IBus и плагин для переключения раскладки:
bash
Copy
sudo apt install ibus ibus-m17n
Настройте IBus через ibus-setup и добавьте нужные раскладки.
fcitx:
Fcitx — ещё один популярный фреймворк для ввода, который также поддерживает Wayland.
Установите Fcitx и плагин для переключения раскладки:
bash
Copy
sudo apt install fcitx fcitx-m17n
Настройте Fcitx через fcitx-configtool.
Sway и wlroots-совместимые переключатели:
Если вы используете композитор Sway или другой wlroots-совместимый композитор, вы можете использовать встроенные функции переключения раскладки.
3. Использовать xwayland
Если вы запускаете приложения через XWayland (это слой совместимости, который позволяет запускать X11-приложения в Wayland), XNeur может работать для этих приложений. Однако это не решит проблему для нативных Wayland-приложений.
4. Разработка или использование форков XNeur
Если вы готовы к экспериментам, можно поискать форки XNeur, которые добавляют поддержку Wayland. Однако таких проектов пока немного, и они могут быть нестабильными.
Почему Wayland не поддерживает глобальный перехват событий?
Wayland был разработан с учётом современных требований к безопасности. В X11 любая программа могла перехватывать глобальные события (например, нажатия клавиш), что создавало уязвимости (например, для кейлоггеров). Wayland устраняет эту проблему, предоставляя приложениям доступ только к их собственным событиям ввода.
Итог
XNeur не работает в Wayland из-за архитектурных ограничений Wayland. Если вы хотите использовать Wayland, перейдите на современные фреймворки ввода, такие как IBus или Fcitx. Если же вам критически важна работа XNeur, оставайтесь на X11.

Если у вас есть дополнительные вопросы или нужно помочь с настройкой альтернатив, дайте знать! 😊
Там ещё много с моими мучениями при установке ibus и fcitx.
Никоторый не заработал.
Мне это непринципиально, вернулся на X11, да и все дела! Но, если кто-то захочет озаботиться, могу скинуть протокол допроса.
И ещё: сильно доставало меня совокупление на удалённом компе Punto c xneur при сеансах Remmina. Постоянно пытается дописать ерунду, работать невозможно. Как я победил это, могу для нуждающихся скинуть дополнительно.
Аватара пользователя
VictorR2007
Сообщения: 7733
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: xneur проблема после обновления

Сообщение VictorR2007 »

bbv62 писал(а): 22 мар 2025, 20:55 Там ещё много с моими мучениями при установке ibus и fcitx.
Только учтите, что нужно устанавливать не пакет fcitx, а пакет fcitx5.
«Если метод ввода вам нужен для работы с китайским, японским или корейским языками, используйте Fcitx 5 — он лучше поддерживает Wayland, чем I-Bus.»
https://kde.ru/kb/wayland
Вложения
Снимок экрана_20250322_231952.jpeg
bbv62
Сообщения: 117
Зарегистрирован: 18 ноя 2018, 22:30
Operating system: Rosa

Re: xneur проблема после обновления

Сообщение bbv62 »

VictorR2007 писал(а): 22 мар 2025, 23:16
bbv62 писал(а): 22 мар 2025, 20:55 Там ещё много с моими мучениями при установке ibus и fcitx.
Только учтите, что нужно устанавливать не пакет fcitx, а пакет fcitx5.
«Если метод ввода вам нужен для работы с китайским, японским или корейским языками, используйте Fcitx 5 — он лучше поддерживает Wayland, чем I-Bus.»
https://kde.ru/kb/wayland
Всё проще. Меня просто заел вопрос: почему программа (конкретно xneur) так по-разному ведёт себя в разных "графическitих" оболочках. Главный урок - они вовсе не "графические".
Попутно узнал о существовании "чужих" переключателей раскладок.
Опыты закончились проблемами подключения именно русского языка.
Fctx5 пробовал.
Ibus включался, но никаких реакций на текст и горячие клавиши не производил.
В конечном итоге вернулся на X11, отредактировал xneurrcc, и стало всё хорошо!
YarM
Сообщения: 95
Зарегистрирован: 02 апр 2021, 22:54
Operating system: 6.6.27-generic-3rosa2021.1-x86_64 , MSI B450M pro max II, AMD Ryzen 5 4600G, RAM-32GB, SSD-250GB
Откуда: Ярославль

Re: xneur проблема после обновления

Сообщение YarM »

gxneur нормально работает в РОСА 12 LXQt
вот видео: https://disk.yandex.ru/i/TsOf8Ft_uKtGAw
Нужно убрать комбинацию клавиш переключения раскладкив файле:
/etc/X11/xorg-conf.d/00-keyboard.conf
строка Option "XkbOptions" "grp:"
затем перезагрузиться, установить gxneur и пользоваться

gxneur нормально работает в РОСА 12 xfce
аналогично LXQt только файл 00-keyboard.conf редактировать от администратора

gxneur нормально работает в РОСА 12 Plasma
нужно предварительно отключить все галочки в дополнительных параметрах клавиатуры
видео работы : https://disk.yandex.ru/i/d9-Zs5pmq1rO7A

gxneur нормально работает в РОСА 13 Plasma
настраивать ещё проще чем Роса 12
устанавливал без переделки gxneur-0.20.0-1-rosa2021.1.x86_64.rpm
Видео могу тоже снять если кого-то интересует.
Ответить

Вернуться в «Обсуждение ROSA Fresh R12 (платформа 2021.1)»