透過nx-server/player登入時使用xinput調整滾動方向

透過nx-server/player登入時使用xinput調整滾動方向

我按照這些說明為我的普通 ubuntu (11.04) 桌面配置自然滾動,它們工作得很好:

http://maketecheasier.com/reverse-mouse-scrolling-direction-in-ubuntu/2011/09/16

但即使我透過 nxserver 以同一使用者身分遠端登錄,這些設定也不適用。所以我嘗試使用 xinput 手動調整滾動方向,如下所示:

 xinput list 
"pointer"   id=0    [XPointer]
"keyboard"  id=1    [XKeyboard]

進而:

 xinput get-button-map 0
X Error of failed request:  XI_BadDevice (invalid Device parameter)
  Major opcode of failed request:  131 (XInputExtension)
  Minor opcode of failed request:  3 (X_OpenDevice)
  Device id in failed request: 0x0
  Serial number of failed request:  15
  Current serial number in output stream:  15

若要查看目前的按鈕映射,請嘗試使用下列命令變更映射:

 xinput set-button-map "pointer" 1 2 3 5 4 6 7 8 9 10 11 12 13 14 15 16
X Error of failed request:  XI_BadDevice (invalid Device parameter)
  Major opcode of failed request:  131 (XInputExtension)
  Minor opcode of failed request:  3 (X_OpenDevice)
  Device id in failed request: 0x0
  Serial number of failed request:  15
  Current serial number in output stream:  15

導致同樣的錯誤。有人知道怎麼做嗎?

答案1

嘗試一下xmodmap -e "pointer = 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16"這對我有用。

相關內容