![我登录时自动运行目录中的 Shell 脚本未运行](https://linux22.com/image/922775/%E6%88%91%E7%99%BB%E5%BD%95%E6%97%B6%E8%87%AA%E5%8A%A8%E8%BF%90%E8%A1%8C%E7%9B%AE%E5%BD%95%E4%B8%AD%E7%9A%84%20Shell%20%E8%84%9A%E6%9C%AC%E6%9C%AA%E8%BF%90%E8%A1%8C.png)
使用 Ubuntu 16.04.6 LTS,我编写了这个简单的 shell 脚本并将其放在/usr/local/bin/MiddleClick.sh
自动运行目录中的 Shell 脚本中,该脚本在我登录时不会运行。这使我能够通过同时按下键盘上的左键和右键单击按钮来进行中键单击,
#!/bin/bash
#Script file for activating middle click on keyboard.
xinput set-prop 10 "Evdev Middle Button Emulation" 1
当我从终端运行脚本时,它工作得很好,但我希望这个脚本在我登录后自动运行。我在 中编写了以下 .desktop 文件/home/user_name/.config/autostart/MiddleClick.desktop
,
[Desktop Entry]
Type=Application
Exec=/usr/local/bin/MiddleClick.sh
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=MiddleClick
Name=MiddleClick
Comment[en_US]=Script to enable middle click on keyboard
Comment=Script to enable middle click on keyboard
登录后,中间单击功能未激活,但如果我从终端运行脚本,它就会被激活。
作为测试,我按照相同的步骤运行命令firefox
。登录后,Firefox Web 浏览器会自动启动。
我可能做错了什么?如果您能给予我帮助,我将不胜感激!