Caso alguém tenha o mesmo problema, veja o que descobri:
Sendo um debian, o Ubuntu mantém a maioria de suas regras em /lib/udev/rules.d
. O diretório /etc/udev/rules.d
é apenas para exceções introduzidas manualmente; eles aparentemente substituirão as configurações em /lib/udev/rules.d
.
Os ratos estão entre as coisas básicas tratadas pelo udev, não fiquei surpreso ao encontrar um punhado de configurações para eles em lib/udev/rules.d/50-udev-default.rules
. O parágrafo de interesse para mim foi:
# input
KERNEL=="mouse*|mice|event*", MODE="0640"
KERNEL=="ts[0-9]*|uinput", MODE="0640"
KERNEL=="js[0-9]*", MODE="0644"
Eu intencionalmente ignorei o aviso no topo do arquivo:
# do not edit this file, it will be overwritten on update
como pretendo que esta alteração seja temporária de qualquer forma.
Mudei o primeiro "640" para "644", desconectei e reconectei dois dos meus mouses. E pronto,
crw-r----- 1 root root 13, 32 2009-11-16 19:14 mouse0
crw-r----- 1 root root 13, 33 2009-11-16 19:14 mouse1
crw-r--r-- 1 root root 13, 34 2009-11-16 21:58 mouse2
crw-r--r-- 1 root root 13, 35 2009-11-16 21:58 mouse3
mouse2
e mouse3
tornaram-se legíveis em todo o mundo. Missão cumprida!