즐겨 찾기에 Eclipse를 추가하는 방법?


17

Eclipse 웹 사이트의 공식 설치 프로그램을 사용하여 최신 버전의 Eclipse를 Ubuntu 18.04에 설치했지만 즐겨 찾기 모음 / 도크에 표시 할 수는 없습니다.

실행 파일을 도크로 드래그하려고 시도했지만 작동하지 않습니다.

"응용 프로그램 표시"버튼으로 찾을 수 없습니다. 실행 파일을 클릭해야만 실행할 수 있습니다.

즐겨 찾기 모음 / 도크에 Eclipse를 표시하려면 어떻게해야합니까?

.desktop 파일 :

[Desktop Entry]
Comment=Eclipse
Terminal=false
Name=Eclipse
Exec=eclipse --profile-directory=/home/myName/eclipse/java-2018-09/eclipse
Type=Application
Icon=eclipse

동일한 프로세스가 작동하지 않기 때문에이 질문과 중복 되지 않습니다. 텍스트 파일을 실행 파일로 변경해도 작동하지 않습니다.

답변:


21

이 답변을 병합 , OP의 답변, alostale의 의견 및 내 경험을 .

  1. 호출 .desktop된 파일을 만듭니다 ~/.local/share/applications(예 : 명령을 사용하여)nano ~/.local/share/applications/.desktop )

  2. 다음 줄을 추가하십시오.

    [Desktop Entry]
    Comment=Eclipse
    Terminal=false
    Name=Eclipse
    Exec=/path/to/your/version/eclipse/eclipse
    Type=Application
    Icon=/path/to/your/version/eclipse/icon.xpm
    StartupWMClass=Eclipse

    'Exec'는 일반적으로 'eclipse'라고도하는 포함 폴더가 아닌 이클립스 실행 파일을 가리켜 야합니다. 아이콘 파일이 있는지 확인하고 필요한 경우 경로를 조정하십시오. 파일을 저장하십시오.

  3. .desktop실행 하여 파일을 실행 가능하게 만듭니다 chmod a+x ~/.local/share/applications/.desktop.

  4. '응용 프로그램 표시'(화면 왼쪽 하단의 도트 로고)를 클릭하고 검색 표시 줄에 'Eclipse'를 입력하십시오. 나타납니다.

  5. 아이콘을 마우스 오른쪽 버튼으로 클릭하고 '즐겨 찾기에 추가'를 선택하십시오.


4
고마워-이것뿐만 아니라 몇 가지 도움이되었습니다. sudo를 생성하고 .desktop실행 가능하게 만들 필요가 없으며 사용해서는 안됩니다 . 모든 사람이 .desktop을 실행 가능하게 만들려면 올바른 명령이라고 생각합니다 chmod a+x ~/.local/share/applications/.desktop.
dariober

2
위에서 설명한대로 도크에 내가 실행하는 각 Eclipse 인스턴스에 대한 새로운 아이콘이 있습니다. 의 .desktop 파일에 StartupWMClass = 이클립스를 추가하여 해결 askubuntu.com/a/635839/741521
alostale

@alostale 아주 좋은, 나는 같은 문제가 있었고 귀하의 솔루션을 답변에 추가했습니다.
smcs

1
사용하는 것이 좋습니다 program_name.desktop다른 만들 수 있습니다, 당신이 즐겨 찾기에 추가 할 또 다른 프로그램이있는 경우 이렇게 .desktop파일의 예를 :second_program.desktop
호세인 hayati

@hosseinhayati 여러 항목이있는 하나의 파일이 아닌 여러 파일을 갖는 것이 더 나은 방법은 무엇입니까? 맛의 문제?
smcs

1

먼저 .desktop런처 관련 문제 는 Exec줄을

Exec=/home/myName/eclipse/java-2018-09/eclipse/eclipse

그런 다음 다음에 "즐겨 찾기에 추가" .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.