Unity : 도크에 쉘 스크립트를 추가하는 방법


9

쉘 스크립트로 시작하는 GUI 응용 프로그램이 있습니다. 쉘 스크립트와 .svg아이콘 을 제공하여 Unity 도크에서 아이콘을 어떻게 만들 수 있습니까?

답변:


11

바로 가기 파일을 만들어야합니다. Unity 도크의 바로 가기는~/.local/share/applications/

  1. 해당 디렉토리에 myGUIapp.desktop 파일을 작성하십시오.

  2. 아이콘과 셸 스크립트의 올바른 경로와 함께 해당 파일에 다음을 붙여 넣습니다.

    [데스크탑 항목]
    이름 = My GUI App
    Exec = / path / to / shellscript.sh
    아이콘 = / path / to / you / icon.svg
    터미널 = false
    유형 = Application
    StartupNotify = true

  3. 파일을 실행 가능하게 만드십시오.

    마우스 오른쪽 버튼으로 클릭-> 속성-> 권한-> '프로그램으로 실행 허용'을 선택하십시오.

  4. Unity를 다시 시작하십시오 (또는 파일을 Dock으로 드래그하여 직접 가져옵니다) .

다른 파일을 ~/.local/share/applications/살펴보면 어떻게 보이는지 알 수 있습니다. 자세한 내용은 이 블로그 항목 에서 확인할 수 있습니다 .

편집 :
모든 사용자가 바로 가기에 액세스하려면 아이콘에 대한 Ubuntu 패키징 안내서를 확인하십시오 .
기본적으로 .desktop 파일은 /usr/share/applications/<binary>.desktop대신 설치되거나 이동 되고 아이콘은/usr/share/icons/hicolor/scalable/apps


내 응용 프로그램 에서이 파일을 제공해야하며 사용자가 Dock으로 드래그해야합니까? 파일에서 exec 및 아이콘에 상대 경로를 사용할 수 있습니까?
Mike L.

아, 나는 당신이 다른 사람들이 사용할 수 있도록 응용 프로그램을 만들고 있다는 것을 알지 못했습니다. 나는 그것을 포함하기 위해 대답을 업데이트했다.
micke

Unity 메뉴를 편집 할 수있는 간단한 GUI 앱이 없습니까?
dave1010

1
네! Unity 용 퀵리스트 편집기 . 아직 안정적이지 않습니다.
micke
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.