[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 키를 누르거나 다음 명령을 작성할 수 있습니다.