動作をテストするために「clickfinger」設定をインタラクティブに有効にするにはどうすればよいですか?

動作をテストするために「clickfinger」設定をインタラクティブに有効にするにはどうすればよいですか?

物理的なボタンのないトラックパッドを使用して新しいノートブックを構成しています。デフォルトでは右クリックできません。これにより、インストール時に解決する必要があるすべての問題を調査して文書化することが非常に困難になりました。

xinputこのユーティリティを使用してlibinputタッチパッド設定を変更できることを読んでください。

xinput --set-prop "ETPS/2 Elantech Touchpad" "libinput Click Method Enabled" 1 0

どのように説明するのかわかりません1 0。利用可能なバイナリコードのように見えます2libinputドキュメントには、なし、サイドエリア、クリック指の3つの設定があります。これは、これが3正しいバージョンである可能性があることを示します。1 1範囲外のようです。これは実際にゼロから始まるC整数の計算に適しています。この推論によると、1 0私が望む構成でなければなりませんが、効果はありません。私の主なユースケースであるブラウザでテキストをコピーして貼り付けるために右クリックすることはできません。

また、スクロール方向を変更してみました。

xinput --set-prop "ETPS/2 Elantech Touchpad" "libinput Natural Scrolling Enabled" 1

今回も私は運がなかった。

インタラクティブに実験することは不可能ですか?それとも別のコマンドが必要ですか?

ベストアンサー1

少なくとも私のDebian 11では、man 4 libinputログ記録をクリックする方法のプロパティは次のとおりです。

利用可能な libinput Click メソッド

2つのブール値(8ビット、0または1)、「ボタン領域」、「クリックフィンガー」の順。このデバイスで使用できるクリック方法を示します。

libinput Clickメソッドの有効化

2つのブール値(8ビット、0または1)、「ボタン領域」、「クリックフィンガー」の順。このデバイスでアクティブになったクリック方法を示します。

したがって、この値は1 0「ボタン領域」クリック方法のみを有効にします。つまり、タッチパッドの特定の領域をクリックすると、対応するマウスボタンをクリックしたものとして登録されます。おっしゃった側面がまさにその部分です。 「clickfinger」メソッドのみを有効にするには、その値が必要です0 1

このシナリオでは、クリック方法を個別に有効にしたり、同時に有効にしたり、両方を有効にしたりすることはできません。もちろん、ハードウェアが可能なすべての組み合わせをサポートしているとは限りません。

デスクトップ環境はXInput設定を管理し、xinputこのコマンドを使用して試すことができるすべての変更を上書きできます。コマンドラインを使用する前に、デスクトップ環境のGUI設定ユーティリティを確認してください。

また、私のシステムのマニュアルページには、「libinput Click Method」という属性名があります。S「有効」と表示されますが、ご質問に誤字がある可能性があります。

おすすめ記事