步驟1

步驟1

我想問以下問題。我在第五代 Thinkpad X1C 上安裝了 Ubuntu 17.10.1。新增核心選項「psmouse.proto=bare」後,Trackpoint 即可運作。但是,我無法更改滾動方向。現在,向上推指點(朝向顯示器)可向下捲動窗口,向下推指點(朝向觸控板)可向上捲動視窗。我怎麼能反轉這個滾動?

我使用以下內容建立了檔案 /usr/share/X11/xorg.conf.d/90-evdev.conf :


“InputClass”部分
識別碼“Touchpad/TrackPoint”
MatchProduct “PS/2 通用滑鼠”
MatchDriver “evdev”
選項“EmulateWheel” “1”
選項“EmulateWheelButton” “2”選項“Emulate3Buttons” “ 0”選項“XAxisMapping” “7 “2”選項
“Emulate3Buttons” “0”選項“XAxisMapping” “7 “2”選項“Emulate3Buttons” “0”
選項「XAxisMapping” “7 6 "
選項 "YAcisMapping" "5 4"
EndSection


然後,我將 XAxisMapping 更改為“6 7”。但是,即使在登出/登入之後,滾動也沒有任何變化。我該怎麼辦?先感謝您。

答案1

我在運行 Arch 的 Thinkpad T420 上解決了這個問題,但它在 Ubuntu 上也應該同樣有效。

步驟1

取得軌跡點的名稱:

$ xinput list

Trackpoint 的名稱稱為<device>,如果包含空格,則該名稱必須以引號引起來。在我的 T420 上,Trackpoint 稱為"TPP/2 IBM TrackPoint"

第2步

取得自然滾動選項的名稱:

$ xinput list-props <device>

選項的名稱被稱為<option>,如果它包含空格,則必須再次將其放入引號中。對於我的 Trackpoint,該選項稱為"libinput Natural Scrolling Enabled"

步驟3

將選項設定為所需的設定:

$ xinput set-prop <device> <option> <setting>

對於自然滾動,<setting>is 1,所以整個命令是:

$ xinput set-prop "TPPS/2 IBM TrackPoint" "libinput Natural Scrolling Enabled" 1

步驟4

使設定永久保留在.xprofile文件中:

$ echo 'xinput set-prop <device> <option> <setting>' >> ~/.xprofile

.xprofile文件是在啟動時取得的Xorg。這意味著,每次 PC 啟動圖形顯示伺服器時都會執行該命令。如果您不使用顯示管理器,請將其放入.xinitrc.

相關內容