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

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           +13.843s  switch tablet-mode state 0
-event16  SWITCH_TOGGLE           +13.892s  switch tablet-mode state 1
-event15  SWITCH_TOGGLE           +13.892s  switch tablet-mode state 1

evtestこれらのイベントが接続されているデバイスを表示します。

/dev/input/event15: ThinkPad Extra Buttons
/dev/input/event16: Intel HID switches

libinput現在バージョン化中です1.24.0

この問題は、(少なくとも)次のディストリビューションで発生します。

  • オープン水洗タンブルウィード
  • バニラOSオーキッド
  • アーチ
  • Fedoraの帽子

ノートブックを「反転」した場合にのみタブレットモードが表示されるようにすることができれば、これは最善ですが、タブレットモードを完全に無効にするか、タブレットモードでキーボードを無効にするだけで十分です。


私は以下を使用して無効にしようとしました。

export LIBINPUT_IGNORE_DEVICE="17 20"

また、両方のイベントを無効にしてみました。

evtest --grab /dev/input/event15
evtest --grab /dev/input/event16

libinput debug-eventsタブレットモードの切り替えは報告されなくなりますが、まだ発生します。

答え1

Intel統合センサーハブをブラックリストに追加することでこの問題を解決しました。

  1. この行をblacklist intel_ish_ipcファイルに追加します/etc/modprobe.d/blacklist.conf
  2. dracut -f(Fedoraで)または(Ubuntu)を実行しますupdate-initramfs -u

源泉:https://www.reddit.com/r/linuxquestions/comments/fzyvvy/disable_intel_integrated_sensor_hub_ish/

関連情報