아이콘을 쉘 스크립트와 연결하는 방법은 무엇입니까?

아이콘을 쉘 스크립트와 연결하는 방법은 무엇입니까?

가능한 중복:
Bash 스크립트에 아이콘 적용

환경: 우분투 11.10

jar 파일로 Java 애플리케이션이 있습니다. 다음 줄을 포함하는 배치 파일을 만들었습니다.

java -jar ~/MyApp.jar

이 배치 파일을 실행하면 Java 애플리케이션이 예상대로 작동합니다.

데스크탑 링크를 생성하기 위해 이 배치 파일을 "데스크톱" 폴더에 복사했습니다. 그러면 바탕 화면에 아이콘이 나타납니다. 그러나 아이콘에는 "Java"가 표시됩니다. 이 데스크탑 링크에 다른 아이콘을 연결하고 싶습니다. 누군가가 올바른 방향으로 나를 가리킬 수 있다면 감사하겠습니다.

답변1

파일 을 수정해 보세요 .desktop. [Desktop Entry]Java 파일 을 찾아 Icon값을 변경하십시오.

스크립트를 실행할 "런처"를 만들면 이를 수행할 수 있습니다. 라는 파일을 만드세요.MyApp.desktop그런 다음 gedit.

다음으로 이 코드를 파일에 붙여넣고 프로그램 값을 변경합니다.

[Desktop Entry]
Type=Application
Name=MyApp
Terminal=true
Exec=/usr/bin/MyApp.sh
Icon=/usr/share/icons/icon.icon

스크립트 파일의 경로와 이름을 입력 하려면 Exec=아이콘에 원하는 아이콘의 위치와 이름을 입력하세요. Terminal=터미널을 표시할지 여부를 설정하려면 true 또는 false를 입력하세요 .

이렇게 하면 Unity 런처 또는 스크립트를 실행할 수 있는 데스크탑 등 어디에나 넣을 수 있는 파일이 제공되며 원하는 아이콘이 표시됩니다.

최신 버전의 Ubuntu에서는 파일을 마우스 오른쪽 버튼으로 클릭하고 "실행 허용"을 선택해야 합니다.

관련 정보