Как найти каталог sysfs для определенного устройства?

Расположение док-станции доступно в Gnome Shell 3.12, я думаю, в Scientific Linux есть 3.8. Существуют экспериментальные ветки "gnome-3.8-экспериментальный" и "gnome-3.10-экспериментальный" для более низких версий с некоторыми функциями, перенесенными в репозиторий github: https://github.com/micheleg/dash-to-dock . Также ознакомьтесь с этим обсуждением: https://github.com/micheleg/dash-to-dock/issues/235 .

Клонируйте репозиторий, проверьте нужную ветку

git clone https://github.com/micheleg/dash-to-dock.git
git checkout gnome-3.8-experimental

и запустите

make
make install

Затем перезапустите оболочку.

1
18.05.2018, 20:05
1 ответ

Programáticamente, primero podría stat("/dev/input/accelerometer0", &stat_struct)averiguar los números de dispositivo principal y secundario.

Luego use libudev's udev_device_new_from_devnum()para obtener un struct udev_devicepara su acelerómetro, y luego udev_device_get_syspath()para obtener el nombre de ruta de su directorio sysfs.

0
28.01.2020, 00:35

Теги

Похожие вопросы