.sh 파일 용 응용 프로그램 실행기를 만들려면 어떻게해야합니까?


20

이 run.sh 파일이 있는데 데스크탑에 대한 심볼릭 링크를 만들었습니다.

파일을 두 번 클릭하면 다음 대화 상자가 나타납니다.

그리고 매번 "실행"을 클릭해야합니다. 기본적으로 실행되는 링크를 어떻게 만들 수 있습니까?

답변:


19

.sh 파일에 직접 링크하는 대신 다음과 같이 애플리케이션 실행기를 작성하십시오.

  • 바탕 화면을 마우스 오른쪽 버튼으로 클릭하십시오
  • "런처 생성 ..."을 선택하십시오.
  • 드롭 다운 상자에서 "응용 프로그램"을 "터미널의 응용 프로그램"으로 변경하십시오.
  • "아이디어"와 같은 이름을 지정하십시오
  • 다음과 같은 명령을 입력하십시오 /path/to/script/idea.sh
  • 원하는 경우 주석을 추가하십시오. 실행기를 메뉴 표시 줄로 이동하면 마우스를 올려 놓을 때 표시됩니다.

그런 다음 런처를 클릭하면 터미널 창이 열리고 명령이 실행됩니다.

출력을보기 위해 터미널을 열지 않으려면 "터미널의 응용 프로그램"대신 "응용 프로그램"을 사용하십시오.

스크립트의 "경로"를 추가하기 위해 gedit와 같은 데스크탑 파일을 편집해야 할 수도 있습니다. 이처럼 :

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/home/kurt/Games/dontstarve/dontstarve.xpm
Exec=/usr/games/dontstarve/bin/dontstarve.sh
Path=/usr/games/dontstarve/bin
Name[en_US]=Dont Starve
Name=Dont Starve
Icon=gnome-panel-launcher

생성 된 아이콘에 비 SVG 이미지를 추가 할 수 있기를 바랍니다. 나머지는 완벽하게 작동했습니다. 감사합니다.
OscarRyz

Mhh .. 이상하게 만든 후에는 png 아이콘을 연결할 수 있습니다. 다음과 같이 보입니다 : yfrog.com/5gscreenshot20100817at719p Nice!
OscarRyz

작동합니다. 그러나 바탕 화면에서 아이콘을 제거하면 실행기에서도 사라집니다. 데스크탑에서 제거 할 때 런처를 유지하려면 어떻게해야합니까?
amorfis

9

기본적으로 노틸러스가 실행되도록 구성하지 않는 이유는 무엇입니까?

노틸러스에서 편집-> 환경 설정-> 동작으로 이동하여 다음을 클릭하십시오.

"실행 파일이 열릴 때 실행 가능 텍스트 파일"


아마도 대부분의 사람들이 기본값으로 제안하고 싶지는 않지만 그럼에도 불구하고 매우 유익한 것이 가능하다는 것을 아는 것이 유용 할 수 있습니다.
ithkuil

2

Richard의 솔루션은 최신 Ubuntu 버전이 기본적으로 사용하는 Unity Desktop에서 작동하지 않습니다. 하나의 바로 가기를 쉽게 만들려면 프로그램을 편집 할 수있는 "주 메뉴"일명 alacarte 응용 프로그램을 사용할 수 있습니다. 적절한 카테고리를 클릭 한 다음 "항목 만들기"를 클릭하십시오.


1

아이들을 위해 "Dont Starve"를 쉽게 시작하고 싶었습니다. /usr/games/dontstarve/bin/dontstarve.sh터미널에서 프로그램을 시작 했지만 응용 프로그램 메뉴에서 원했습니다.

Alacarte로 메뉴 항목을 추가했지만 .sh 파일이기 때문에 작동하지 않습니다.

여러 번 검색 한 후 스크립트 경로를 지정해야한다고 생각했습니다.

데스크탑 변수에 설명 된대로 경로 추가

런처 alacarte-made-51cc077a-58af-11e3-a764-00252267190b.desktop~/.local/share/applications/찾아 경로 줄을 추가하여 수정했습니다.

이제 런처 파일은 다음과 같습니다.

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/home/kurt/Games/dontstarve/dontstarve.xpm
Exec=/usr/games/dontstarve/bin/dontstarve.sh
Path=/usr/games/dontstarve/bin
Name[en_US]=Dont Starve
Name=Dont Starve
Icon=gnome-panel-launcher

챔피언처럼 작동합니다. 나는 이것이 다른 누군가를 돕기를 바랍니다. (실제로 Ubuntu Raring을 기반으로 Mint 15 Olivia를 실행합니다)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.