我将此命令添加到rc.local
文件中:
xinput float 12
然后我保存了文件。但是当我重新启动电脑时,Ubuntu 不会执行此命令,因为我的笔记本电脑的内置键盘仍在工作。我该怎么办?
答案1
最有可能的命令是正在被处决。
技术xinput float
给出有没有办法禁用笔记本电脑的内置键盘?可以工作...但是如果从 运行则不行rc.local
。xinput
需要X 窗口系统rc.local
正在运行。但在执行时它尚未运行。
大多数情况下,最好的解决方案是让xinput
命令在每次以图形方式登录时自动运行。请参阅:
打开启动应用程序(您可以在仪表板中搜索它)。在启动应用程序偏好设置窗口的启动程序选项卡中,单击添加按钮。
我在 MATE 桌面上截取了此屏幕截图,但如果您使用 Ubuntu 的默认 Unity 桌面或 GNOME Shell,则情况也是一样的。
填写字段:
- 随意放置姓名。它可能应该是一些描述性的内容,例如“禁用内置键盘”。
- 为了命令,输入
xinput float 12
(假设 12 是您想要禁用的设备的编号,如 的输出所示xinput list
)。 - 评论是可选的。
然后单击“添加”。
注销并重新登录,检查是否有效。