Syl Asked: 2023-05-20 21:37:45 +0800 CST2023-05-20 21:37:45 +0800 CST 2023-05-20 21:37:45 +0800 CST 无法制作 . 桌面文件有效 772 我想创建一个 sh 脚本的桌面快捷方式,我确实让终端闪烁并且什么都不启动: [Desktop Entry] Type=Application Terminal=true Name=Stable diffusion Exec=sh ~/AI/AUTOMATIC1111/stable-diffusion-webui/webui.sh 怎么了 ? 编辑我设法在终端关闭时截图: 似乎快捷方式尝试在桌面上执行脚本,有没有办法告诉它上下文是 sh 文件夹? 奖励问题:.desktop 快捷方式的文档在哪里?怎么称呼? .desktop 1 个回答 Voted Best Answer waltinator 2023-05-21T02:34:46+08:002023-05-21T02:34:46+08:00 不要在线上使用 bash 语法EXEC=,将“ ~/”替换为“ $HOME/”,或使用实际扩展值。 不要使用,它是指向功能较少的 shell 的sh链接。/bin/dash将第一行更改$HOME/AI/AUTOMATIC1111/stable-diffusion-webui/webui.sh为“ #!/bin/bash”(或编写包装脚本),使其可执行chmod +x $HOME/AI/AUTOMATIC1111/stable-diffusion-webui/webui.sh,并使用“EXEC=$HOME/AI/AUTOMATIC1111/stable-diffusion-webui/webui.sh
EXEC=
,将“~/
”替换为“$HOME/
”,或使用实际扩展值。sh
链接。/bin/dash
将第一行更改$HOME/AI/AUTOMATIC1111/stable-diffusion-webui/webui.sh
为“#!/bin/bash
”(或编写包装脚本),使其可执行chmod +x $HOME/AI/AUTOMATIC1111/stable-diffusion-webui/webui.sh
,并使用“EXEC=$HOME/AI/AUTOMATIC1111/stable-diffusion-webui/webui.sh