50-synaptics.conf 中的某些設定無效

50-synaptics.conf 中的某些設定無效

我在編輯觸控板的突觸檔案時遇到問題,/etc/X11/xorg.conf.d/50-synaptics.conf.我得到了基於 Debian 的 Linux 和 Gnome 3.4.2。

該文件的相​​關部分(我認為)如下:

Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "MaxSpeed" "4"
Option "AccelFactor" "0.0825"
Option "ClickPad" "1"
Option "VertEdgeScroll" "1"
Option "VertTwoFingerScroll" "1"
Option "RBCornerButton" "3"

有趣的是,其中一些設定被遵守,而另一些則被忽略。看起來,它AccelFactor被遵守了,但VertTwoFingerScroll肯定被忽略了。我調整了前者,重新啟動,並看到了下面的實際差異synclient -l

順便說一句,我檢查了這個: https://askubuntu.com/questions/26290/50-synaptics-conf-options-not-working 我可以確認我沒有/etc/X11/xorg.conf文件,只有/etc/X11/xorg.conf.d/50-synaptics.conf.

我查看了 Synaptics 的 Debian-wiki,可能有其他東西覆蓋了這些。我可以詳細說明。否則它可能是別的東西。但我更願意在進一步冒險之前獲得社群的回饋。

我已經使用基於 Debian 的 Linux 4-6 週了,正處於學習的早期階段。我的主要目標是盡快調整這一點,除了研究即時專案之外,進入另一個學習例程。

我的限制是時間和無知。在任何解決方案中,我更喜歡少步驟而不是多步驟,喜歡 GUI 而不是 CLI,這樣我就可以按照與僅解決問題所規定的不同順序繼續學習。但在這種情況下,似乎應該對某些設定檔進行更簡單的更正。

答案1

我認為您遇到的問題是 GNOME 環境覆蓋了您的配置。

如果尚未安裝,我建議​​您安裝 dconf-editor

sudo apt-get install dconf-editor

然後使用您自己的用戶在終端中運行它(不使用 sudo),應該會打開一個 gui。前往 org.gnome.settings-daemon.plugins.mouse 並停用積極的選項。登出並登錄,它應該可以工作。

透過這樣做,您要求您的桌面環境不要覆蓋滑鼠的配置。

透過使用 gsettings 可以在終端機中完成所有操作,如下所示:

gsettings set org.gnome.settings-daemon.plugins.mouse active false

gsettings 功能非常強大,但使用時必須謹慎。當您尋找特定的密鑰時,使用它非常有用,例如:

gsettings list-recursively | grep mouse

我建議您先複製您正在使用的實際設置,以防出現新問題(這始終是一個很好的做法),方法是:

synclient >> touchpad_original_config

之後您將能夠檢索選項的目前值。

如果它不起作用,請與我們分享 /var/log 中最後一個 Xorg.X.log 檔案的內容,以便為我們提供有關您的問題的更多資訊。

來源 :https://wiki.archlinux.org/index.php/Touchpad_Synaptics#GNOME.2FCinnamon

答案2

嘗試將選項“ClickPad”設定為“0”

不知道為什麼,但在我的計算機上,啟用它後我無法用兩指滾動;殘障我可以。

相關內容