1

Почему разрешения / владельца /dev/input/eventX установлены в crw-r----- root.root? Тогда никакое непривилегированное пользовательское приложение не сможет запрограммировать мышь.

Судя по тому, что я прочитал, это из соображений безопасности, и я это понимаю. Да, я также знаю, что могу изменить разрешения eventX через udev . Но поведение /dev/ttyX отличается, когда он не вошел в систему, это:

crw------- root.root

и после входа становится:

crw------- francesc.tty

Разве не имеет смысла делать то же самое для мыши (/dev/input/whatever)? Это кажется несоответствием дизайна для меня.

Как вы думаете?

1 ответ1

0

Мышь - это ресурс общего системного оборудования, а tty - это локальный ресурс, который пользователь может временно создать для личного использования; Я не вижу причин для того, чтобы модели разрешения были похожими)

Какую проблему вы пытаетесь решить, используя устройство мыши напрямую?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .