web-dev-qa-db-ja.com

xsetが.xsessionrcファイルに影響を与えない

いくつかのトラックポイント設定を自動的に設定する必要があります。これらのコマンドを配置するのに最適なファイルはわかりませんが、.xsessionrcを使用しました。コマンドは正しく実行されます(スクリプトにset -xを追加すると、xsetコマンドが実行されていることがわかります)。 xinputコマンドには意図した効果がありますが、xsetコマンドには効果がありません。

xsetを含むこれらすべてのコマンドを自動的に実行する方法を誰かが理解するのを手伝ってもらえますか?

これが私のコマンドです:

xinput set-prop "Synaptics Inc. Composite TouchPad / TrackPoint (Stick)" "Device Accel Profile" 7
xinput set-prop "Synaptics Inc. Composite TouchPad / TrackPoint (Stick)" "Device Accel Constant Deceleration" 1.45
xinput set-prop "Synaptics Inc. Composite TouchPad / TrackPoint (Stick)" "Device Accel Adaptive Deceleration" 40
xinput set-prop "Synaptics Inc. Composite TouchPad / TrackPoint (Stick)" "Device Accel Velocity Scaling" 40
xset m 40 80

ログイン後、まったく同じxsetコマンドを実行でき、意図したとおりに機能します。

KDE(Kubuntu 14.10)を実行しています。そのGUI構成には、設定したいパラメーターを設定する方法がありません。

1
MountainX

xsetコマンドが実行されますが、KDEの何かが後でこれらの設定を上書きします。

最も簡単な解決策は、KDEでマウスの加速度を設定できる場所を見つけることです。 1つではないかもしれませんが

GUIの方法が見つからない場合は、KDEが独自の変更不可能なプリファレンスを設定した後にxsetコマンドを実行するように調整する必要があります。 自動起動スクリプト を追加します。