我有一台 Dell Precision M6600,安装了 Ubuntu 12.04。当我没有触摸键盘时,光标会自动跳动。当我尝试打字时,光标会变得很疯狂,到处点击和跳动,导致无法打字;最后光标冻结,我无法打字、点击或使用键盘。有什么办法可以解决这个问题吗?
答案1
我也遇到了同样的问题,花了好几个星期才弄清楚发生了什么。我以为是鼠标、触摸板等的问题。
最后我终于明白了——是触摸屏太糟糕了(不确定为什么戴尔认为用触摸屏来替代台式机的笔记本电脑是个好主意)。
无论如何,您可以使用 xinput 禁用触摸屏。我编写了以下小脚本来关闭触摸屏:
#!/bin/bash
function showUsage() {
echo "
usage : $0 [-on|-off]
"
}
TOUCHSCREEN_ID=`xinput list | grep "Touchscreen" | cut -c 55-57`
TOUCHSCREEN_ID2=`xinput list | grep "N-Trig MultiTouch" | cut -c 55-57`
TOUCHSCREEN_FLAG=`xinput list-props $TOUCHSCREEN_ID | grep "Device Enabled" | cut -c 24-`
if [ $TOUCHSCREEN_FLAG == 1 ] ; then
TOUCHSCREEN_FLAG=0
else
TOUCHSCREEN_FLAG=1
fi
case $1 in
"-on") TOUCHSCREEN_FLAG=1 ;;
"-off") TOUCHSCREEN_FLAG=0 ;;
"--help") SHOW_USAGE=1 ;;
"-?") SHOW_USAGE=1 ;;
esac
if [ "$SHOW_USAGE" == "1" ] ; then
showUsage
exit -1
fi
xinput set-prop $TOUCHSCREEN_ID "Device Enabled" $TOUCHSCREEN_FLAG
xinput set-prop $TOUCHSCREEN_ID2 "Device Enabled" $TOUCHSCREEN_FLAG
答案2
同样的问题。戴尔来更换了触摸屏、触摸板、键盘、主板和一些电子线束,但无济于事。现在它几乎是一台新电脑了!我升级了所有驱动程序,但问题仍然存在。
一种解决方法是:转到控制面板,选择“N-Trig DuoSense Digitizin 设置”;在 Digitazer 选项选项卡上,选择“仅笔”,然后单击应用。这样可以消除并禁用通过人手触摸的触摸屏,但仍然可以通过手写笔激活。不确定真正的解决方案是什么,但确实希望有人能找出真正的问题。它以前运行良好,但现在出现了这个问题,甚至戴尔都无法解决。
答案3
Juan,你有 nvidia 显卡吗?我有。我认为是显卡驱动程序的问题。T
当背景为黑色或非常暗的颜色时,光标会变得特别混乱。我安装了 Ubuntu 12.04、OpenSuse 12.1 和 12.2、Fedora 17、Ubuntu Studio 12.04,以为其中一个操作系统可能会解决疯狂的光标跳跃问题,只要我保留 nouveau 驱动程序,它就会解决,一旦我安装原始 nvidia 驱动程序以尽可能多地利用显卡,因为我使用 3d 动画,光标又开始混乱了。
我测试了所有版本的 ndvidia 驱动程序,包括旧版本。似乎 nvidia 根本不提供任何支持。