Ubuntu 13.04 中忽略 ~/.xinput.d 文件夹

Ubuntu 13.04 中忽略 ~/.xinput.d 文件夹

以前,您可以创建一个文件~/.xinput.d/en_USxinput在其中输入命令,例如启用拖动锁定。现在,出于某种原因,在 13.04 中,这不起作用。有人知道为什么会改变,以及如何设置这些吗?我想我可以将 xinput 命令放在脚本文件中,并在登录时执行它。我只是想知道为什么旧方法不再起作用。

编辑:

当前文件/etc/X11/xinit/xinput.d/en_US

xinput set-prop 17 316 1
xinput set-prop 17 317 350

但我意识到,出于某种原因,触摸板 ID 发生了变化。目前是 15。此外,“拖动锁定”等实际属性也会发生变化。所以这种方法不起作用。

答案1

如果你把文件放进去它应该可以工作/etc/X11/xinit/xinput.d

我猜想默认xinput.d不再提供~/xinput.d

答案2

/etc/X11/xinit/xinput.d目录的使用im-config原因im-config是:

为 X Window 系统设置输入法配置

这允许您通过运行 中保存的脚本来选择输入法/etc/X11/xinit/xinputrc。因此,必须安装它才能工作。然后,您可以使用 或 配置系统范围或用户首选项/etc/X11/xinit/xinputrc~/.xinputrc对于xinput.d替换,我会选择系统范围,/etc/X11/xinit/xinput.d/因为它已经存在。

我没有看到任何相关变化组织或者im-config这表明它~/.xinput.d不起作用。您还应该检查xinput软件包是否已安装,这样xinput set-props才能工作。

相关内容