Ubuntu 20.04에서 icon.desktop을 사용하여 .sh를 어떻게 실행할 수 있나요?

Ubuntu 20.04에서 icon.desktop을 사용하여 .sh를 어떻게 실행할 수 있나요?

데스크탑의 아이콘으로 실행해야 하는 스크립트가 있습니다. 제안 사항은 무엇입니까? 아이디어?

답변1

파일 관리자만 사용:

  • 먼저 데스크탑에 스크립트에 대한 링크를 만듭니다(복사한 다음 Ctrl/마우스 오른쪽 버튼을 클릭하고 여기에 링크를 연결).
  • 그런 다음 바탕 화면에서 스크립트를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. "일반" 탭에서 아이콘을 클릭할 수 있습니다. 그것을 클릭하면 아이콘을 선택할 수 있는 창이 열립니다(더 많은 아이콘을 찾으려면 usr/share/icons를 살펴보세요).
  • "권한" 탭에서 "실행" 상자를 체크하여 프로그램 실행을 허용하세요.

답변2

먼저 .desktop파일을 만듭니다. ~/.local/share/applications개인용 또는 /usr/share/applications모든 사용자 용으로 만들 수 있습니다 . 예를 들어, 개인적인 용도로 생성하려면 터미널을 열고 다음을 입력하면 됩니다.

vim ~/.local/share/applications/myapp.desktop

두 번째로 파일을 편집합니다 .desktop. 다음 텍스트를 파일에 붙여넣습니다.

[Desktop Entry]
Type=Application
Terminal=true
Name=<Your Application Name>
Exec=<Path to your .sh file>
Icon=<Path to your icon>

<Your Application Name>, <Path to your .sh file>및 를 각각 <Path to your icon>애플리케이션 이름, 파일 경로 .sh, 아이콘 경로로 바꿉니다 .

마지막으로 파일을 저장하고 닫습니다. 이제 사용자 정의 아이콘을 사용하여 애플리케이션 메뉴에서 애플리케이션을 볼 수 있습니다.

Terminal=true/false행은 터미널이 창을 열고 출력을 표시할지 또는 백그라운드에서 실행되는지를 결정합니다1. 스크립트를 백그라운드에서 실행하려면 를 설정할 수 있습니다 Terminal=false.

.sh아직 수행하지 않은 경우 파일 에 실행 권한을 부여하는 것을 잊지 마십시오 . chmod +x /path/to/your/script.sh터미널에서 실행하면 됩니다 .

관련 정보