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

歡迎訪問 生活随笔!

生活随笔

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

linux

linux触摸板设置密码程序6,Linux下Synaptics笔记本触摸板的配置

發布時間:2024/3/13 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux触摸板设置密码程序6,Linux下Synaptics笔记本触摸板的配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

筆記本上Synaptics的觸摸板比較常見,但關于其配置的資料目前來看比較混亂,主要原因是這兩年來桌面環境的變化比較大,搜索出來的結果是不同時期的人的解決辦法,往往五花八門讓人無所適從,如果想完全控制觸摸板,可能需要了解以下的事情:

觸摸板是輸入設備,首先需要Xorg的支持,所以/etc/X11/xorg.conf里面會有synaptics的配置;大約08年開始,X11依賴hal來掛載硬件驅動,hal讀取/etc/hal/fdi/policy里面的配置,所以會有寫hal的配置文件的配置方法;10年3月,Xorg發布了1.8.0版,不再依賴hal而實現動態加載驅動,依然使用xorg.conf配置驅動參數,還新引入/etc/X11/xorg.conf.d目錄里面的配置文件;Xorg的synaptics驅動帶有一個配置程序,synclient可對驅動參數動態設置;各個桌面環境,如Gnome、KDE默認自帶了不同程度對觸摸板設置的支持;gsynaptics設置程序提供比桌面環境自帶的多一些的設置選項,但是這個項目即將面臨被荒廢;Gnome有個子項目GPointingDeviceSettings,跟gsynaptics功能基本一致但還未被收錄到Gnome桌面的默認組件。

在網上搜到的資料,包括各大發行版的Wiki,一般都只會覆蓋以上其中一兩點的配置描述,而且很多都過時。

從上面這些很“歷史性”的事情可以概括出的事實:

使用xorg.conf、synclient來配置觸摸板最具體的參數,這點是不會變的;HAL作為一個過渡性組件,對其配置的意義不太大;Gnome等桌面環境啟動后會重新設定一些參數,可能會重載xorg.conf的設置參數;gsynaptics提供了一個常駐進程,在進入桌面時候啟動,它的配置參數記錄在gconf,只要其進程在運行,就會重載所有觸摸板的配置參數;沒有一個圖形界面的設置工具能提供所有的觸摸板高級特性特性設置支持。

下面列舉一些觸摸板的高級特性:

四邊角按鈕

觸摸板被分布成類似九宮格的區域,除了中間的矩形區域面積較大,四個邊角可以設置為一個按鈕,比如最常用就是點擊右下角就相當于右鍵,左上角為中鍵(個人 喜好)。

涉及參數:(2為右鍵,3為中鍵)

RTCornerButton=2

RBCornerButton=0

LTCornerButton=3

LBCornerButton=0

多點觸摸

如果是硬件原生支持多點觸摸的,在Gnome的觸摸板設置內能夠直接打開雙指滾動的選項;

模擬多點觸摸

非多點觸摸的觸摸板也可以實現雙指滾動,它通過觸摸板的感應寬度來判斷,即兩指的在觸摸板的跨度比單指大;但是這需要設置驅動參數:

EmulateTwoFingerMinZ=50#模擬雙指感應壓力

EmulateTwoFingerMinW=6#模擬雙指感應跨度

VertTwoFingerScroll=1#使用雙指垂直滾動

HorizTwoFingerScroll=1#使用雙指水平滾動

VertScrollDelta=75#垂直滾動速度

HorizScrollDelta=100#水平滾動速度

這些參數很可能需要用戶自己調試出最適合的組合(如何設置調試請看本文后介紹),以上數值僅供參考。

多指按鍵

即在觸摸板任意地方多指同敲就是相當于某擊鍵,涉及參數:

TapButton1=1#一指,左鍵,默認

TapButton2=3#兩指,右鍵;

TapButton3=0#三指,僅適合硬件支持多觸點的觸摸板,否則沒法感應三指同

圓周滾動

即可在某個邊沿(通常右)開始手指在觸摸板按順時/逆時針圓周劃動,即產生鼠標滾輪滾動作用,通常效率比僅僅使用右側劃動區上下滾動高,特別瀏覽長網頁時(本設置在gsynaptics/GPointingDeviceSettings里面可以直觀地設置)。涉及參數:

CircularScrolling=1#打開圓周滾動

CircScrollTrigger=3#右邊沿,除了0代表任意邊沿,1~8分別代表從頂開始順時針的九宮格外圍8個位置。

想使用這些高級特征,一個方法是就像多數搜索出來的資料,修改xorg.conf,但如前文說會有弊端,被桌面環境重載,所以我們最好還是使用synaptics驅動自帶的小工具synclient。synclient接受k=v的參數,而實時修改X11對觸摸板的驅動,也很方便調試,就是運行synclient TapButton2=3,應該馬上就有雙指右鍵的效果了。所以,把所有需要設置的參數寫成一個腳本文件,讓進入桌面時候啟動synclient來設置,似乎是目前最方便好的方法:

#!/bin/bashexportDISPLAY=:0.0

synclient \

EmulateTwoFingerMinZ=50\

EmulateTwoFingerMinW=6\

VertTwoFingerScroll=1\

HorizTwoFingerScroll=1\

VertScrollDelta=75\

HorizScrollDelta=100\;

把代碼保存成touchpad_args.sh,chmod +x加上執行位,放倒任意地方,加入到System-Preferance-Startup Application內,即可!

關于synclient的另外一個小功能是可以實時查看觸摸板的感應參數,運行synclient -m 100即每100毫秒讀取一次觸摸板的數據并打印,所以如果感覺觸摸板操作不夠靈敏,肯定是那些參數數值有些不合理,可以借助這個功能(使用這個功能需要打開X11的synaptics的SHMConfig設置)。其運行結果如下:

time x y z f w l r u d m multi gl gm gr gdx gdy0.000 1 5855 0 0 0 0 0 0 0 0 00000000 0 0 0 0 01.465 2562 2450 10 1 5 0 0 0 0 0 00000000 0 0 0 0 0....

其中主要參數:x,y是水平豎直值,z指垂直壓力,f是手指數,非硬件支持多指的只會0或1,w指感應跨度。這些就是對應上述的參數,如Z就是EmulateTwoFingerMinZ的Z,如果設置過大是不會反應的。

另外有人不喜歡觸摸板,設置touchpadoff=1即可關閉觸摸板的感應;Gnome的觸摸板設置里面有一個選項,鍵盤打字時智能關閉觸摸板,個人感覺比較有效,也就沒做更多設置了。

總結

以上是生活随笔為你收集整理的linux触摸板设置密码程序6,Linux下Synaptics笔记本触摸板的配置的全部內容,希望文章能夠幫你解決所遇到的問題。

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