ここに質問を投稿した後、LXDEの開始シーケンスにxinputを追加する
答えが届かないのでここにいます。次の2つのコマンドがあります。
xinput --set-prop "Razer Razer DeathAdder" "Device Accel Constant Deceleration" 4
xinput --set-prop "Razer Razer DeathAdder" "Device Accel Velocity Scaling" 1
起動時に実行したいです。 zshシェルを使用しています。
/etc/rc.local
この 2 つのコマンドを、、、.zshrc
と.zlogin
に入力してみましたが/etc/xdg/lxsession/Lubuntu/autostart
何も起こらない/.xinitrc
ようです/etc/X11/xinit/xinitrc
。誰かが私に何が起こっているのか教えてもらえますか?なぜこれらのどれも機能しないのですか?
私の現在のファイルは次のとおりです/etc/X11/xinit/xinitrc
(数値を無視(vim))。
1 #!/bin/sh
2
3 # /etc/X11/xinit/xinitrc
4 #
5 # global xinitrc file, used by all X sessions started by xinit (startx)
6
7 # invoke global X session script
8 . /etc/X11/Xsession
9
10 /usr/bin/xinput --set-prop "Razer Razer DeathAdder" "Device Accel Constant Deceleration" 4
11 /usr/bin/xinput --set-prop "Razer Razer DeathAdder" "Device Accel Velocity Scaling" 1
誰かが私に何が起こっているのかを説明できますか?なぜ何も起こらないのですか?すべてを試して再起動しましたが、$%^&* コマンドは実行されません。
助けが必要ですか?
ベストアンサー1
これら2つのコマンドを/etc/rc.local、.zshrc、.zloginに入れてみました。
この時点でXが実行されていないか、GUIの問題のために実際にログインシェルを取得できない可能性があるため、おそらく良い考えではありません。私の考えには.zshrc
効果があるようですが、それについては何も知りませんzsh
。
また、/etc/xdg/lxsession/Lubuntu/autostartにもあります。
良いところだと思いますが、うまくいかないようです。問題は、$ HOMEにこれを無視する自動起動があることです。
また、/.xinitrcと/etc/X11/xinit/xinitrcにもありますが、何も起こらないようです。
最初にすべきです~/.xinitrc
か?もしそうなら、これらのうちの1つが使用され、もう1つが使用されていないことを覚えておいてください。決して同時に/etc
両方は使用されません(明示的に派生しない限り、これは珍しいことです)。
私の考えでは、~/.xinitrc
システムで作成したものがありますが、現在やっているように見える作業を行ったようです。/etc/X11/xinit/xinitrc
コマンドを入力しました。最後に。
問題は、前の最後の行が次のようになることです。
lxde
またはlxde-session
何か。これはDEを起動するコマンドですが、何ですか?バックグラウンドで実行されず、Xを終了するまで完了しません。 xinputコマンドを実行したい今後xinitrcファイルの他のすべて。
使用するファイルを決定する良い方法は、次のように入力することです。
echo "This is ~/.xinitrc" >> $HOME/xinit.log"
これらすべてのファイルの上部にあるファイル(実際にはシェルスクリプトであることに注意してください)でXを起動し、ログを確認してください。必ず>>
使用してください>
。