我有一个流氓的x输入设备,由于一些操作系统的错误,发送按键信号,即使是强硬的,没有什么是按下,从而导致屏幕闪烁和失去鼠标焦点。
该装置是:
xinput list 8
Video Bus id=8 [slave keyboard (3)]
This device is disabled
Reporting 1 classes:
Class originated from: 8. Type: XIKeyClass
Keycodes supported: 248我如何永久禁用它,使它不会回来后,重新启动的机器?
操作系统是: Ubuntu 14.04.4 LTS
发布于 2016-04-22 13:20:33
尝试将类似的内容添加到您的xorg.conf或xorg.conf.d文件夹中:
Section "InputClass"
Identifier "disable broken device"
MatchIsTouchscreen "on"
MatchProduct "full product name from 'xinput list'"
Option "Ignore" "on"
EndSection在Ubuntu下,您可以在这里找到文件夹/usr/share/X11/xorg.conf.d。
要使更改生效,可能需要重新启动或至少重新启动X服务器。
发布于 2016-08-10 08:36:43
这不是一个最佳解决方案,但我找到了一个解决办法,以确保当前用户禁用了xinput设备。
我使用gnome-session-properties程序简单地在登录时执行行/bin/bash -c "xinput disable 8"。这只适用于Gnome。
发布于 2017-09-13 13:23:59
在/etc/X11/xinit/xinitrc.d/中创建一个禁用它的脚本
#!/bin/sh
[ -x /usr/bin/xinput ] &&
xinput disable 'Video Bus'当X11启动时,该目录中的脚本将自动运行。
我建议使用/bin/sh,因为该目录中的默认脚本使用sh而不是bash,这可能是为了便于移植。
https://unix.stackexchange.com/questions/278333
复制相似问题