On Sunday 05 August 2018 at 16:29:05, Antonio Trkdz.tab wrote: > I created the following rule as /etc/udev/rules.d/90-usb-keyboard.rules: > ATTRS{idVendor}=="XXXX", ATTRS{idProduct}=="XXXX", ACTION=="add", > RUN+="/full/path_to/restore_space_as_modifier.sh" > and reloaded eudev (I am on ASCII).
> it is not working, nothing happens, not even a simple echo something to a > file, the only command I have got working is touching a file with > 'RUN+="/usr/bin/touch path_to/filename" That last example proves you can get a command to be run, so maybe the problem is with pointing to a text file which happens to contain "#!/bin/bash" as the first line... How about "RUN+="/bin/bash -c /full/path_to/restore_space_as_modifier.sh"? Maybe that will run bash and pass it the script to tell it what to do? Antony. -- 3 logicians walk into a bar. The bartender asks "Do you all want a drink?" The first logician says "I don't know." The second logician says "I don't know." The third logician says "Yes!" Please reply to the list; please *don't* CC me. _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng