我的朋友在她姐姐使用她的笔记本电脑后遇到了触摸屏问题(两次重启后它们消失了),当我试图帮助时,我没有找到识别/dev/input/*文件的方法。我发现的一种方法是在$ dmesg( /var/log/kern.log) 中grep ,但它对我不起作用。
是否存在任何标准方法?
我的触摸屏破裂了,所以指针不断点击破裂的区域。这使我无法正常使用计算机。
我已经尝试过该xinput disable 'ELAN Touchscreen'命令,甚至是特定于输入数字的命令(尽管它应该没有区别),但是每当我这样做时,仅几秒钟后就会重新启用触摸。
有什么方法可以永久禁用屏幕,直到我决定再次打开它(当我最终修复它时)?
在我的 Thinkpad 上,我需要在终端中执行这样的操作:
xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Middle Button Emulation" 8 1
Run Code Online (Sandbox Code Playgroud)
以便我的触摸板上的 2 个按钮模拟鼠标中键单击。现在我需要在每次启动 GNOME 或 X 或其他任何东西时执行这一行,以便它“正常工作”。
我试过 ~/.xsession 或 ~/.bashrc 但无济于事。我应该把它放在 GNOME 启动脚本中还是 /etc/X 中的某个地方?
我正在使用 Ubuntu 11.10。
我有一个非常烦人的错误。这不是错误报告,但我会报告错误对我的影响。有时,当我单击中键时,它会通过两个或三个中间单击事件触发。我说偶尔,但它是成簇出现的。这纯粹是烦人的效果:
if (X % 2 == 0)它认为我根本不想滚动。这个bug困扰了我很久。马上回到 9.04。从那时起,我更改了以下内容:
错误中有一个建议(现在已因不活动而被删除)表明 Nvidia 驱动程序可能是原因。
但我不是来和大家讨论这个 bug 的,因为我们不在这里做 bug 报告。鉴于这个问题对我来说不会死,我想我会问这里的许多聪明人是否可以解决它。我有一个想法:
如果我能在那里设置一个 50 毫秒的屏障,我敢肯定它不会影响我,但它会消除错误。
显然,如果您熟悉如何彻底修复错误,我也想听听您的意见!
我想重新映射 Logitech Zone Touch Mouse T400 型号的中键前部和中键后部的功能。
根据这个问题的答案,我尝试了这些命令,但我不明白究竟要交换什么。
这是命令的输出xinput list-props id#(10 是设备 ID)
nirmik@nirmik:~$ xinput list-props 10
Device 'Logitech Unifying Device. Wireless PID:4026':
Device Enabled (134): 1
Coordinate Transformation Matrix (136): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (256): 0
Device Accel Constant Deceleration (257): 1.000000
Device Accel Adaptive Deceleration (258): 1.000000
Device Accel Velocity Scaling (259): 10.000000
Device Product ID (251): 1133, 50475
Device Node (252): "/dev/input/event6"
Evdev Axis Inversion …Run Code Online (Sandbox Code Playgroud) 我正在尝试迁移我的兄弟以使用 Ubuntu。
然而,他的罗技 G700 鼠标的滚轮非常灵敏。
敏感,我的意思是,由于它使用高分辨率滚动,每一次轻微的轻推都被解释为一次滚动尝试。
我无法在 Ubuntu 中配置它 - 我希望操作系统忽略来自鼠标滚轮的每几个事件以使其正常工作。 xev每当我将手指放在滚轮上时,终端都会发疯。
我该如何解决这个问题?
我有一张 NVidia GTX260 卡,在一个使用 eGalax 驱动程序的触摸屏上方有一个常规屏幕。
我尝试使用 xinput 配置触摸屏,但我无法正确配置。随着普通屏幕断开连接并摆弄“Evdev Axis Calibration”选项,它工作正常,但是当我再次连接普通屏幕时,艰难的映射发生了变化。如果我触摸触摸屏,鼠标会移动到另一个屏幕上的相应位置。
“坐标变换矩阵”和“映射到输出”似乎都不起作用......
任何帮助是极大的赞赏!
/亨里克
我正在寻找一种可靠的方法来通过脚本检测笔记本电脑是否具有触摸屏设备。我知道我可以解析以下输出:
$ xinput --list
? Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST pointer id=4 [slave pointer (2)]
? ? ELAN Touchscreen id=10 [slave pointer (2)]
? ? SynPS/2 Synaptics TouchPad id=12 [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 id=8 [slave keyboard (3)]
? TOSHIBA Web …Run Code Online (Sandbox Code Playgroud) 这是我正在尝试使用的适配器:Amazon - Mayflash Wii U Pro Controller USB 适配器该适配器有两种模式,一种是 xbox 输入模式,另一种是通用 hid 模式。xbox 模式在 Ubuntu 上运行良好,但它只支持一个控制器。在通用控制器模式下,支持 4 个控制器。我在这种模式下在 Ubuntu 上使用它有困难,因为它正在四处移动鼠标,游戏无法识别控制器已插入。
首先,我希望它停止移动我的鼠标。我希望解决这个问题会帮助我解决第二个问题。以下是一些入门信息。
xinput list
? Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST pointer id=4 [slave pointer (2)]
? ? HJZ Mayflash WiiU Pro Game Controller Adapter id=8 [slave pointer (2)]
? ? Logitech M310 id=9 [slave pointer (2)]
? ? Logitech K520 id=10 [slave pointer (2)]
? Virtual core keyboard id=3 [master keyboard (2)] …Run Code Online (Sandbox Code Playgroud) Wayland 上是否有 xinput 的替代方案?\n我意识到我的一个 gnome-shell-extension 无法正常工作,因为 xinput 提供了有关 wayland 下的设备的有限信息(当然,因为它是为在 xorg 上工作而编写的) 。
\n\nxinput --list在 xorg 上:
\xe2\x8e\xa1 Virtual core pointer id=2 [master pointer (3)]\n\xe2\x8e\x9c \xe2\x86\xb3 Virtual core XTEST pointer id=4 [slave pointer (2)]\n\xe2\x8e\x9c \xe2\x86\xb3 Logitech Performance MX id=10 [slave pointer (2)]\n\xe2\x8e\x9c \xe2\x86\xb3 Logitech MX Master id=11 [slave pointer (2)]\n\xe2\x8e\x9c \xe2\x86\xb3 HID 046a:0023 id=15 [slave pointer (2)]\n\xe2\x8e\x9c \xe2\x86\xb3 DLL07D1:01 044E:120B id=16 [slave pointer (2)]\n\xe2\x8e\x9c \xe2\x86\xb3 DualPoint Stick id=17 [slave pointer (2)]\n\xe2\x8e\xa3 Virtual core keyboard id=3 [master keyboard …Run Code Online (Sandbox Code Playgroud)