Xを右クリックするたびに、私が何をしているのか考えない限り、ほとんど常にメニューの最初のオプションが実行されます。理由は次のとおりです。
- マウスを押すとメニューが表示されます。
- 誤ってマウスを下または右に1〜3ピクセルドラッグします。
- マウスを上げてメニュー項目を選択しました。
メニューが簡単に実行されないように調整する方法はありますか?重要な場合は、Gentoo LinuxでGnome 3 / Cinnamonを使用しています。
答え1
「X」で何をするのか尋ねますが、この設定は通常デスクトップ環境ユーティリティを介して制御されます。 KDEにはマウス設定があります。単に「マウス」を入力したときにKメニューが見つからない場合は、次のように実行できます。
a) K-メニュー->コンピュータ->システム設定->入力デバイス(ハードウェア下)->マウス
または
b)コマンドプロンプト、ターミナル、またはその他の実行メニューから「systemsettings」コマンドを入力し、ハードウェアセクションで入力デバイスを選択します。
KDEマウス設定で「詳細タブ」を確認し、ポインタしきい値、ドラッグ遅延時間、およびドラッグ距離を調整します。感度を下げるには、値を大きくします。
私が使用した他のすべてのデスクトップ環境には同様のユーティリティがあります。
答え2
デスクトップ環境に依存しないソリューションを探している場合は、xinputをチェックしてください。
既知のX入力デバイスの名前とIDを取得するには、まず次のように実行します。
xinput --list
次のような出力が表示されます。
~$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ HP HD Webcam [Fixed] id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ HP WMI hotkeys id=12 [slave keyboard (3)]
各マスターデバイスの下には複数のスレーブデバイスがあります。説明を含む名前で使用しているスレーブデバイスを識別します。私はSynapticsタッチパッドを選択します。なぜならそれが私が使用しているからです。しかし、あなたはマウスまたはあなたが持っている他のポインティングデバイスを選択します。
次に、そのデバイスの属性をリストします。デバイス名(引用符を含む)またはIDを使用できます。
xinput --list-props DEVICE
例えば
~$ xinput --list-props 11
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (132): 1
Coordinate Transformation Matrix (134): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (254): 1
Device Accel Constant Deceleration (255): 2.500000
Device Accel Adaptive Deceleration (256): 1.000000
Device Accel Velocity Scaling (257): 12.500000
Synaptics Edges (258): 1767, 5395, 1649, 4613
Synaptics Finger (259): 25, 30, 256
Synaptics Tap Time (260): 180
Synaptics Tap Move (261): 239
Synaptics Tap Durations (262): 180, 180, 100
Synaptics ClickPad (263): 0
Synaptics Tap FastTap (264): 0
Synaptics Middle Button Timeout (265): 75
Synaptics Two-Finger Pressure (266): 282
Synaptics Two-Finger Width (267): 7
Synaptics Scrolling Distance (268): 100, 100
Synaptics Edge Scrolling (269): 0, 0, 0
Synaptics Two-Finger Scrolling (270): 0, 0
Synaptics Move Speed (271): 1.000000, 1.750000, 0.039800, 40.000000
Synaptics Edge Motion Pressure (272): 30, 160
Synaptics Edge Motion Speed (273): 1, 435
Synaptics Edge Motion Always (274): 0
Synaptics Off (275): 0
Synaptics Locked Drags (276): 0
Synaptics Locked Drags Timeout (277): 5000
Synaptics Tap Action (278): 0, 0, 0, 0, 0, 0, 0
Synaptics Click Action (279): 1, 1, 0
Synaptics Circular Scrolling (280): 0
Synaptics Circular Scrolling Distance (281): 0.100007
Synaptics Circular Scrolling Trigger (282): 0
Synaptics Circular Pad (283): 0
Synaptics Palm Detection (284): 0
Synaptics Palm Dimensions (285): 10, 200
Synaptics Coasting Speed (286): 20.000000, 50.000000
Synaptics Pressure Motion (287): 30, 160
Synaptics Pressure Motion Factor (288): 1.000000, 1.000000
Synaptics Resolution Detect (289): 1
Synaptics Grab Event Device (290): 1
Synaptics Gestures (291): 1
Synaptics Capabilities (292): 1, 0, 1, 1, 1, 1, 1
Synaptics Pad Resolution (293): 74, 40
Synaptics Area (294): 0, 0, 0, 0
Synaptics Noise Cancellation (295): 8, 8
Device Product ID (249): 2, 7
Device Node (250): "/dev/input/event8"
プロパティに対して異なる値を試してください。これは、実際にデバイスが提供するオプションによって異なります。リストをよく読んで、どの項目が感度に関連しているかを確認する必要があります。
私のデバイスを見ると、クリック時間、クリック移動、FastTapなどの項目が感度に関連しているようです。
一般的にはやる
xinput --set-prop DEVICE PROPERTY VALUE
。マニュアルページでは、次のように説明します。
--set-prop [--type=atom|float|int] [--format=8|16|32] デバイス属性値 [...] 属性を指定された値に設定します。指定しないと、属性の型と型は変更されません。パラメータは属性タイプに基づいて解釈されます。
はい
xinput --set-prop 11 261 250
これにより、デバイス 11 プロパティ 261 が値 250 に設定されます。
各属性「名前」を指定することで、長い形式を使用することもできます。
~$ xinput --set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Off" 1
上記の例では、タッチパッドがオフになっています。もう一度「0」に設定すると再び点灯します。
答え3
GUIテーマはここで大きな役割を果たすことができます。現在私が使用しているデスクトップ/ワークスペーステーマの組み合わせは、非アクティブな「ボーダー」領域がある状況に合ったメニューを描画します。私の推定では、幅は約5ピクセル程度です。他のデスクトップ環境でもテーマセットが同様に変更されたとします。誤ってオプションを有効にするには、まずこの非アクティブ領域の上にポインタを移動する必要があります。
答え4
@Johanが良い答えをしたと思います。試してみるもう1つの追加は、gconf-editor
Gnomeの設定を制御することです。システム設定などの場所からアクセスしたり、端末で実行したりできます。