Я хочу программно включить и отключить мышь в Linux с помощью C/C++. Существует расширение ввода для X11, что позволяет сделать это с помощью команды терминала:C/C++: отключить мышь в Linux (X11 - xinput)
xinput set-int-prop "<device name>" "Device Enabled" 8 0
Это отлично работает, но я ищу, чтобы сделать это непосредственно с помощью библиотеки. Я не могу найти правильную документацию по libxi (библиотека расширения ввода X11), а файлы заголовков в/usr/include/X11 также не предоставляют никаких полезных функций. Кто-нибудь может мне с этим помочь?
Ах, спасибо, как-то пропустили эту функцию. Я буду копаться в коде. У вас есть ссылка на пример, который использует это для отключения устройства? Я нашел несколько примеров, но ни один из них не объяснил должным образом параметры или не проиллюстрировал, как включать/отключать устройства. Если нет, я просто просмотрю код в программе xinput. – goocreations
Нет, я редко программирую X11 прямо, поэтому у меня ничего нет. Я больше борода GTK +. :) Источник 'xinput' был коротким, вы легко могли бы это понять. Не забывайте о документации. – unwind
Спасибо. Я это сделаю. – goocreations