Crie um novo arquivo em /etc/udev/rules.d
que contenha uma regra do udev apropriada para definir as permissões no dispositivo.
Eu tenho um footpedal e, felizmente, há um software para usá-lo no linux (consulte o link ). O autor desse software já resolveu um problema para mim (veja os problemas), mas não há opção para fazer perguntas mais simples.
Infelizmente, antes de usar o software, eu tenho que mudar a permissão do dispositivo toda vez que eu iniciar o Linux. Como eu poderia mudar isso para ser feito automaticamente na inicialização? Crie um novo arquivo em /etc/udev/rules.d
que contenha uma regra do udev apropriada para definir as permissões no dispositivo.
Historicamente, há um /etc/rc.local
que é executado no final de todos os outros scripts de inicialização.
Para colocar seu script em rc5.d e rc3.d, você precisa de um script que será executado com start como parâmetro.
Normalmente, isso seria um script na hierarquia /etc/rc*
. Os scripts em (por exemplo) /etc/rc5.d
(da memória) são para o nível de execução 3, que é o nível em que a maioria dos sistemas acaba.
Você deve procurar em init
, já que este é o programa que executa todos esses scripts. Há um artigo útil aqui .
No Linux, você provavelmente tem o Vixie cron, que pode executar coisas na reinicialização do sistema. Você pode executar sudo
coisas aqui se você tiver a entrada sudo marcada como NOPASSWD
Executar:
%código%
E ele irá abrir seu arquivo crontab no seu editor (como definido por crontab -e
variable) e adicionar a linha
@reboot sudo chmod a+r /dev/usb/hiddev0
e salve-o. Se você tiver uma chance eu vou reiniciar apenas para testá-lo.
EDITOR
provavelmente será executado no vi, se você não souber como executar o vi, talvez tente o kate ou o gedit
EDITOR=kate crontab -e
ou
EDITOR=gedit crontab -e