我想禁用触摸板。我要保留触控板。可能吗?
Alps触摸板被内核识别为PS/2 Generic Mouse
。内核尚不支持其所有功能。
/dev/input/event12
触摸板和触控板都只提供了一个设备。但是,似乎Windows允许禁用触摸板。
我想禁用触摸板。我要保留触控板。可能吗?
Alps触摸板被内核识别为PS/2 Generic Mouse
。内核尚不支持其所有功能。
/dev/input/event12
触摸板和触控板都只提供了一个设备。但是,似乎Windows允许禁用触摸板。
Answers:
无法识别触摸板并无法将其识别为PS2鼠标是由于硬件使用了新协议,并且制造商未发布规格,因此无法编写免费驱动程序。
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/550625
该协议大部分是反向工程,现在有一个涉及补丁内核模块的修复程序,但是它不是完全完美的(不会做多点触控),并且还没有进入主流内核。有关详细信息,请参见讨论。如果您足够勇敢地修补内核,它还会告诉您如何进行修补。
如果您只想能够快速轻松地禁用触摸板以进行输入,请尝试按以下步骤设置键盘快捷键。
xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 0
将在禁用触摸板的同时
xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 1
将再次启用它。能够通过简单的按键组合打开和关闭触摸板,使得在我们等待更好的解决方案时可以忍受该问题。
xinput --list
。
我写了一个小的触摸板切换脚本,该脚本已绑定到e6520(Fn+ F5)上的切换触摸板功能键。
它使用了Peter Torpman上面发布的命令。
#!/bin/bash
enabled=`xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (127):\s*1"`
if [ -n "$enabled" ]; then
xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi
$PATH
)。
我被限制使用相同的毫无价值的触摸板在Dell Latitude笔记本电脑上下载和安装驱动程序/软件(该机器由我的雇主拥有和提供)。我要禁用触摸板的解决方案包括一块5英寸x 2 3/4英寸厚的纸板(约1/8英寸厚)和几块胶带。工作原理很好!不再有流浪的鼠标指针破坏了我的工作!
xinput
按照其他几个答案的建议使用,不需要任何驱动程序/软件,甚至不需要sudo!
我只是在索尼上卸载了触摸板的内核模块。手动方式:
禁用:
rmmod psmouse
启用:
modprobe psmouse
/etc/modprobe.d/blacklist.conf
通过添加以下内容使其永久存在:
blacklist psmouse
希望这对您的戴尔有所帮助。
看看是否对您有帮助,编辑/etc/X11/xorg.conf
文件,然后将选项SHMConfig
在线添加到Synaptic Touchpad输入设备的“输入设备”部分。然后重新启动X(使用ctrl + alt + backspace组合键)。
登录后,我将syndaemon用作syndaemon -t -d
.-t选项指定仅禁用轻击和滚动操作,您仍然可以在键盘上打字时移动光标。-d选项要求syndaemon作为后台程序在后台运行,因此您不必在执行命令后保持终端处于打开状态。
您可以不使用-t选项来完全禁用触摸板。要使syndaemon在每次登录时默认启动,请将其添加到“系统”->“首选项”->“会话”中的“启动程序”列表中。我现在在其中添加了以下命令:syndaemon -t -d
。
(--) PS/2 Generic Mouse: no supported touchpad found
。而且这会同时禁用触摸板和触控板。
Jupiter是一种可能的替代选择,我可以用来延长旧笔记本电脑的电池寿命。Jupiter是最初为上网本创建的电源管理应用程序,但也适用于实际计算机。它为您提供了两种电源模式,并允许您禁用或启用无线,蓝牙,外接显示器以及更重要的是(对于您而言)触摸板,我不确定它是否可以工作,但值得一试。它不在软件中心内,但您可以在http://sourceforge.net/projects/jupiter/上的sourceforge页面中获取详细信息。
希望这可以帮助
似乎目前没有其他答案可以解决您的问题,因此,我将提供最后一招!我弟弟的工作场所使用了D系列Dell Latitudes,他说,当无法通过软件禁用触控板时,他可以物理断开触控板的连接。我不知道您在硬件方面有多精明,但是如果您感觉很勇敢,这里是E5510 服务手册的链接。
从卸下掌垫的说明中,步骤16是:断开触摸板数据电缆的连接:
不知道这是否也会断开触控板的连接,但可能值得尝试。
我有一个使用Ubuntu 11.04的E6510,我设法使用以下方法关闭了触摸板:
xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
要打开它,只需输入:
xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
干杯! /彼得
unable to find device ImPS/2 ALPS GlidePoint
:-(
触摸板指示器是由Lorenzo Carbonell(Picapy开发人员)创建的非常简单的指示器,顾名思义,该指示器旨在让您轻松启用/禁用笔记本电脑或上网本触摸板。
要在Ubuntu(仅10.10 Maverick Meerkat)中安装Touchpad Indicator,您必须为Picapy使用相同的PPA:sudo add-apt-repository ppa:lorenzo-carbonell / atareao sudo apt-get update sudo apt-get install touchpad-指示符
安装后,您可以在“应用程序”>“附件”>“触摸板指示器”下找到它。
来源:http : //www.webupd8.org/2010/11/touchpad-indicator-lets-you-quickly.html
可在Dell网站上找到驱动程序。 http://www.dell.com/support/drivers/fr/fr/rc1077983/DriverDetails/DriverFileFormats?DriverId=C7P1W&FileId=2731098901
...而且有效!
仅适合10个。上面的链接是法语的
感谢您的禁用脚本。很有用。我在E5510笔记本电脑上使用Ubuntu 11.10,我必须进行一些更改。设备启用返回126而不是127,因此修改后的脚本为(第2行):
#!/bin/bash
enabled=`xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (126):\s*1"`
if [ -n "$enabled" ]; then
xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi
要查找您的笔记本电脑的代码,请在终端中输入“ xinput --list-props” ImPS / 2 ALPS GlidePoint” | grep -e“已启用设备”
在Latitude E6520上,您只需使用Fn+ F5即可禁用/启用触摸板和触摸棒。
这在Ubuntu 11上不起作用,尽管笔记本电脑响应了请求,但触摸板仍然可以工作。
在Ubuntu 11中,您可以通过在Dash Home中键入快捷方式或键盘来创建自定义快捷方式,或者在Settings Home中选择Keyboard。选择快捷方式选项卡,然后选择自定义快捷方式菜单选项。
现在,单击+按钮并选择一个名称(任意-“ toggle touchpad”和一个命令= /usr/bin/toggle_touchpad.sh)
假设您已经复制了上述shell脚本之一,创建了该脚本,然后将其复制(或软链接)到/usr/bin
,并将其命名为toggle_touchpad.sh
可执行文件(chmod +x toggle_touchpad.sh
)
现在,选择创建的新快捷方式,然后选择要与之关联的组合键(在Dell上,如果您选择Fn+,则F5该快捷方式实际上称为“触摸板切换”。)该快捷方式将从禁用更改为“触摸板切换”。
我有一个E6510,含12.04。两指滚动即可使用ALPS触摸板。它不会进行手掌检测或在键入时禁用它。
当连接了鼠标时,我使用“ touchpad-indicator ”禁用触摸板。
您可能对安装gpointing-device-settings感兴趣,它将为您的触摸板提供更多配置选项。顺便说一句,在Ubuntu 10.04LTS +中,它取代了gsynaptics
sudo apt-get install gpointing-device-settings
安装后,您可以在系统->首选项->指向设备下找到它。
这些设置可以在控制面板>鼠标属性中进行配置。如果看不到“ Dell触摸板”选项卡,则需要从Dell下载此鼠标驱动程序。
我也花了一段时间才弄清楚这一点。我的系统是装有Windows 7的Latitude E5510。祝好运!
哈,在对Google常规进行快速搜索后,我发现了这个问题。我意识到现在您可能没有运行Windows。糟糕!