Mac 讓我覺得第一個驚訝的地方, 就是 Touchpad 很好用(兩隻手指放在觸控版上, 同時向上或向下, 頁面就會往上或往下捲動), 不過我還是一直忠愛著 IBM 的小紅點. XD
註: 下述執行環境是 Ubuntu Linux 10.04.
因為有 Mac 的體驗, 於是也很想要讓 Notebook 可以兩隻手指在 Touchpad 上, 來捲動頁面.
非常感謝 小朱 這篇文章: 在 Ubuntu 10.04 啟用 Touchpad 雙指滾輪的功能, 非常輕易的就解決這個問題.
下述就是照此篇文章內容操作, 把該換的參數換一換, 就可以動囉~ 🙂
於 HP Compaq NC6000 設定 Touchpad 的雙指滾輪 功能
下述是於 HP Compaq NC6000 的機器上做設定, 設定步驟如下:
- $ xinput list # 列出裝置, 呈現如下. (找到 TouchPad 那整個的完整名稱, 如下述粗體字)
⎡ Virtual core pointer id=2[master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4[slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10[slave pointer (2)]
⎜ ↳ Macintosh mouse button emulation id=11[slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=12[slave pointer (2)]
⎣ Virtual core keyboard id=3[master keyboard (2)]
↳ Virtual core XTEST keyboard id=5[slave keyboard (3)]
↳ Power Button id=6[slave keyboard (3)]
↳ Video Bus id=7[slave keyboard (3)]
↳ Sleep Button id=8[slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9[slave keyboard (3)] - # 設定 Elantech Touchpad 的雙指滾輪 功能, 把上面找到的 TouchPad 整段, 跟下面粗體字的區塊整個換掉, 再執行下述:
$ xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1
$ xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1
$ xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10
$ xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8 - 到此就已經可以使用囉~
設定開機自動啟用 Elantech Touchpad 的雙指滾輪 功能
- sudo vim /usr/bin/touchpad-setting.sh
#!/bin/bash
sleep 5
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8 - sudo chmod +x /usr/bin/touchpad-setting.sh
- 設定開機啟動: 系統 → 偏好設定 → 始動應用程式 → 初始啟動程式 → 加入 /usr/bin/touchpad-setting.sh
- 到此即完成, 之後開機就都可以使用囉~ 🙂