日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

笔记本安装 ubuntu 触摸板失灵

發(fā)布時間:2024/8/1 Ubuntu 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 笔记本安装 ubuntu 触摸板失灵 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近在dell筆記本安裝ubuntu10.10時發(fā)生了怪事,觸摸板失靈,有時候usb鼠標也失靈。倒騰了半天終于解決。其實很簡單就是利用“更新管理”完成補丁或內核升級就行了!但是在網上也找到一些相關資料(雖然比較老)但是值得收藏一下!

以下轉自:http://wiki.ubuntu.org.cn/Synaptics%E8%A7%A6%E6%91%B8%E6%9D%BF%E6%8C%87%E5%8D%97

Synaptics觸摸板指南

出自Ubuntu中文

目錄

  • 1 致新手
  • 2 Intrepid:修改HAL以提供對Synaptics觸摸板支持
    • 2.1 Dell筆記本觸摸板設置
      • 2.1.1 第一步 添加觸摸板支持
      • 2.1.2 第二步 修改Grub
  • 3 Dapper:編輯您的xorg.conf文件以包含Synaptics觸摸板驅動
  • 4 使用快捷鍵來啟動/禁用Synaptics觸摸板
  • 5 Apple ibook G4

?致新手

筆記本電腦上,使用觸摸版作為內建鼠標。注意,“Synaptics觸摸板”應當與“Synaptic”(Ubuntu的包管理器,即apt-get的圖形化用戶界面形式)加以區(qū)分。

在Breezy (5.10)中,筆記本電腦的觸摸板應該立即可用。打開一個終端用grep查看您的/etc/X11/xorg.conf文件:

grep Id /etc/X11/xorg.conf

如果其中有一行:

Identifier "Synaptics Touchpad"

那么,就說明您正在使用一個Synaptics觸摸板。

在Dapper flight 7 (6.06)中synaptics觸摸板好像會被認成一個攝像頭之類的設備,所以觸摸板的滾輪功能可能不可用。查看“編輯您的xorg.conf文件以包含Synaptics觸摸板驅動”來獲取滾輪支持。

qsynaptics(或者KDE中的ksynaptics)是一個允許您設置您的觸摸板的圖形化用戶界面程序。要安裝該程序,請在終端中鍵入:

sudo apt-get install qsynaptics

或者:

sudo apt-get install ksynaptics

您可能需要在每次啟動X的時候運行qsynaptics -r。請到“系統>首選項>會話>啟動程序”中添加。

在Intrepid(8.10)中,系統使用了不同于xorg.conf的設置來控制觸摸板,請直接看下面關于Intrepid(8.10)的設置。

Intrepid:修改HAL以提供對Synaptics觸摸板支持

Ubuntu 8.10中新的Xserver改成了通過HAL來修改設置,而之前都是的xorg.conf文件來修改。

有些筆記本(如Dell)在安裝Ubuntu 8.10后,觸摸板無法正常工作。

以下操作應該是可行的,fdi文件內容我是根據Dell筆記本的內容改的,去掉了一些參數設置,并未做測試。如果其他品牌筆記本使用下面的fdi文件不行,請直接使用Dell的,應該也不會有區(qū)別。

為了修改觸摸板配置需要在HAL新建并編輯一個fdi文件:

gksudo gedit /etc/hal/fdi/policy/touchpad.fdi

再將下面的代碼完全放進去,并保存:

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

然后重啟下HAL:

sudo /etc/init.d/hal restart

最后重啟一下Xserver(通過同時按鍵 Ctrl+ALT+Backspace)。

若要使用快捷鍵開啟、關閉觸摸板,請看后面相關小節(jié)的內容。

Dell筆記本觸摸板設置

Dell的筆記本支持邊緣滑動觸發(fā)滾動條功能,可以進行更多一些的設置。

下面操作在Dell XPS M1530中通過。和前面相比只有第一步新建fdi文件有不同,內容比較豐富。

第一步 添加觸摸板支持

先新建并編輯HAL里的fdi文件:

gksudo gedit /etc/hal/fdi/policy/xps-touchpad.fdi

再將下面的代碼完全放進去,并保存

<?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2"> <device> <match key="input.x11_driver" string="synaptics"> <merge key="input.x11_options.LeftEdge" type="string">120</merge> <merge key="input.x11_options.RightEdge" type="string">830</merge> <merge key="input.x11_options.TopEdge" type="string">120</merge> <merge key="input.x11_options.BottomEdge" type="string">650</merge> <merge key="input.x11_options.FingerLow" type="string">14</merge> <merge key="input.x11_options.FingerHigh" type="string">15</merge> <merge key="input.x11_options.MaxTapTime" type="string">180</merge> <merge key="input.x11_options.MaxTapMove" type="string">110</merge> <merge key="input.x11_options.ClickTime" type="string">0</merge> <merge key="input.x11_options.EmulateMidButtonTime" type="string">75</merge> <merge key="input.x11_options.VertScrollDelta" type="string">10</merge> <merge key="input.x11_options.HorizScrollDelta" type="string">0</merge> <merge key="input.x11_options.MinSpeed" type="string">0.45</merge> <merge key="input.x11_options.MaxSpeed" type="string">0.95</merge> <merge key="input.x11_options.AccelFactor" type="string">0.06</merge> <merge key="input.x11_options.EdgeMotionMinSpeed" type="string">200</merge> <merge key="input.x11_options.EdgeMotionMaxSpeed" type="string">200</merge> <merge key="input.x11_options.UpDownScrolling" type="string">1</merge> <merge key="input.x11_options.CircularScrolling" type="string">0</merge> <merge key="input.x11_options.SHMConfig" type="string">true</merge> </match> </device> </deviceinfo>?

然后重啟下hal

sudo /etc/init.d/hal restart

最后重啟一下Xserver(通過同時按鍵 Ctrl+ALT+Backspace)。

第二步 修改Grub

Dell的筆記本還有個問題要解決,就是即使進行上面設置仍然沒有開啟觸摸板,需要再修改一下Grub啟動項內容才行。

首先編輯/boot/grub/menu.lst

gksu gedit /boot/grub/menu.lst

在其中你需要的每一個內核版本的啟動項后加一條 i8042.nomux=1。例如一個啟動項樣子是這樣的:

title Ubuntu 8.10, kernel 2.6.27-8-generic uuid f8aefb46-d3fb-4425-9ea2-017073e2d87c kernel /boot/vmlinuz-2.6.27-8-generic root=UUID=f8aefb46-d3fb-4425-9ea2-017073e2d87c ro locale=zh_CN quiet splash initrd /boot/initrd.img-2.6.27-8-generic quiet

將其kernel行最后加上 i8042.nomux=1 即可,最后kernel行應形如:

kernel /boot/vmlinuz-2.6.27-8-generic root=UUID=f8aefb46-d3fb-4425-9ea2-017073e2d87c ro locale=zh_CN quiet splash '''i8042.nomux=1'''

更新一下這個修改過的Grub

sudo update-grub

這樣改過之后,重啟系統,觸摸板應該就是沒有問題了。而且,還能支持Dell的邊界滾動條功能。

[編輯] Dapper:編輯您的xorg.conf文件以包含Synaptics觸摸板驅動

為了獲取滾輪支持,您可能需要編輯您的xorg.conf文件。請在終端中鍵入sudo gedit /etc/X11/xorg.conf。在如下內容之后:

Section "InputDevice"Identifier "Configured Mouse"Driver "mouse"Option "CorePointer"Option "Device" "/dev/input/mice"Option "Protocol" "ExplorerPS/2"Option "ZAxisMapping" "4 5"Option "Emulate3Buttons" "true" EndSection

添加如下內容:

Section "InputDevice"Identifier "Synaptics Touchpad"Driver "synaptics"Option "SendCoreEvents" "true"Option "Device" "/dev/psaux"Option "Protocol" "auto-dev"Option "HorizScrollDelta" "0"Option "SHMConfig" "on" EndSection

there are also a bunch of lines about a wacom tablet, I have commented them out, I am not sure if that is a necessary step. -原作者brallan注

接下來,向下尋找如下內容:

Section "ServerLayout"Identifier "Default Layout"Screen "Default Screen"InputDevice "Generic Keyboard"InputDevice "Configured Mouse"InputDevice "stylus" "SendCoreEvents"InputDevice "cursor" "SendCoreEvents"InputDevice "eraser" "SendCoreEvents" EndSection

在"Configured Mouse"之后添加:

InputDevice "Synaptics Touchpad"

i also commented out the three lines about the wacom: "stylus", "cursor", and "eraser", but I am not sure if this is necessary. -原作者brallan注

重啟X:<ctrl> <Backspace>,現在您應該有擁有滾輪支持了。然后安裝qsynaptics來更精準地控制您的設備。

使用快捷鍵來啟動/禁用Synaptics觸摸板

您有可能想要啟用或者禁用觸摸板,從而在您使用USB或者其他鼠標的時候不致因觸摸板的緣故干擾您打字。請使用如下步驟:

步驟 1

在終端中編輯/etc/xorg.conf

sudo gedit /etc/X11/xorg.conf

找到如下內容:

Section "InputDevice"Identifier "Synaptics Touchpad"Driver "synaptics"Option "SendCoreEvents" "true"Option "Device" "/dev/psaux"Option "Protocol" "auto-dev"Option "HorizScrollDelta" "0" EndSection

在Section的最后添加如下的選項:

Option "SHMConfig" "on" EndSection

如果您正在使用一個Alps觸摸板(您可以通過如下方法確認)

cat /proc/bus/input/devices

您看到的代碼應當如下:

Section "InputDevice"Driver "synaptics"Identifier "TouchPad"Option "SendCoreEvents" "true"Option "Device" "/dev/input/event2"Option "Protocol" "event"Option "SHMConfig" "on" EndSection

您可以定義一些參數來改變您的觸摸板的行為。這些參數已經在[1]中列出。您可以通過如下方法檢查您的觸摸板是否工作正常,或者您是否使用了正確的參數:

synclient -m l

如果一切正常,您的手指的位置應該能夠隨您的移動而改變,而且您可以根據這一信息設置您的參數。


步驟 2

接下來,我們會創(chuàng)建三個文件:一個bash腳本來啟用觸摸板,一個來禁用,以及一個python腳本來使用組合鍵啟用或者禁用。在終端中cd到/usr/local/bin下,新建一個文件:

cd /usr/local/bin sudo gedit tpoff

將下列代碼粘貼到文件中,保存并關閉。

synclient -s touchpadoff=1

然后,再新建一個文件:

sudo gedit tpon

粘貼下列代碼,保存并關閉。

synclient -s touchpadoff=0

再新建一個文件:

sudo gedit touchpad.py

粘貼下列代碼,保存并關閉。

#!/usr/bin/python import os import stringdef ReadFile():myfile = open('/tmp/synclient.tmp', 'rb')for line in myfile:TestString(line) myfile.close()def TestString(string):for word in string.split():if word == "TouchpadOff":setting = string.split()ChangeState(setting[2])def ChangeState(current): if current == "0":os.system("synclient -s touchpadoff=1")else:os.system("synclient -s touchpadoff=0")os.system("rm /tmp/synclient.tmp")def Main():ReadFile() os.system("synclient -l > /tmp/synclient.tmp") Main()

最后,為這三個文件設置訪問權限:

sudo chmod 644 tpon tpoff touchpad.py

步驟 3

接下來,編輯您的sudo用戶文件,以允許您在無須輸入密碼的情況下運行那兩個腳本。

sudo visudo

加入以下行:

{user} ALL = NOPASSWD: /usr/local/bin/touchpad.py

注意:{user}代表您的用戶名。

保存(在nano中,鍵入<CTRL> <o>),確保將其保存為/etc/sudoers

步驟 4 接下來,安裝xbindkeys

sudo apt-get install xbindkeys

完成后,請安裝xbindkeys-config,xbindkeys的圖形用戶界面

sudo apt-get install xbindkeys-config

安裝完成后,請把這兩個程序都打開:

xbindkeys

以及

xbindkeys-config

編輯您的文件來定義您想要的快捷鍵。例如,要使用<Ctrl><F5>來啟用/禁用觸摸板,在Edit下面填入以下內容:

Name: Touchpad On/Off Key: Control + F5 | m:0x4 + c:71 Action: /usr/local/bin/touchpad.py

然后點擊apply,save,exit

這樣就完成了,重啟xbindkeys:

xbindkeys

您可能需要重新起動X。

請記住,在每次啟動X的時候您都需要再次運行xbindkeys來啟用快捷鍵。請到“系統>首選項>會話>啟動程序”中添加。

Apple ibook G4

Dapper的全新安裝環(huán)境下觸摸板工作極度緩慢。這個bug已經被修復了,詳見此處:。這個修復方案非常簡單,只要將如下設置添加到您/etc/X11/xorg.conf中適當的位置,然后重新啟動X即可。

Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/input/mice" Option "Protocol" "auto-dev" Option "LeftEdge" "0" Option "RightEdge" "850" Option "TopEdge" "0" Option "BottomEdge" "645" Option "MinSpeed" "0.4" Option "MaxSpeed" "1" Option "AccelFactor" "0.03" Option "FingerLow" "55" Option "FingerHigh" "60" Option "MaxTapMove" "20" Option "MaxTapTime" "100" Option "TapButton1" "0" Option "TapButton2" "3" Option "TabButton3" "2" Option "HorizScrollDelta" "10" Option "VertScrollDelta" "30" Option "SHMConfig" "on" EndSection

總結

以上是生活随笔為你收集整理的笔记本安装 ubuntu 触摸板失灵的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩精品视频在线观看网站 | 亚洲中文字幕无码一区二区三区 | www.在线| 国产老女人乱淫免费可以 | 精品乱子伦一区二区三区 | a久久久久久 | www.黄色片.com| 色综合天天综合网国产成人网 | 欧美精品999 | 国产网站免费在线观看 | 2025国产精品视频 | 91网在线播放 | 一区二区三区中文字幕在线观看 | 噜噜在线视频 | 亚洲成人黄色在线 | 理论片91 | 今天高清视频在线观看视频 | 日韩 国产 欧美 | 五月婷婷激情网 | 欧美日韩一卡 | 久久青娱乐 | 波多野结衣电车痴汉 | 欧洲美一区二区三区亚洲 | av美国| 男女日批 | 91黄色免费 | 亚洲免费视频观看 | 欧美日韩一区二区三区国产精品成人 | wwwxxx日本免费 | 光棍影院手机版在线观看免费 | 国产秋霞 | av免费毛片 | 91桃色网站 | 成人av在线网站 | 色综合激情网 | 69av在线视频 | 丝袜脚交免费网站xx | 国产伦精品一区二区三区精品 | 婷婷在线一区 | 91导航 | 131mm少妇做爰视频 | 一级黄色免费大片 | 午夜一级黄色片 | 妞妞av| 99热免费 | 亚洲国产欧美精品 | 亚洲男人天堂 | 成人激情视频 | 91精品国产一区二区三区 | 日韩精品视频一区二区 | 99久99| 香港a毛片 | 久久午夜网站 | 国产精品扒开腿做爽爽爽a片唱戏 | 荒岛淫众女h文小说 | 欧美一区二区三区在线观看视频 | 羽月希奶水一区二区三区 | 亚洲精品乱码久久久久久久久久久久 | 亚洲国产精品国自产拍久久 | 日韩不卡在线播放 | 美女一区二区视频 | jzzijzzij亚洲成熟少妇在线播放 狠狠躁日日躁夜夜躁2022麻豆 | 亚洲精品乱码久久久久久蜜桃不卡 | 免费欧美一级视频 | 禁断介护老人中文字幕 | 一区二区三区在线播放视频 | 青青国产精品 | 午夜精品无码一区二区三区 | 亚洲色图丝袜 | 成人久久av | 亚洲精品123区 | 精品国产一区二区三区四区精华 | 色欲av无码精品一区 | 日韩男人的天堂 | 成人一级片在线观看 | 免费爱爱网址 | 亚洲精品久 | 国产亚洲精品成人无码精品网站 | a视频免费| 看免费的毛片 | 91爱爱·com| 亚洲午夜精品一区 | 国产污污视频 | 在线观看免费视频a | 丝袜老师让我了一夜网站 | 97在线免费视频 | 国产精品1234区 | 美女免费毛片 | 日韩中文字幕网 | 国产精品网站在线观看 | 欧美情爱视频 | 天天干天天操天天玩 | 国产综合婷婷 | 国产免费脚交足视频在线观看 | 成人久久精品 | 少妇一级淫片免费播放 | 18女人毛片 | 13日本xxxxxⅹxxx20| 日本xxxx18高清hd|