
我想問以下問題。我在第五代 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
.