我有一台笔记本电脑 HP-Pavilion-g (1246-ef) 在双启动 Windows 和 Xubuntu 中运行。在 Windows 中,我可以使用触摸板左上角的特殊区域(一个小凹痕)来禁用/启用双击。禁用时会看到一个小红灯。

我可以在 Ubuntu 中激活这个功能吗?我不想要解决方法。我想要一个解决方案,无需脚本和命令即可使其工作。
(我不是在谈论如何在 Xubuntu 中快速启用/禁用触摸板- 我知道。)
(一件有趣的事情:当我在 Windows 中禁用触摸板然后在 Ubuntu 中重新启动时,触摸板无法启用并且在 Ubuntu 中不被视为禁用。但是如果我完全关闭(关闭,而不是重新启动)并在 Ubuntu 中启动,这设置被重置并且触摸板处于活动状态。但也许这与上述问题没有太大关系)
(X) ubuntu 14.04 3.13.0-39-generic
您应该将此报告为错误。报告此问题的最佳位置是xserver-xorg-input-synaptics包(FreeDesktop Bugs)。有关良好的错误报告指南,请参阅此问题。您也可以在此处发布错误链接,我会定期更新其状态。如果您想尝试替代解决方案,我在下面放置了一个解决方法。请注意,您将向 FreeDesktop 系统报告错误。登录后,选择报告错误。针对Xorg包报告错误。当提示输入组件时,请确保选择input/synaptics。填写所需的任何其他特定信息。
ID NaN 的错误跟踪器
状态:Lookup Error 3
重要性:Lookup Error 3
分配给:Lookup Error 3
简而言之,这是不可能的,因为没有 Linux 驱动程序可以做到这一点。(报告错误可能会得到一个!)
该触摸板的工作原理是将该浸入区域作为其自己的按钮。双击它时,Windows 驱动程序会说“嘿,我应该禁用/启用触摸板!”。然后将禁用或启用消息发送到触摸板,设置其状态。
重新启动时,触摸板的电源不会丢失。所以,无论它处于什么状态都被保留了下来。当您完全关闭时,电源会丢失,因此状态会重置。
AFAIK,至少在内核方面,没有任何方法可以用这种下降来做到这一点。您也许可以编写自己的驱动程序,但这超出了本问题的范围(甚至可能是本网站)。
您可能可以做一些解决方法,如下所示:
xinput-list. 记住身份证。将其保存到/usr/bin:
#!/bin/bash
if [ -e /tmp/mouse-disabled ]; then
rm -f /tmp/mouse-disabled
xinput enable [id]
else
touch /tmp/mouse-disabled
xinput disable [id]
fi;Run Code Online (Sandbox Code Playgroud)将所有带有 ID 的实例替换为您的正确 ID。
| 归档时间: |
|
| 查看次数: |
4118 次 |
| 最近记录: |