私は成功し、その後、この質問への答えを私のタッチパッドと私のUSBマウスのための異なる感度を設定します。問題は、デバイスをいったん取り外してから再接続するか、シャットダウン、再起動などを行うと、設定がリセットされることだけです。
私は成功し、その後、この質問への答えを私のタッチパッドと私のUSBマウスのための異なる感度を設定します。問題は、デバイスをいったん取り外してから再接続するか、シャットダウン、再起動などを行うと、設定がリセットされることだけです。
回答:
(ThinkWikiの)TrackPointの構成方法によると、ユーザーごとに設定を変更する方法は、.xsessionrc
ファイルを使用することです。すべてのxinputコマンドをそのファイルに入れるだけで、起動時に設定が必要です。
同じデバイスを取り外して再接続した後、設定を記憶する必要があります。しかし、そうでない場合は、報告するバグがあります。入力デバイスが検出されたときに発生するすべてのイベントを調査しましたが、それが本当の混乱だと言っても構いません。プランBに移動する必要がある場合x.conf.d
は、上記のWebサイトに示されているようにオプションを追加してみてください。
これは少し古いことは知っていますが、Ubuntu 14.04では.xsessionrc
or x.conf.d
ファイルが見つからなかったため、ターミナルからxinputを使用する必要がありました。これがあなたのやり方です:
デバイスの名前を確認します。
xinput list
お使いのデバイスで利用可能なオプションをご覧ください。
xinput list-props "Your Device Name"
設定を編集します(再起動/シャットダウン後に設定を一貫させるには、このコマンドをStartup Applicationsに追加するだけです):
xinput set-prop "Your Device Name" "Option Name" "Value"
以下は、タッチパッドでロックされたドラッグをアクティブにするために使用したコマンドの例です。
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Locked Drags" 1
別のオプションを有効化/変更するには、デバイスで利用可能なオプションを探し、目的の結果が得られるまでそれらを試してください。
これで、問題を解決するコマンドがわかりました。それらは複数ある場合があります。次の仕事は、これらのコマンドを「スタートアップアプリケーション」に追加することです。そうするには:
「スタートアップアプリケーション」を開きます。
[追加]をクリックし、コマンドフィールドに目的のコマンドを貼り付けます。「追加」をクリックします。最初のコマンドを追加しました。
同様の方法で他のコマンドも追加します(複数のコマンドがある場合)。できました。次回コンピューターを再起動すると、Ubuntuはこれらのコマンドを自動的に実行し、マウスの問題を修正します。
touch .xsessionrc
ファイルを作成します。
/etc/X11/xorg.conf.d/50-mouse-map.conf
再起動だけでなく、サスペンド/レジュームでも永続的になるように、それを入れなければなりませんでした。
#instead of: xinput set-button-map "2.4G Wireless Optical Mouse" 1 2 3 4 5 6 7 0
Section "InputClass"
Identifier "2.4G Wireless Optical Mouse"
Option "ButtonMapping" "1 2 3 4 5 6 7 0 0 10 11 12 13 14 15 16"
EndSection
(私がそれをちょうど.xsession
または類似のものに入れた場合、再起動/再ログイン時に実行されますが、サスペンド/再開後にデフォルトにリセットされます)
xinput ..
この.conf
ファイルにコマンドを貼り付けるだけでなく、この回答に示すようにconf形式を使用するように注意してください。そうでない場合は、グラフィカルにログインできない場合があります!これは、xenialで私に起こりました。