libinput

無効になってからノートブックが起動するたびにイベントを送信するAsusスタイラスを削除/デバッグする方法
libinput

無効になってからノートブックが起動するたびにイベントを送信するAsusスタイラスを削除/デバッグする方法

1週間前に何らかの方法でデバイス間にスタイラスが追加され(数ヶ月間私のスタイラスがありませんでした)、ラップトップが起動するたびにスパムメッセージが表示されます。 $ sudo libinput debug-events | grep event5 -event5 DEVICE_ADDED ELAN9009:00 04F3:2E36 seat0 default group5 cap:t size 300x184mm ntouches 10 calib -event5 TOUCH_DOWN ...

Admin

xorg confにオプションを追加するには?
libinput

xorg confにオプションを追加するには?

xorg confファイルはどこにあり、どのように変更しますか? タッチパッドのデフォルトのスクロール速度を変更したいです。今回のセッションで変更できますが、xinput --set-prop "YOUR TOUCHPAD" "libinput Scrolling Pixel Distance" YOUR_SPEED永久に設定したいと思います。 私はここを読んだhttps://man.archlinux.org/man/libinput.4#Option~24、変更できますが、Option "ScrollPixelDistance" "int"どうすればよい...

Admin

Wayfire / Waylandでタッチスクリーンの右クリックを無効にする方法は?
libinput

Wayfire / Waylandでタッチスクリーンの右クリックを無効にする方法は?

最新のオペレーティングシステム(Bookworm + Wayfireなど)を実行しているRPi 5を使用してタッチスクリーンキオスクを作成しました。私のユースケースで非常に迷惑な右クリックイベントを無効にしようとしています。 タッチ>ドラッグ>長押し>タッチスクリーンを放すと、右クリックアクションが生成されます。これらの動作は、誤って実行されることがよくあります。 生のタッチスクリーンイベントを使用または表示するには、存在しない個々のイベントlibinputのみがあります。しかし、通常のマウスを接続するとイベントを見ることができます。右クリ...

Admin

マウスストップ - グラフィックアプリケーションを使用するときのSYN_DROPPEDイベント
libinput

マウスストップ - グラフィックアプリケーションを使用するときのSYN_DROPPEDイベント

Davinci Resolve(ビデオエディタ)を使用するときにこの問題が最初に見つかりました。 Xサーバーで「SYN_DROPPEDイベント」として記録されたランダムなマウス停止現象が表示されます。 $ tail -f /var/log/Xorg.0.log [...] [ 12781.613] (II) event14 - USB OPTICAL MOUSE : SYN_DROPPED event - some input events have been lost. [ 12782.295] (II) event14 - USB OPTICAL MOU...

Admin

Linux は、Lenovo Thinkpad X1 でタブレットモードをランダムに有効または無効にします。
libinput

Linux は、Lenovo Thinkpad X1 でタブレットモードをランダムに有効または無効にします。

私はLenovo Thinkpad X1(第6世代)ノートパソコンを使用しています。現在私はFedoraを使用しています。 GRUBメニューでは、内部キーボードが期待どおりに機能します。オペレーティングシステムを使用すると、キーボードはほとんど応答しませんが、時々有効になってすぐに無効になります。観察された内容は次のとおりですlibinput debug-events。 -event16 SWITCH_TOGGLE +13.842s switch tablet-mode state 0 -event15 SWITCH_TOGGLE ...

Admin

Waylandでマウスボタンを再マッピング
libinput

Waylandでマウスボタンを再マッピング

私は2つのロジクールトラックボール、Wireless TrackMan FXとMarble Mouseを持っています。どちらもevtest:BTN_LEFT、、、で同じボタンセットを報告しますBTN_RIGHTが、それぞれ物理ボタンは4つしかありません。 TrackMan FXは、左、右、中央、側面など、私が望む正確なイベントを送信します。ところでMarble Mouseが代わりに転送していて、再マッピングしたいと思います。BTN_MIDDLEBTN_SIDEBTN_EXTRABTN_EXTRABTN_MIDDLE この回答私が望むものを正確に扱っているよう...

Admin

xinputプロパティを永続的にするためにX11を正しく設定する方法は?
libinput

xinputプロパティを永続的にするためにX11を正しく設定する方法は?

「中間クリック属性シミュレーション」を有効にしようとしています。 xinput set-prop "Logitech Gaming Mouse G402" "libinput Middle Emulation Enabled" 1 永久設定で。 「/usr/share/X11/xorg.conf.d/」を設定してこれを達成しようとしています。 現在、以下を含むファイルを作成しています。 Section "InputClass" Identifier "Mouse Middle click emulation" MatchIsPointe...

Admin

HIDイベントが受信されましたが、マウス入力はまだ機能していません。
libinput

HIDイベントが受信されましたが、マウス入力はまだ機能していません。

HIDイベントとlibinputの間に何が欠けているのか理解しようとしています。以下に記録されている正しいマウスイベントを送信するデバイスがありますhid-recorder。 たとえば、マウスの左ボタンをクリックすると、次のようになります。 # ReportID: 11 / Button: 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | X: 0 | Y: 0 | Wheel: 0 | AC Pan: 0 E: 000000.000000 8 0b 01 00 00 00 00 ...

Admin

追加のudevルールWacomスタイラスをオンにしてWacomタッチスクリーンを無効にする方法は?
libinput

追加のudevルールWacomスタイラスをオンにしてWacomタッチスクリーンを無効にする方法は?

説明どおりにタッチスクリーンをオフにします。ここそしてここDebian がインストールされている Lenovo ThinkPad でウェイランド/libinput。 echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="056a", ATTRS{idProduct}=="5144", ATTR{authorized}="0"' > /etc/udev/rules.d/80-touchscreen.rules これで、画面/ディスプレイ内蔵タブレット機能用のスタイラスであるThinkPad Pen Proを使用する必要があ...

Admin

Thinkpad T480タッチパッド:垂直スクロールを有効にする(DEなし)、どの設定を使用する必要がありますか?
libinput

Thinkpad T480タッチパッド:垂直スクロールを有効にする(DEなし)、どの設定を使用する必要がありますか?

libinputを使うのか、シナプティックを使うのかはどちらも使うので、わかりません。 Xorgシナプスの設定 cat /etc/X11/xorg.conf.d/70-synaptics.conf # Example xorg.conf.d snippet that assigns the touchpad driver # to all touchpads. See xorg.conf.d(5) for more information on # InputClass. # DO NOT EDIT THIS FILE, your distribution...

Admin

xinputを使用して、xinputコマンドを処理する特定のマウスを識別します。
libinput

xinputを使用して、xinputコマンドを処理する特定のマウスを識別します。

私はManjaro 23.0を使ってUSB SteelSeriesマウスの速度を遅くする方法を見つけましたが、持続するのに問題があります。一定期間アクティビティがない場合、またはシステムが再起動した場合、xinput設定は「デフォルト」にリセットされます。少なくともマウスは再起動するたびに新しい「ID」を取得します。この問題は、以下で見つけたxorg.confコードを使用して解決する必要があります。それ以外の場合は、xinputを介して手動でマウスIDを見つける必要があります。 以下は、新しいxorg.confでマウスを操作したいxinput設定です。 $ ...

Admin

スクロールの方向を変えた後にマウスのスクロールイベントが失われる原因は何ですか?
libinput

スクロールの方向を変えた後にマウスのスクロールイベントが失われる原因は何ですか?

私はXorgとlibinputを持つx86_64システムでUbuntu 22.04.2を使用しています。 Logitech MX Masterマウス(最初のモデル)を使用していますが、スクロールすると奇妙な動作が見つかりました。マウスには「ノッチ」モードに設定できる自由回転スクロールホイールがあり、各スクロールイベントに固有の触覚フィードバックを提供します。 問題は、スクロールイベントが時々欠落していることです。たとえば、Firefox または IDE ウィンドウをスクロールするときにホイールを一行移動しても視覚的な効果はありませんが、後続の四角形は正しく機...

Admin

hwdbを使用してREL_HWHEELをBTN_*イベントまたはキーの組み合わせに再マップできますか?
libinput

hwdbを使用してREL_HWHEELをBTN_*イベントまたはキーの組み合わせに再マップできますか?

4方向スクロールホイール付きマウス(Logitech M705)があります。左/右キーは基本的にボタンなので、実際の水平スクロールホイールとは異なります。私は水平スクロール機能を使用していないので(シングルボタン押下イベントではありません)、ブラウザのタブナビゲーション(通常CTRL + PgUpまたはPgDown)などの他の目的に使用したいと思います。たとえば、X11では imwheel を使用するのはかなり簡単ですが、Waylandではより複雑に見えます。キーの残りの部分はEV_MSC / EV_KEYイベントを実行し、KEYBOARD_KEY再マッピン...

Admin

マウス1つだけ逆スクロール
libinput

マウス1つだけ逆スクロール

こんにちは。私のコンピュータには2つのマウスが接続されています。 1つは標準マウス、もう1つはタッチパッドです。装置として、タッチパッドはタッチパッド自体とマウス部分に分けられる。 タッチパッドで逆スクロールを設定しながら、同時に標準マウスの自然なスクロールを維持したいと思います。 以下を使用して、関心のある2つのデバイスを識別できますsudo libinput list-devices。 Device: HP HP Pavilion Gaming Mouse 300 Kernel: /dev/input/event1...

Admin