Ubuntu 從 8.10 版開始,觸控板的設定不是寫在 xorg.conf 裡頭,而是由 HAL 在控制。我用的是 Synaptics (不要把它跟 Synaptic 這個套件管理軟體搞混了) 的觸控板 (Touchpad),所以就上網找了一下設定的方式,讓它可以發揮應有的能力。我參考的文章是這一篇「8.10的觸控板設定...」跟這一篇「Synaptics觸摸板指南」,怕以後找不到,所以把解法記下來。

首先你要建立一個設定檔

sudo gedit /etc/hal/fdi/policy/synaptics-options.fdi

然後輸入以下內容並存檔

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="input.x11_driver" contains="synaptics">
<merge key="input.x11_options.SHMConfig" type="string">On</merge>
</match>
</device>
</deviceinfo>

存檔之後在終端機下指令「sudo /etc/init.d/hal restart」重新啟動 HAL,再重新啟動 XServer (按 Ctrl+Alt+Backspace) 就可以了,或是你想要直接重開機也是可以啦。

你可以透過【系統】→【偏好設定】→【觸控板】來開啟設定視窗,如果沒有這個選單,那有可能是你還沒有安裝 gsynaptics 這個 GUI 設定介面,記得要裝喔 (sudo apt-get install gsynaptics)。

Touchpad

Nelson 發表在 痞客邦 PIXNET 留言(3) 人氣()


留言列表 (3)

發表留言
  • vicjuan
  • 這是什麼處控板 @@"

    怎麼沒有聽過 囧""
  • 筆電的觸控板阿,不是手寫板喔 lol
    很多筆電都是用 Synaptic 的吧。

    Nelson 於 2009/02/12 13:02 回覆

  • cremaster4471
  • 非常感謝您的分享,可以讓我引用嗎?

    Dear Nelson:
    謝謝您的教學,讓筆電上觸控板的捲軸功能恢復。
    不過您最後出現的觸控板設定視窗好像有誤,應該是『系統』『偏好設定』『滑鼠』,然後在裏面第3個分頁才有『觸控版』,直接照您的方式好像找不到像您那樣的控制介面。使用APT-GET時系統提到GSYNAPTIC早就已經安裝而且是最新版。

    不論如何,還是謝謝您,也請您的文章讓我引用!
  • 歡迎引用阿,不用跟我說,只要記得送出引用通知就好,這樣我就會知道了。

    咦? 不在那邊嗎? 難道新版的改位置了? 我寫這篇文章的時候選單是在這個位置哩。

    Nelson 於 2009/05/03 20:33 回覆

  • zacks
  • 不好意思 打擾一下
    最近在ubuntu9.10下也想安裝touchpad的這功能
    但是似乎按照上面文章做之後

    他還是出現要我在Xfree86Config或是xorg.conf修改的錯誤訊息
    請問是不是又有什麼修改@_@?
  • 在"滑鼠偏好設定"裡頭不就有觸控板的設定了嗎?還需要裝這個嗎?
    若你覺得還是有需要的話,可以參考一下這一篇。
    https://help.ubuntu.com/community/SynapticsTouchpad

    Nelson 於 2010/02/02 20:47 回覆