LINUX.ORG.RU

Qt5 Framebuffer устройства ввода

 , ,


0

1

Как заставить работать устройства ввода (мышь, клавиатура, etc)?

Запускаю: kcalc -platform linuxfb:fb=/dev/fb0 (или просто, kcalc -platform linuxfb)

Или нужно с исходников собирать с -libinput? Вроде, видел темы, народ запускал уже собранные и норм.

Смотрел embedded раздел (вроде как оно?) на doc.qt.io, устанавливал переменные окружения QT_QPA_* - ни черта не работает.

В общем, кто стартовал это под x86-64 во фреймбуфер, скажите как вы устройства ввода побороли?

Как заставить работать устройства ввода (мышь, клавиатура, etc)?

Добавить текущего пользователя в необходимые группы вроде input и прочие.

Если запускать вот так: sudo kcalc -platform linuxfb, то управление будет работать.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Добавить текущего пользователя в необходимые группы вроде input и прочие.

Спасибо. Работает. Что только не перепробовал, а что у пользователя нет доступа к /dev/input/* и не подумал :)

А есть какой-то способ в таком режиме сменить tty по Ctrl-Alt-F(N) (или иным способом)?

Stack77
() автор топика
Ответ на: комментарий от Stack77

А есть какой-то способ в таком режиме сменить tty по Ctrl-Alt-F(N) (или иным способом)?

Я про такое не знаю.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Нашел информацию. Пишут нет поддержки в текущий момент Qt5/Qt6 (https://doc.qt.io/qt-6/inputs-linux-device.html#keyboard).

Note: Special system key combinations, such as console switching (Ctrl+Alt+Fx) or zap (Ctrl+Alt+Backspace) are not currently supported and are ignored.

Stack77
() автор топика
Последнее исправление: Stack77 (всего исправлений: 1)
Ответ на: комментарий от EXL

А хотя бы возобновить перерисовку экрана после прибития?

Нам помогает лишь запустить какой-нибудь Wayland-композитор и прибить уже его ;)

mertvoprog
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.