日韩性视频-久久久蜜桃-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 触摸板失灵的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 一级片99 | 日本a∨视频 | 国产精品国产自产拍高清av | 欧美大色网 | 青青视频免费看 | 亚洲精品久久久久国产 | 九热在线视频 | 日本免费一二三区 | 521av在线| 免费黄色视屏 | 献给魔王伊伏洛基亚吧动漫在线观看 | 久久9精品区-无套内射无码 | 国产免费一区二区三区最新6 | 久久福利小视频 | 男人都懂的网站 | 亚洲精品无码一区二区 | 无套在线观看 | 中文字幕色网 | 一区二区高清 | 雪花飘电影在线观看免费高清 | 中文字幕一区二区三区四区欧美 | 国产精品无码影院 | 探花视频在线免费观看 | 亚洲一区欧美二区 | 欧美午夜不卡 | 久久人人爽人人爽人人片av高清 | 黄网址在线 | 91精品国产综合久久精品图片 | 性做久久久久久免费观看欧美 | 日本在线第一页 | 日本成人在线免费 | 夜久久| 天堂视频中文在线 | 欧美日韩在线视频免费 | 黑人玩弄人妻一区二区三区 | 男男肉耽高h彩漫 | 欧美日韩在线免费播放 | 日韩色在线观看 | 无套内谢大学处破女www小说 | 五月婷婷丁香网 | 青草超碰 | 林雅儿欧洲留学恋爱日记在线 | 国产欧美日韩在线视频 | 亚洲a级在线观看 | 国产一区视频网站 | 青青草国产精品 | 国产精品正在播放 | 蜜桃成人av | 欧美黑人又粗又大又爽免费 | 免费看一级 | 欧美日韩卡一卡二 | 特级西西人体wwwww | 中文在线中文资源 | 99国产精品一区二区 | 午夜剧场免费看 | 精品一区二区三区视频日产 | 欧美日韩不卡合集视频 | 两根大肉大捧一进一出好爽视频 | 8x8ⅹ国产精品一区二区二区 | 国产小视频免费在线观看 | 婷婷深爱五月 | 国产成人免费观看视频 | 久久精品国产网红主播 | avtt在线观看 | 色中色综合网 | 五月天激情综合网 | 亚洲色图av在线 | 亚洲综合在线成人 | 精品福利一区二区三区 | 亚洲视频日韩 | 在线激情网 | 2021国产精品 | 亚洲色图另类图片 | 亚洲男男网站 | 亚洲综合在线视频 | 日本中文不卡 | 毛片无遮挡 | 亚洲人午夜射精精品日韩 | 激情综合啪啪 | 国产中文字幕视频 | 午夜影院在线看 | www.看毛片| av资源网在线观看 | 在线啪| 亚洲成人动漫在线观看 | 欧美精品一区二区三区久久 | 亚洲 在线 | 看片在线| 亚洲激情五月 | 波多野结衣中文字幕久久 | 成人无码一区二区三区 | 91一区二区三区四区 | 色播基地 | 亚洲午夜视频在线观看 | 久久99久久99精品 | 欧洲一区二区在线观看 | av色图片 | 青草综合 | www视频在线观看 |