Le 29/06/2015 22:24, Mario Lang a écrit :
The answer to your question is two-fold: From your example, I think you should actually configure brltty to do what you want, instead of trying to pass parameters to it via systemd. The way to do this, is to customize /etc/brltty.conf. At least, that is how it used to work. These days, there is an even more convenient method which will lead to less conflicts on package upgrade: Whenever you want to change a configuration option from the default specified in /etc/brltty.conf, you can put that new setting in your own file which is called /etc/xdg/brltty.conf. If you restart brltty (presumably via systemd) it should pick up your new setting. Coming back to your original example, you probably want to put the following in /etc/xdg/brltty.conf: braille-driver eu braille-device /dev/ttyUSB0 However, since I usually hate it if people ask specific questions and receive answers that tell them they actually want something different, here is how you'd actually change what systemd runs: The brltty systemd service file is usually found in /lib/systemd/system/brltty.service. If you want to override settings from it, you can use a similar mechanism as described above for brltty. However, for systemd, you probably want to put your override file in /etc/systemd/system/brltty.service. You probably want to override the ExecStart systemd directive: /etc/systemd/system/brltty.service: [Service] ExecStart=/sbin/brltty -q -P /run/brltty.pid
Sorry for the late, thank you for your clear explaination ! Best regards, Alex. _______________________________________________ This message was sent via the BRLTTY mailing list. To post a message, send an e-mail to: [email protected] For general information, go to: http://mielke.cc/mailman/listinfo/brltty
