我有一个简单的脚本,我想在桌面上运行它,让它更容易。我把它放进了一个.desktop文件中,双击它会打开一个小窗口,上面写着";此文本文件"alerter.desktop"似乎是一个可执行脚本。你想用它做什么"其中选项是";执行"在终端中执行"打开"取消";。单击任一执行选项时,终端会闪烁一秒钟,然后消失。在终端中键入脚本时,脚本运行良好。
文件内容:
...
[Desktop Entry]
Name=alerter
Comment=Starts alerter
Exec=lxterminal -e ./docker_run.bash -c ./config/discord-alerts.yaml -a discord -w
https://discordapp.com/api/webhooks/blahblahblah
Terminal=true
Type=Application
Path=/home/pi/inventory-hunter
...
提前感谢您的帮助!
尝试用这种方式包装exec命令:
sh -c "lxterminal -e ./docker_run.bash -c ./config/discord-alerts.yaml -a discord -w"
同时将terminal设置为false。
- 右键单击文件并选择Properties
- 选择打开的终端应用程序选项
- 如果不在列表中(必须自定义->附件->终端(
- 打开文件管理器
- 转到"编辑"->首选项
- 选中选项";启动可执行文件时不要询问选项">
很高兴出发!!!!!