이 run.sh 파일이 있는데 데스크탑에 대한 심볼릭 링크를 만들었습니다.
파일을 두 번 클릭하면 다음 대화 상자가 나타납니다.
그리고 매번 “실행”을 클릭해야합니다. 기본적으로 실행되는 링크를 어떻게 만들 수 있습니까?
답변
.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
답변
기본적으로 노틸러스가 실행되도록 구성하지 않는 이유는 무엇입니까?
노틸러스에서 편집-> 환경 설정-> 동작으로 이동하여 다음을 클릭하십시오.
“실행 파일이 열릴 때 실행 가능 텍스트 파일”
답변
Richard의 솔루션은 최신 Ubuntu 버전이 기본적으로 사용하는 Unity Desktop에서 작동하지 않습니다. 하나의 바로 가기를 쉽게 만들려면 프로그램을 편집 할 수있는 “주 메뉴”일명 alacarte 응용 프로그램을 사용할 수 있습니다. 적절한 카테고리를 클릭 한 다음 “항목 만들기”를 클릭하십시오.
답변
아이들을 위해 “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를 실행합니다)