在几乎所有大型现代 Linux 发行版和基于 Ubuntu 发行版的最新版本中,触摸板被配置为开箱即用,具有右击、左击和中击,您可以轻松配置它们。中间点击通常是用两个或三个手指点击完成的。
在 Ubuntu 12.04 中,我还没有看到在哪里启用中键,并且默认情况下它没有启用。
小智 43
您可以按照以下步骤使其在 Ubuntu 12.04 中工作并持续存在,即使在挂起后也是如此。
首先,使用您的脚本创建一个文件:
echo synclient TapButton3=2 > ~/touchpad_settings.sh
Run Code Online (Sandbox Code Playgroud)
(您可以将脚本放在另一个目录中,例如/usr/bin
或/etc
,如果您希望它位于更“通用”的位置,以防您的 ubuntu 安装中有多个帐户。)
然后使其可执行:
chmod +x ~/touchpad_settings.sh
Run Code Online (Sandbox Code Playgroud)
最后,运行以下命令,用您的用户名替换“user”:
gsettings set org.gnome.settings-daemon.peripherals.input-devices hotplug-command "/home/user/touchpad_settings.sh"
Run Code Online (Sandbox Code Playgroud)
然后重新启动,或注销并登录,或重新启动 GNOME。
就这样!
有关此修复程序的更多信息,请转到此处。
Ric*_*ira 39
我正在搜索这个,我发现触摸板的角落有不同的点击设置,如果你点击右下角,它会右键单击。但是如果你点击右上角,它会点击中间。这是默认设置。
小智 20
另一个可能更简单并避免启动脚本的选项如下。
停止 gnome 设置守护进程覆盖现有设置(字体:Touchpad Synaptics - ArchWiki)。
gsettings set org.gnome.settings-daemon.plugins.mouse active false
Run Code Online (Sandbox Code Playgroud)编辑触摸板的 X11 配置文件。
sudo -H gedit /usr/share/X11/xorg.conf.d/50-synaptics.conf
Run Code Online (Sandbox Code Playgroud)
并在带有突触驱动程序的部分下添加您的按钮选项,如下所示:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "HorizTwoFingerScroll" "on"
Option "VertTwoFingerScroll" "on"
EndSection
Run Code Online (Sandbox Code Playgroud)小智 16
synclient ClickFinger3=2
synclient TapButton3=2
Run Code Online (Sandbox Code Playgroud)
要显示实际值列表:
synclient -l
Run Code Online (Sandbox Code Playgroud)
希望它有帮助(它对我有用!)
小智 6
您可以使用synclient TapButton3=2
终端中的命令启用它,但这似乎在挂起+恢复和重新启动后被覆盖。
永久解决方案:
在此 Xfce 论坛主题中对 Xfce进行了解释
然而,unity-2d(我想也是 Unity)喜欢在简历上摆弄这些设置,我不知道如何禁用它。也许是utouch,我真的不知道。
底线是,有是一种方法来永久配置中点击:
sh -c "/usr/bin/synclient TapButton3=2"
,然后保存它。这很好,直到您暂停和恢复。为了那个原因:
gksudo gedit /etc/pm/sleep.d/80-synaptics-three-finger
将以下文本复制并粘贴到文件中:
#!/bin/sh
# Restore three finger tapping
case "$1" in
resume|thaw)
sleep 5;
/bin/su YOUR_USER_NAME -c "/usr/bin/synclient TapButton3=2"
;;
esac
Run Code Online (Sandbox Code Playgroud)替换YOUR_USER_NAME
为您的登录名 -不是很长的;例如,使用“fred”而不是“fred fuchs”。如果您不记得它,您可以随时whoami
在终端窗口中输入,它会告诉您。
保存文件。
使其可执行;只需sudo chmod +x /etc/pm/sleep.d/80-synaptics-three-finger
在终端窗口中输入即可。它会询问您的密码。
如果您正确地完成了所有这些操作,则您的系统应该在暂停/恢复循环后保留三指单击作为中键单击。
现在这很有趣且用户友好,不是吗?我只能想知道为什么 unity 会默默地干预 synclient 设置,更想知道为什么没有一个简单的 GUI 工具来配置所有这些。无论如何,你有它。
小智 6
从软件中心下载 Synaptik。
打开它,然后转到Touchpad Configuration >> Tapping。
根据需要在那里设置您的配置。
归档时间: |
|
查看次数: |
105259 次 |
最近记录: |