过去,在触摸板上敲击两根手指会发送鼠标中键。现在它做了一个右键单击,三个手指现在是中间单击。我真的无法理解这种变化,并认为这是一个错误,或者是从 Apple 或其他什么地方抄来的。推理完全逃脱了我。我整天都使用中键在浏览器的新选项卡中打开链接,而且我很少使用右键单击(我在触摸板下方有一个鼠标右键,doh)在我的微型 EeePC 触摸板上轻敲三个手指几乎是不可能的,所以我想要旧的行为。我发现:
synclient TapButtons2=2
synclient TapButtons3=3
但这在 10.10 上不起作用
有谁知道如何恢复理智的行为?
似乎通过“点击单击”(无论如何在我的笔记本电脑上)启用的默认设置还提供以下功能:
您可能还对安装gpointing-device-settings包感兴趣,它将为您的触摸板提供更多配置选项。顺便说一句,在 Ubuntu 10.04LTS+ 中,它替换了
gsynaptics
.安装后,您可以在System -> Preferences -> Pointing Devices下找到它。
以下解决方案已在 Ubuntu 12.04 和 12.10 上进行了测试。它完美地工作。
创建一个
/etc/X11/xorg.conf.d/touchpad.conf
包含以下内容的文件:从您的用户运行
dconf-editor
(不要 sudo)。转到org.gnome.settings-daemon.plugins.mouse
,取消选中active
。(Gnome 的设置守护进程可能会覆盖您的设置是一个已知问题xorg.conf
)。注销并登录。现在应该一切正常。
xinput
给了:所以我做了
来自http://ubuntuforums.org/showthread.php?t=1251372的提示
我把它放在我的里面
~/.bashrc
,一切似乎都奏效了要修复中间单击,您可以使用以下命令:
鼠标垫设备的id在哪里
NN
,可以用命令查看xinput list
。266 是属性“Synaptics Tap Action”的 ID,您可以使用xinput list-props NN
每次启动/登录/唤醒时都必须运行此命令。
要使其永久化,您可以将此命令放在
.profile
主文件夹中文件的末尾。(您也可以尝试将其放入/etc/init.d/rc.local
,但在我的情况下它不起作用。)为了在恢复后保留您的突触配置,我按照 wiki.archlinux.org 中的以下步骤操作:
它适用于 Ubuntu 11.10,现在我有:
尝试将其作为脚本运行
好的,
我现在必须跑
和
要将事情恢复到我可以容忍的程度,但我必须在每次恢复后运行这些命令。每次恢复后运行哪个脚本来自动执行该脚本?
将此添加到
/etc/X11/xorg.conf
:警告:谨慎尝试。在 11.10 中添加时
~50-synaptics.conf
,可能会导致登录屏幕后启动挂起。解决方案#1
我刚刚发现,如果您在触摸板上按住两根手指并按下触摸板的左键单击“按钮”,它会模拟鼠标中键(因此您总共需要 3 个手指)
解决方案#2
如果您仍想单击两个按钮并生成中间按钮模拟,请执行:
EmulateMidButtonTime允许您更改生成中间按钮所需的时间(允许单击两个按钮的时间段)。100 表示 100 毫秒 (ms)。
您可以将其设置为更高的值,例如
synclient EmulateMidButtonTime=500
500 毫秒,这足以单击两个按钮