[Desktop Entry] -
Version=1.0 -
Type=Application-
Terminal=true -
Icon=/home/Kali/Desktop/studio.png-
Exec=sh /home/Kali/Desktop/scripts/name.sh -
Name=/name.sh -
答案1
只需编写一个调用这两个命令的脚本,然后在文件中使用该脚本.desktop
:
$ cat /home/Kali/Desktop/scripts/wrapper.sh
#!/bin/sh
/home/Kali/Desktop/scripts/name.sh &
/home/Kali/Desktop/scripts/someOtherName.sh
进而:
[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Icon=/home/Kali/Desktop/studio.png
Exec=/home/Kali/Desktop/scripts/wrapper
Name=wrapper.sh
另外,请确保所有三个脚本都是可执行的(chmod a+x script.sh
),否则您需要使用sh /path/to/script
.
答案2
我假设您正在谈论.desktop
条目。在Exec
排队时,你想跑name.sh
,然后再跑一趟。
你可以这样写:
Exec=sh -c "/home/Kali/Desktop/scripts/name.sh; echo Running other command; echo ...and other one"
或者
Exec=sh -c "/home/Kali/Desktop/scripts/name.sh & another.sh"
如果您正在谈论普通终端,例如 gnome-terminal 或类似终端,您可以&
在末尾运行一个命令,然后按 Enter 和/或编写下一个命令。