タッチパッドにセカンダリボタンなし(右クリック)


31

新しいUbuntu 18.04で深刻な問題が発生しています。


Ubuntu 18.04 LTSを新たにインストールしたシステム Dell XPS 13。

問題の説明
タッチパッドには、プライマリボタン(シングルクリックとダブルクリック)のみがあり、セカンダリボタンはありません。特に、[設定]-> [デバイス]-> [マウスとタッチパッド]で[設定のテスト]オプションを使用する場合、クリックパッド(タッチパッドの左側または右側)に関係なく、タッチパッドのクリックはプライマリボタンとして通知されます。これは、[設定]-> [デバイス]-> [マウスとタッチパッド]-> [全般]でプライマリボタンを左から右に変更した後もそのままです。

それに比べて、ラップトップに(USB経由で)接続された外部マウスは正常に動作します。プライマリボタン([設定]-> [デバイス]-> [マウスとタッチパッド]-> [全般])の選択に対応する側面を持つプライマリボタンとセカンダリボタンの両方を提供します。

これは、タッチパッドの右クリックがタッチパッドでは機能せず、その上のボタンのみに関連している可能性があります。Thinkpad E480 Ubuntu 18.04 LTS

何か案は?

更新:
一方、EntropyWinsによって提案されたソリューションに加えて、キーボードとマウス->タッチパッド->マウスクリックエミュレーションのTweaksツール(別名gnome-tweaks)を介してこのタッチパッドの動作を制御することもできます。いずれにせよ、EntropyWinsが彼の答えで説明しているように、これはバグではありません。


:この便利な場合を参照してくださいaskubuntu.com/questions/957099/...
pomsky

上記の修正は、理解できるように、新しいlibinputドライバーを古いsynapticsドライバーでオーバーライドするため、機能する可能性があります。以下の私の修正では、より単純な設定の反転が必要であり、新しいドライバーを引き続き使用するため、将来的に他の問題が発生する可能性が少し低くなることを願っています。また、再起動する必要もありません!
PatKilg

回答:


43

基本的に、Ubuntu 18.04は現在、タッチパッドでの「Mac」動作にデフォルト設定されています。技術的な詳細は、Ubuntuがlibinputタッチパッドを「clickfingers」動作にデフォルト設定することです。

それを元に戻すには、ターミナルでこれを実行します:

gsettings set org.gnome.desktop.peripherals.touchpad click-method areas

別のオプション(OPに感謝)はgnome-tweak-toolをインストールすることです(ソフトウェアマネージャーまたはsudo apt install gnome-tweak-toolターミナルから)。gnome-tweak-toolの左側のメニューにある[キーボードとマウス]サブメニューに移動し、右側のパネルにあるタッチパッドの[マウスクリックエミュレーション]オプションから[エリア]を選択します。下の画像: gnome-tweakの関連設定が強調表示されます

[警告:この修正は、Ubuntu 18.04のデフォルトの入力ドライバーとして出荷されるlibinputドライバー用です。この修正を試みる前に(異なる)シナプスドライバーをインストールした場合はYMMV。]


3
たくさんのおかげで、魔法のように働いた!デフォルトのMAC設定は賢明なものなのだろうか
...-Yuvalem

8
また、私はバグとは何かについてLinusのアプローチを取ります。ユーザーが常に機能することを期待していることをf ** kしないでください
。– PatKilg

3
「エリア」メソッドに切り替えると、私の場合は右クリックが完全に無効になります(18.04、Acer Extensa 2510G)。そして、指を1本指でタッチパッド上に置いたままにしなければメニューが消えてしまうため、「指」方式は嫌いです。役に立たないアクロバットだけ。
パベル

2
50-libinput.confの名前を90-libinput.confに変更した後、両方のメソッドが正しく動作するようになり、70-synaptics.confの後に読み込まれるようになりました。うーん
パベル

2
Pavel--私の修正がうまくいかなかったのは、おそらくシナプスドライバーがインストールされているからです。18.04には、タッチパッドを制御するsynapticsドライバーが付属していません。おそらく自分でインストールしました(またはフレーバーに含まれていました)。私の修正は、シナプスドライバーではなく、libinputドライバー用です。
-PatKilg

2

右ボタンイベントは、物理的なクリックが発生したときに2本の指をタッチパッドで押したときに生成されます。指の位置は重要ではなく、ソフトウェア定義のボタン領域はありません。

これは、Ubuntu 18+およびAppleタッチパッドのデフォルトの動作です。


0

「エリア」メソッドに切り替えると、右クリックが完全に無効になります

解決策-調整を適用するには再起動またはログアウトが必要です

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.