
我女朋友有一台 HP dv6000。在 ubuntu 10.10 32 位元中,我使用了 synaptics,一切都很好,但是當我停用它並啟用它時,問題就開始了。啟動時,問題是突觸無法工作,然後我進行了中描述的更改編輯2。現在,當我按下 synaptics 觸控板上的停用按鈕時,它會停用滑鼠和鍵盤。啟用後,鍵盤按鍵和滑鼠點擊不起作用。如果我單擊下面的面板,例如“應用程式”、“位置”或“系統”按鈕,焦點就會永遠卡在那裡。我可以透過點擊開啟 nautilus,但無法使用選單、ALT+F2 功能、查看無線連接、透過面板降低聲音等。
奇怪的部分來了。如果我按 CTRL+ALT+F1 (或任何其他與此相關的 tty),然後回到 CTRL+ALT+F7,此時 gui 一切都再次完美。這件事大約一週前開始,但她現在告訴我了。我檢查了 dmesg,它有一段時間拋出了一些警告跳過 EDID 探測對快取的 edid 執行的操作但據我所知,這並沒有從一開始就造成問題。
注意:當我執行 CTRL+ALT+F1 時,我不需要登錄,我只需要更改為另一個 tty,然後回到 F7。
什麼可能導致這個問題?
編輯1- 經過幾次測試後,當我在問題開始後更改為 CTRL+ALT+F1 時,會發生以下情況或添加到 /var/log/syslog 中:
Jan 4 22:33:07 mary acpid: client 1234[0:0] has disconnected
Jan 4 22:33:07 mary acpid: client connected from 1234[0:0]
Jan 4 22:33:07 mary acpid: 1 client rule loaded
編輯2- 我已經通過將其添加到 rc.local 來解決啟動時的突觸問題(問題是它根本不起作用):
rmmod psmouse
modprobe psmouse proto=imps
編輯3- 找出兩篇關於同一問題的文章:http://ubuntuforums.org/showthread.php?t=1470117- / -https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-synaptics/+bug/549727/+index?comments=all
編輯4- 經過更多測試後我發現可能是問題(不是 100% 確定)。當我單擊 synaptics 觸控板上的停用按鈕時,它會在文件中進行更改:
.gconf/desktop/gnome/peripherals/touchpad/%gconf.xml
並且它使錯誤的以下行:
<entry name="touchpad_enabled" mtime="1294200522" type="bool" value="false"/>
但是當我再次啟用它時,它不會更改文件。它留下了它錯誤的這就是為什麼我必須按 CTRL+ALT+F1 才能以某種方式啟動它。
編輯5- 我在 /etc/modprobe.d 中建立了一個名為 touchpad.conf 的文件,其中包含以下行:選項 psmouse proto=imps去測試。但還是沒用。
更新:以下 HP 型號在 Ubuntu 10.10 上受此問題影響:
- 惠普DV6000
- 惠普DV6500
- 惠普DV9000
- 惠普DV9200
答案1
這可能適用於其他筆記型電腦型號
我必須把我的背墊在這上面。以下內容將為至少擁有 HP dv6000 或 dv6500 筆記型電腦的任何人解決此問題。在終端機中執行以下操作:
這分為三個部分:
注意:開始之前請確保升級所有軟體包!
步驟1- 解決啟動電腦時滑鼠不起作用的問題
即使 dv6000 或任何其他變體中的滑鼠工作正常,執行此操作也不會產生任何其他問題。
輸入:sudo nano /etc/rc.local
並在上面添加退出0以下幾行:
rmmod psmouse
modprobe psmouse proto=imps
儲存並繼續執行第 2 步。
第2步- 確保當您關閉和打開觸控板時它保持打開狀態!
轉到終端機並輸入:
sudo gconftool --type bool --set /desktop/gnome/peripherals/touchpad/touchpad_enabled true
這將激活突觸並使其工作(這將使 gnome-settings-daemon 的值變為 true),直到下次重新啟動時問題將再次出現。若要解決此問題,請執行下列步驟:
sudo gconftool-2 --type string --set /apps/gnome_settings_daemon/keybindings/touchpad ""
這本質上將禁用 gnome-settings-daemon 更改布林值的任何機會。
我可以確認這適用於 HP dv6000 和 dv6500。如果這篇文章對您有用,請表示感謝#103 Ubuntu 用戶怪癖
現在進行第 3 步。
步驟3- 確保這個傻瓜會因為你想要的而起作用。強制保留修復。
按ALT+F2並輸入gconf-editor
(適用於 12.04 及以下版本)
去應用程式 -> GNOME_SETTINGS_DAEMON -> 按鍵綁定
尋找觸控板
刪除指定值觸控板。將其留空。
重新啟動電腦