小编tho*_*s82的帖子

如何在桌面条目中使用“while”循环运行 bash 命令而不必创建“.sh”文件?

如果我将以下命令复制并粘贴到终端上,它将按预期工作:

    uxterm -e "bash -c 'while :
do
    xdotool getmouselocation;   sleep 0.3
done'"
Run Code Online (Sandbox Code Playgroud)

以下桌面条目也按预期工作:

[Desktop Entry]
Version=1.0
Name=getLocation_v1      
Comment=Test the terminal running a command inside
Exec=uxterm -e "bash -c 'xdotool getmouselocation;sleep 0.3;$SHELL'"
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=Application;
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,以下桌面条目不起作用:

[Desktop Entry]
Version=1.0
Name=getLocation
Comment=Test the terminal running a command inside
Exec=uxterm -e "bash -c 'while :
do
    xdotool getmouselocation;   sleep 0.3
done'"
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=Application;
Run Code Online (Sandbox Code Playgroud)

有谁知道我如何修复这个桌面条目,以便它无需创建额外的“.sh”文件即可工作?

提前致谢!

bash .desktop

3
推荐指数
1
解决办法
200
查看次数

标签 统计

.desktop ×1

bash ×1