我的笔记本电脑有触摸屏,但我不使用它。如何禁用此功能?我使用 Arch Linux。我想我可以尝试删除相关的驱动程序。根据此页面,可能的驱动程序都已命名xf86-input*。但是,看起来我没有安装类似的东西:
# pacman -Qs xf86-input
local/xf86-input-evdev 2.8.3-1 (xorg-drivers xorg)
X.org evdev input driver
local/xf86-input-joystick 1.6.2-3 (xorg-drivers xorg)
X.Org Joystick input driver
local/xf86-input-keyboard 1.8.0-2 (xorg-drivers xorg)
X.Org keyboard input driver
local/xf86-input-mouse 1.9.0-2 (xorg-drivers xorg)
X.org mouse input driver
local/xf86-input-synaptics 1.7.5-1 (xorg-drivers xorg)
Synaptics driver for notebook touchpads
local/xf86-input-vmmouse 13.0.0-3 (xorg-drivers xorg)
X.org VMWare Mouse input driver
local/xf86-input-void 1.4.0-6 (xorg-drivers xorg)
X.org void input driver
Run Code Online (Sandbox Code Playgroud)
知道如何追踪负责的司机或以其他方式禁用触摸屏功能吗?
有人可以就如何实现这一点给我一个很好的参考,或者只是告诉我它是如何完成的?谷歌在这里并没有真正帮助我,因为它总是试图给我关于触摸板的建议:/
我最近购买了一台联想 Yoga 3 11" 可转换笔记本。它与 Ubuntu Gnome LTS 16.04.2 开箱即用 - WiFi、蓝牙,甚至暂停和恢复工作,到目前为止没有任何问题。
我注意到 Gnome 3 甚至允许屏幕根据内置的旋转传感器自动旋转。Yoga 3 11" 确实提供iio-sensor-proxy了 Ubuntu Gnome 中默认安装的旋转传感器。碰巧的是,报告的方向iio-sensor-proxy似乎偏离了 90°。
带有 15.04 (Gnome) 的 Dell 13 7000 上的自动旋转屏幕在处理屏幕旋转的自定义 shell 脚本方面有一个解决方案。我宁愿不使用此解决方案,因为它禁用了 Gnome Shell 中的“禁用屏幕旋转”按钮。
我已经做了一些研究,发现iio-sensor-proxy应该会导致udev触发一个事件,然后 Gnome 3 使用该事件通过xrandr. 但是,我无法找到一种方法来告诉udevGnome 3 或 Gnome 3 加速度计的安装方向与显示器不同,这需要在两者之间转换方向。
所以,问题是:如何做到这一点?定向重映射应该在可能的两种iio-sensor-proxy,udev如Gnome 3,我其实不在乎那么多的地方完成。我似乎没有找到任何可以轻松更改以实现我需要的配置文件。
作为现在的解决方法,我使用上面链接的 Ask ubuntu 问题中的脚本,并进行了修改以解决未对齐的显示/加速度计问题。为此,我必须禁用 Gnome 3 中的自动屏幕旋转。虽然此解决方案还允许onboard根据当前方向自动启动和终止(屏幕键盘),但它有点违背了 Gnome 3 屏幕旋转设置的目的.
我已经安装了带有Debian Squeeze 的Samsung Q1 Ultra 。一切正常,除了触摸屏。
箭头几乎对触摸没有反应——它只是在触摸屏幕后偶尔移动到随机位置。
我尝试使用 校准屏幕xinput-calibrate,但它没有做任何事情,因为箭头没有响应触摸。
X11 在启动时生成配置,所以我没有要附加的 Xorg.conf,但我有/user/share/X11/xorg.conf.d/10-evdev.conf。
我应该尝试不同的驱动程序(如果还有其他驱动程序)?或者有什么需要做的配置?或者可能有什么问题?
我刚刚在基于 x86 的平板电脑上安装了 Linux(Ubuntu,但它并不重要)。我还加密了一个在启动期间挂载的分区。当然,启动时通常需要输入密码来解锁分区。
有没有办法在第一个用户登录之前cryptsetup luksOpen使用屏幕键盘(仅限触摸屏,没有物理键盘!)解锁 ( ) 分区?
屏幕键盘 ( Onboard) 在登录(在gdm或其他显示管理器中)及以后运行良好。
我确实意识到X还没有在正常时间/etc/init.d/boot.crypto(或更新systemd)开始,根据 交互式请求密码/etc/crypttab,所以问题可能意味着,有没有办法推迟解锁,直到 X 开始(但在用户登录之前)。
PS:通常显示密码提示的过程是plymouth使用https://wiki.ubuntu.com/Plymouth#A.22plymouth_ask-for-password.22要求输入密码。它确实使用图形显示模式,但我认为不是 X?!一个lightdm整合将是其他替代(用现成的屏幕键盘)。
当启用屏幕消隐时,是否可以以某种方式配置 xorg 以忽略第一次鼠标单击?
原因是我在嵌入式 arch linux 应用程序中有一个触摸屏,它在屏幕消隐期间保持活动状态,并且用户的第一次触摸应该禁用屏幕消隐,并且需要忽略单击/触摸事件本身,因为用户不知道什么由于屏幕空白,他们按下的按钮?
或者任何聪明的黑客/解决方法??
我的屏幕裂了,触摸屏时不时地让马匹痉挛。有什么办法可以完全禁用它吗?
按照要求:
Module Size Used by
ctr 13023 2
ccm 17587 2
rfcomm 57995 0
bnep 17432 2
bluetooth 386513 10 bnep,rfcomm
6lowpan_iphc 16588 1 bluetooth
binfmt_misc 16917 1
loop 26525 0
rtsx_usb_ms 16899 0
memstick 13654 1 rtsx_usb_ms
uvcvideo 78997 0
videobuf2_vmalloc 12816 1 uvcvideo
videobuf2_memops 12519 1 videobuf2_vmalloc
videobuf2_core 47704 1 uvcvideo
v4l2_common 12995 1 videobuf2_core
videodev 130540 3 uvcvideo,v4l2_common,videobuf2_core
media 18305 2 uvcvideo,videodev
hid_multitouch 17057 0
snd_hda_codec_hdmi 45134 1
snd_hda_codec_realtek 62994 1
snd_hda_codec_generic 63154 1 snd_hda_codec_realtek
joydev …Run Code Online (Sandbox Code Playgroud) 我有一台联想 Yoga 2 11" 可转换笔记本电脑,它有一个触摸屏,xinput 告诉我:
> xinput list
? Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST pointer id=4 [slave pointer (2)]
? ? ETPS/2 Elantech Touchpad id=13 [slave pointer (2)]
? ? Atmel Atmel maXTouch Digitizer id=10 [slave pointer (2)]
? Virtual core keyboard id=3 [master keyboard (2)]
? Virtual core XTEST keyboard id=5 [slave keyboard (3)]
? Power Button id=6 [slave keyboard (3)]
? Video Bus id=7 [slave keyboard (3)]
? Power Button …Run Code Online (Sandbox Code Playgroud) 我在带触摸屏的计算机上使用 Fedora。在使用 Fedora 26 或更早版本时,当我使用触摸屏时,屏幕键盘总是弹出(就像我选择 gedit 窗口时,屏幕键盘显示,我必须手动关闭它)。我发现驯鹿是让我烦恼的键盘,这个答案帮助了我(通过禁用驯鹿)。
但是,升级到 Fedora 27 后(实际上我是从头开始安装的),禁用 caribou 不再有效,并且每当我在 gedit(和其他应用程序)上使用触摸屏时键盘都会弹出。我该怎么做才能禁用它?
touch-screen ×10
arch-linux ×3
debian ×2
linux ×2
boot ×1
cursor ×1
drivers ×1
fedora ×1
gnome ×1
gnome3 ×1
keyboard ×1
luks ×1
multi-touch ×1
plymouth ×1
screen-lock ×1
udev ×1
xorg ×1
xrandr ×1