Ubuntu Dock에 사용자 지정 '.desktop'애플리케이션 실행기를 추가하려면 어떻게해야합니까?

Oct 21 2017

내가 만든 .desktop내 Google 크롬 프로파일에 액세스 할 수 우분투 16.04를위한 파일을,하지만 난 우분투 17.10으로 업그레이드하면 그들이 도크에서 제거되었다 내가 그들을 다시 고정 할 수 없습니다 (이것은 우분투 17.04까지했다).

샘플 파일 :

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=google-chrome
Name[en_US]=Google Chrome
Exec=google-chrome --profile-directory=Default
Comment[en_US]=Chrome
Name=Google Chrome
Comment=Chrome Browser
Icon=google-chrome
Categories=Browser;Internet;

답변

77 pomsky Oct 22 2017 at 04:25
  1. 크리에이트 .desktop파일 (또는 이미 준비가 하나있는 경우, 복사) 말하자면, my-chrome.desktop당신에, ~/.local/share/applications/디렉토리.
    단순하고 최소한의 .desktop실행기를 위해 다음 줄을 추가 할 수 있습니다.

    [Desktop Entry]
    Name=My Chrome
    Comment=Chrome my profile
    Exec=google-chrome --profile-directory=Default
    Icon=google-chrome
    Type=Application
    Terminal=false
    

    키는 다음과 같습니다.

    • Name=애플리케이션의 특정 이름 (이 특정 예에서는 기존 Google Chrome 실행기와 혼동을 피하기 위해 " My Chrome "을 사용했습니다. 다른 이름을 사용할 수 있습니다.)
    • Comment= 응용 프로그램에 대한 간단한 설명
    • Exec= 응용 프로그램을 시작하기 위해 실행할 명령
    • Icon= 응용 프로그램 아이콘 (아이콘 테마에서 제공하는 아이콘이나 이미지 파일의 절대 경로를 사용할 수 있습니다.)
  2. ' 활동 '또는 ' 애플리케이션 표시 '를 클릭하고 ' 내 Chrome'( Name키에 따른 애플리케이션 이름 )을 검색합니다. 나타납니다.

  3. 그것을 마우스 오른쪽 버튼으로 클릭하고 ' 즐겨 찾기에 추가 '를 선택하십시오 .
    Dock에서 응용 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭해도 " 즐겨 찾기에 추가 "옵션이 표시되지 않으면 활동 화면 에서 응용 프로그램을 검색 한 다음 Dock으로 끌어다 놓습니다 ( Legolas에서 제안 함 ).

작동하지 않는 경우이 Q & A : Ubuntu Dock에 사용자 지정 실행기를 추가 할 수 없음 (즐겨 찾기에 추가)을 참조하십시오.

7 MarcelloNuccio Nov 07 2017 at 12:09

Firefox Nightly에서 동일한 문제가 발생했습니다. 다음 구성이 나를 위해 작동합니다 ~/.local/share/applications/firefox-nightly.desktop.

[Desktop Entry]
Type=Application
Name=Firefox Nightly
#
# WARNING: Remember to fix the path in Icon and Exec
#
Icon=/path/to/firefox-nightly/browser/icons/mozicon128.png
Exec=/path/to/firefox-nightly/firefox %u
Terminal=false
StartupWMClass=Nightly

StartupWMClass가 없으면 실행중인 응용 프로그램이 인식되지 않고 아이콘이 도크에 두 번 표시됩니다.

4 SamKaz May 07 2018 at 14:39

문제가있는 사람의 경우 응용 프로그램이 활동에 표시 되지 않는 경우

NoDisplay=true

.desktop응용 프로그램 파일의 줄 .