ログインするたびに、次の2つのコマンドを実行する必要があります。
caps2escプログラムを動作させることができます。しかし、このプロセスを自動化したいと思います。
cd ~/Apps/caps2esc
sudo bash -c 'nice -n -20 ./caps2esc >caps2esc.log 2>caps2esc.err &'
私は成功せずに次のことを試しました。
パスワードを推測せずにsudoを使用できるようにbashスクリプトを追加します。
username ALL=(ALL) NOPASSWD: /home/user/Apps/BashScripts/caps2escAuto.sh
casp2escAuto.sh(実行可能にしました):
cd /home/user/Apps/caps2esc ||
sudo bash -c "$(nice -n -20 ./caps2esc>caps2esc.log 2>caps2esc.err &)"
# Also tried without 'sudo'
# bash -c "$(nice -n -20 ./caps2esc>caps2esc.log 2>caps2esc.err &)"
Xの起動時にこのファイルを実行するには、そのファイルを.xinitrc
。
しかし、ユーザーがログインするとすぐにスクリプトを実行するのはどうですか?