libinput 1.29.0 發布了新的平板電腦調試工具
Libinput,這個免費的開源輸入庫和驅動程序,幾天前發布了新的 1.29.0 版本。
Libinput 是一個流行的輸入庫,預設在 Ubuntu、Fedora 及許多其他 Linux 發行版中,負責處理鼠標、鍵盤、觸控板/觸控屏和其他輸入設備。
此版本的庫引入了新的 libinput debug-tablet-pad 命令行工具。如上面的截圖所示,它顯示了一個互動界面,當你按下按鈕或旋轉屏幕時會顯示相應的數值。這對於調試、腳本編寫,甚至重新映射都非常有用。
對於具有固定橡皮擦按鈕的平板工具,此版本新增了一組配置選項,允許將橡皮擦按鈕配置為常規按鈕或甚至禁用它。
Libinput 1.29.0 實現了一個 內部插件管道,為即將於下一個 1.30 版本公開的插件鋪平了道路。
最大的內部變化是實現了一個內部插件管道。內核 evdev 事件框架現在通過一系列插件的管道傳遞,這些插件可以在過程中修改和/或模擬其他事件和框架。這使我們能夠將一些內部功能移至插件,讓它們更具自包容性且易於維護。
此次發布還引入了新的啟發式方法來檢測無意的滾輪移動,從而提高了大多數設備的響應能力。
它修正了某些華碩 "ASUE..." 觸控板上的抖動運動和游標跳動問題。此外,它現在可以檢測虛擬設備(例如 uinput)並禁用某些內部功能(例如滾動輪啟發式和平板電腦平滑處理)。
在此次發布中,對於特定輸入設備也增加/更新了許多新的特性。它們包括:
- ThinkBook 16 G7+ ASP 的觸控板問題。
- 在微軟Surface Pro Flex鍵盤上禁用右鍵按鈕。
- 添加 Contour Design RollerMouse USB 接收器。
- 為華碩 ROG Flow Z13 2025 (GZ302EA) 平板新增特色功能。
- 為 RazerBladeLate2020Base 鍵盤新增奇怪的功能。
獲取 Libinput 1.29.0
有關新版本的更多詳細信息以及源代碼壓縮包,可以通過以下鏈接在項目頁面上查看:
Libinput 版本發布: https://gitlab.freedesktop.org/libinput/libinput/-/releases
對於 Ubuntu,除了從源代碼編譯之外,您可以在這裡找到社群維護的套件,但它們並不受到官方支持。
而且,我有一個非官方的 PPA,包含支援三指拖曳的 1.28.1 目標。我不打算更新它,但如果你想嘗試 libinput 1.29.0,請隨意在下面留言。

