Tag: xinput

我的触控板在更新后停止工作(未检测到),我该如何解决这个问题?

我将我的笔记本电脑(戴尔’XPS 13开发版’,又名’Sputnik’,预装了Ubuntu的笔记本电脑)更新到14.10。 重启后我的触控板无法正常工作。 键盘,触摸屏和其他一切工作完美无瑕。 插入鼠标也有效。 我尝试了xinput list ,这是结果: user@computer:~$ xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SYNAPTICS Synaptics Large Touch Screen id=9 [slave pointer (2)] ⎜ ↳ Logitech Unifying Device. Wireless PID:200a id=13 [slave pointer (2)] ⎜ ↳ Logitech Unifying […]

xinput列表更改,间歇性地无法禁用触摸屏

我正试图在戴尔Inspiron笔记本电脑(Ubuntu 17.10)上禁用触摸屏,因为它有问题。 我有几次能够使用xinput disable 9或xinput disable “ELAN touchscreen” 。 将这些放入/etc/profile.d用户脚本,或立即启动终端并输入,但现在已经停止工作,因为我尝试了一个基于禁用/usr/share/X11/xorg.conf.d/40-libinput.conf libinput的不同修复程序/usr/share/X11/xorg.conf.d/40-libinput.conf 。 一次或两次启动和工作(然后在登录时发出错误,它无法找到“ELAN触摸屏”来禁用它)但是没有设法复制并且触摸屏经常崩溃。 这是xinput的两个不同的输出我间歇地得到(当列出“ELAN触摸屏”时我可以用xinput –disable禁用它;在另一种情况下,我不知道该怎么做才能禁用它,因为它要么弄乱我的会话从触摸屏的问题,或只是崩溃,并在我实际触摸屏幕时将我记录下来)。 更新:这次它再次起作用; 就像它最后一次工作一样,我在Ubuntu“选择启动选项”屏幕上等了大约5秒钟(其中列出了3个选项:Ubuntu,其他一些Ubuntu选项,或者让你进入BIOS配置,并让你编辑启动命令之前启动)。 当我立即点击Ubuntu或者等待太长时间触摸屏仍然启用时,所以似乎有一些奇怪的甜蜜点,其中有些东西已经加载但其他东西没有…所以我肯定认为这是其中一个层中的错误。

睡眠/暂停后鼠标卡住

在计算机进入睡眠状态或暂停后,鼠标焦点会“卡在”最后聚焦的任何内容上。 基本上,这意味着你不能点击其他任何东西; 例如,如果我使用Firefox,我将无法点击Launcher或菜单栏(或任何其他应用程序)上的任何内容。 我通过运行找到了这个bug的解决方法 sudo modprobe -r psmouse && sudo modprobe psmouse 但是应该有一个解决这个问题的正确方法。

识别xinput的条目

xinput一些条目很奇怪 ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SYNA7501:00 06CB:12B8 Pen id=11 [slave pointer (2)] ⎜ ↳ SYNA7501:00 06CB:12B8 id=12 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=16 [slave pointer (2)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual […]

xserver启动后运行脚本

我有一个脚本,我很乐意在xserver启动后运行。 该文件位于/home/karl/.scripts/startup/sensei-raw-startup.sh 。 如何在xserver启动后调用此文件?

在升级后帮助,触控板不能在thinkpad上工作?

相关信息: Thinkpad W530 精确12.04.2 $ uname -a Linux反抗3.2.0-38-generic-pae#60-Ubuntu SMP Wed Feb 13 13:47:26 UTC 2013 i686 i686 i386 GNU / Linux 允许系统更新后(我已经在12.04,所以我认为它可能只是一些想要升级的软件包,也许是内核,但我没注意到),由于某种原因,我的电脑删除了X并删除了我的nvidia驱动程序,从快乐的ubuntu到shell登录。 我重新安装了X,然后安装了nvidia-current,所以我的计算机恢复正常,除了触控板不再工作。 乳头鼠标和外部鼠标以及我的wacom数位板一样工作正常,触控板的按钮也可以工作,而不是用于移动鼠标的触控板。 我读了这篇https://wiki.ubuntu.com/DebuggingTouchpadDetection ,并不认为这是一个内核错误,因为 cat / proc / bus / input / devices show I: Bus=0011 Vendor=0002 Product=0007 Version=01b1 N: Name=”SynPS/2 Synaptics TouchPad” P: Phys=isa0060/serio1/input0 S: Sysfs=/devices/platform/i8042/serio1/input/input17 U: Uniq= H: Handlers=mouse1 event17 B: […]

触控板不会自然滚动,鼠标会

$ xinput list-props 15 Device ‘SynPS/2 Synaptics TouchPad’: Device Enabled (137): 1 Coordinate Transformation Matrix (139): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 libinput Tapping Enabled (275): 1 libinput Tapping Enabled Default (276): 0 libinput Tapping Drag Enabled (277): 1 libinput Tapping Drag Enabled Default (278): 1 libinput Tapping Drag Lock Enabled (279): […]

戴尔Inspiron 15-7568 Touchpad在Xenial 16.04上移动冻结

在戴尔15-7568上 ,有一个触摸板,左右咔嗒声区域合并到打击垫中。 重现步骤 干净安装16.04: 将拇指放在左键单击区域 将中指放在垫子的中心 按下鼠标右键单击 指针不再在屏幕上移动,直到: Pace拇指在左键单击区域 触摸(不按)垫的中心 指针移动恢复正常。 有没有其他人遇到类似的问题? 我试图找出这是否是戴尔特定的。 我可以提供哪些其他有用的诊断信息? 系统信息 sudo dmidecode | grep “System Information” -A 3 System Information Manufacturer: Dell Inc. Product Name: Inspiron 15-7568 Version: Not Specified xinput –list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] […]

如何在14.04配置Kinesis Savant Elite / USB踏板?

我将它用作独立的USB设备。 默认情况下,踏板会映射到左/中/右键。 理想情况下,我会将它们映射到Esc,Ctrl和Shift。 虽然xinput将其列为键盘(以及鼠标),但我没有看到如何将其配置为一个键盘。 $ xinput list | grep pedal ↳ Kinesis Footpedal id=10 [slave pointer (2)] ↳ Kinesis Footpedal id=9 [slave keyboard (3)] 我尝试将鼠标按钮映射到未使用的索引( xinput set-button-map 10 10 11 12 ),然后使用imwheel将结果映射到我真正想要的东西,但是尽管文档imwheel似乎不支持为任何东西制作热键超出正常的鼠标按钮(左/右/中/ scrollup / scrolldown / thumb1 / thumb2)。

使xinput –set-button-map永久更改

我有一个在蓝牙上运行的新鼠标,但我必须使用xinput –set-button-map手动设置鼠标中键。 重启后这不是持久的,所以我写了一个小的python脚本,在登录后自动运行它。 不幸的是,它不起作用,因为在登录后鼠标自动重新连接之前有一些延迟。 我想到只是在我的脚本中添加一些等待,但我确信必须有更好的方法来做到这一点。 我可以挂钩来自/usr/sbin/bluetoothd或类似的连接事件吗?