Unity 런처에 Eclipse를 고정하는 방법은 무엇입니까?


243

/opt/작업 표시 줄에 '설치'된 Eclipse indigo 3.7을 고정하려면 어떻게해야 합니까?

이클립스를 시작하고 마우스 오른쪽 버튼을 클릭하여 '런처 유지'옵션을 선택했습니다. 그러나 그 아이콘을 클릭하면 이클립스를 닫은 후에는 이클립스가 시작되지 않습니다.

이미 실행기에 Eclipse Indigo를 어떻게 추가합니까?를 살펴 보았습니다 . 그러나 대답은 없습니다. (Mod note :이 스레드의 답변이 이제이 스레드로 병합됩니다)


/ home / USERNAME / eclipse의 실행 파일에서 직접 Eclipse를 시작할 수 있습니다. 이 작업을 수행하면 도크의 Eclipse 아이콘 옆에 작은 화살표가 있으므로 Eclipse 실행을 인식합니다. 얼마나 이상합니다.
csilk

1
동일한 오류가 발생하여 ubuntu_32bit에서 eclipse_64bit를 실행하려고했습니다. 64 비트 버전의 Eclipse를 다운로드 했습니까? 우분투 설치를 확인 했습니까?

나는 당신이 /bin/shExec 섹션에 부분 이 필요하지 않다고 생각합니다 . 그것을 제거하면 작동합니다. 그건 그렇고, 당신의 사용자 이름은 무엇입니까?
Salem

Eclipse 4.5.2 및 Ubuntu 14.04와 동일한 문제가있었습니다.
Gustave

답변:


347

11.10 이상

먼저 일식으로 .desktop 파일을 만듭니다.

gedit ~/.local/share/applications/opt_eclipse.desktop

그런 다음 이것을 안에 붙여 넣으십시오 (Exec 및 Icon 값을 편집하는 것을 잊지 마십시오).

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=** something like /opt/eclipse/icon.xpm **
Exec= ** something like /opt/eclipse/eclipse **
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse

그런 다음 노틸러스로 해당 폴더를 엽니 다.

nautilus ~/.local/share/applications

대시 / 실행기 외부에서이 실행기를 사용하려면 (예 : 데스크탑 실행기) 파일을 마우스 오른쪽 단추로 클릭하고 특성-> 권한-> 실행 허용을 선택 하거나 명령 행을 통해 실행 권한을 추가해야합니다 .

chmod +x ~/.local/share/applications/opt_eclipse.desktop

마지막으로 opt_eclipse.desktop발사기에 드롭 .


1
사용자의 홈 폴더 외부에 .desktop 파일을 만들어야합니까? 보시다시피, sudo가 필요하며 이는 잠재적으로 안전하지 않습니다. 또한 파일은 시스템 업그레이드 또는 재설치로 제거 될 수 있습니다. 장점은 무엇입니까?
Sergey

19
~/.local/share/applications아마도 당신이 그것을 넣고 싶은 곳입니다.
Jorge Castro

7
2014 년에 앱 바로 가기를 만들려면 10 줄 파일을 편집하고 일부 파일 권한 명령을 실행해야합니까?
Dan Dascalescu 20시 44 분

2
@Tim : 지름길을 만들기위한 간단한 UX의 부족은 보안과 어떤 관련이 있습니까? Mac OS와 Windows는 모두 단축키를 쉽게 만들 수있는 훌륭한 작업을 수행합니다. 우분투는 그렇지 않습니다.
Dan Dascalescu

3
이 답변은 5 세이며 2016 년에도 여전히 작동하는 유일한 솔루션입니다. 물론 Ubuntu는 소프트웨어 센터에서 Eclipse 버전을 업그레이드하기 만하면되므로 바로 가기 생성 프로세스를 중단시키는 수동 설치를하지 않아도됩니다.
Dominic Cerisano

89

우분투 11.10, 12.04, 12.10

applications폴더가 존재하지 않는 경우 ~/.local/share/생성하십시오

mkdir ~/.local/share/applications

설치시 Eclipse의 실행 가능한 .desktop 파일이 남아 있는지 확인하고 존재하는 경우 복사하십시오.

cp /usr/share/applications/eclipse.desktop ~/.local/share/applications/

파일이 존재하지 않는 경우 다음을 ~/.local/share/applications/사용 하여 폴더 에 Eclipse 용 .desktop 파일을 작성하십시오 gnome-desktop-item-edit.

gnome-desktop-item-edit --create-new ~/.local/share/applications/

이름을 Eclipse로 설정하고 명령에서 Eclipse 바이너리 파일의 경로를 입력 한 후 주석을 삽입하고 원하는 경우 아이콘을 클릭하여 Eclipse에 원하는 아이콘을 선택하십시오.

완료되면 확인을 누르십시오.


파일을 복사하거나 직접 만든 후 해당 폴더 위치를 엽니 다.

nautilus ~/.local/share/applications/

방금 만든 파일을 찾아 실행기로 드래그

여기에 이미지 설명을 입력하십시오


26
+1 ... 답변에 애니메이션 GIF를 사용하는 경우에만!
fossfreedom

이 답변을 좋아해야합니다
일부 멍청한 학생

정말 대단해 :-). 잘 했어!
Rostislav Stribrny

.. good bos .. ^^
Ahmad Azwar Anas

정말 도움이되었습니다. 많은 감사합니다. 그러나 시작 관리자를 클릭하면 프로그램이 시작되지만 시작 관리자에 다른 아이콘이 표시됩니다.
Maroun

16

11.04

user21580의 답변이 효과가 없다면 (큰 제안이지만 Indigo를 설치할 때 효과가 없다고 생각합니다) eclipse.desktop 파일을 ~/.local/share/applications/다음과 같이 추가하십시오 .

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
StartupNotify=true
Icon=<path-to-eclipse-install>/icon.xpm
Name=Eclipse Indigo 3.7
#Exec=env UBUNTU_MENUPROXY=0 <path-to-eclipse-install>/eclipse
Exec=env <path-to-eclipse-install>/eclipse

버그가 발생하면 현재 버그 대신 주석 처리 된 Exec 줄을 사용해보십시오.

참고 문헌 :


감사! 이것은 나를 위해 일했습니다. 너무 나쁜 우분투는 그렇게 어렵게 만들어야합니다. 이런 종류의 옵션에 대해 런처를 마우스 오른쪽 버튼으로 클릭하면 어떨까요?
Twisted Pear

12

커스텀 런처를 생성하고 런처에 고정하는 방법을 보여 드리겠습니다.

1) 먼저 gnome-panel을 설치하십시오 :

sudo apt-get install --no-install-recommends gnome-panel

2) 새 바탕 화면 바로 가기를 만들려면 터미널에서 또는 Alt-F2를 사용하여 다음 명령을 실행하십시오.

gnome-desktop-item-edit --create-new ~/Desktop

창이 나타나면 바로 가기 세부 정보를 제출하고 확인을 클릭하십시오.

여기에 이미지 설명을 입력하십시오

바로 가기가 바탕 화면에 나타납니다.

그런 다음 새 바로 가기를 데스크탑에서 런처로 드래그하십시오.

그게 다야!


1
`gnome-desktop-item-edit '에는 특정 패키지가 필요하다고 생각합니까?
Eshwar

@Eshwar 'sudo apt-get install --no-install-gnome-panel을 권장합니다'

1
앱의 아이콘을 선택하지 않고 Unity 작업 표시 줄로 드래그하면 앱의 다른 아이콘이 생성됩니다. 트롤을 의미하지는 않지만 OS X 또는 Windows에서 바로 가기를 만드는 경험이 훨씬 좋습니다.
Dan Dascalescu

창에서 스프링 아이콘을 클릭하여 원하는 것으로 변경하십시오.
Pixel

1
Eclipse MARs 용 Ubuntu Desktop 16.04 LTS에서 작동하지 않습니다 ... 시작시 오류가 발생합니다 ...
Ashu

3

저장소에서 설치하는 대신 웹 사이트에서 Eclipse를 다운로드하지 않은 경우 런처가 작동하지 않도록 잠글 수 있습니다. 확장자가 .desktop 인 파일 (이 경우 eclipse.desktop)을 작성하여이 문제를 해결할 수 있습니다.

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

/ path는 Eclipse를 설치 한 위치입니다. 저장 한 후에는 실행 권한을 부여해야합니다.

$ chmod +x eclipse.desktop

그런 다음 노틸러스로 실행하고 라우 처 위를 클릭 (오른쪽 클릭)하면 실행기에 잠글 수 있습니다. 그리고 앱을 올바르게 시작할 수 있습니다.


eclipse.desktop을 실행기에 끌어다 놓으십시오. 간단한 마지막 단계가 필요합니다
Raaghu

2

나는 이것이 더 깨끗한 버전이라고 생각합니다.

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=eclipse
Exec=eclipse
Terminal=false
Categories=Development;IDE;Java;

이것을에 추가 /usr/local/share/applications/eclipse.desktop하고 symlink eclipse on에 있어야합니다 /usr/bin. 테마에 일식 버튼이없는 경우 (예 : 분위기 / 레디 언스) 아이콘 경로를 변경할 수 있습니다.

내가 실수하지 않으면 이것은 repos에서 galileo와 함께 제공되는 파일이며 (이제 제거 했음) Helios와 현재 Indigo와 함께 사용하고 있습니다.


1

12.04의
경우 저장소에서 설치하는 것을 선호합니다. 이것은 저에게 효과적이며 여기서 그래픽 방식으로 문서화합니다 .

휴대용 버전을 설치 해야하는 경우 (eclipse 웹 사이트에서 tar.gz 가져 오기) 휴대용으로 작동하고 실행기에 고정시키는 가장 좋은 방법은 다음과 같습니다.

일식 휴대용을 다운로드하여 데스크탑으로 추출하십시오. 터미널에서 :

sudo apt-get install eclipse-platform
sudo mv Desktop/eclipse /opt/eclipse
/opt/eclipse/eclipse

실행기 막대에서 아이콘을 마우스 오른쪽 단추로 클릭하고 막대에 고정하십시오. 이 방법으로 시작할 때 나타나지 않는 플러그인로드가 설치되어 있기 때문에 플랫폼이 아닌 휴대용인지 확인할 수 있습니다.

.desktop 파일을 만드는 것이 효과가 있지만 휴대용 인스턴스가 두 개 이상 설치되어 있으면 신비한 동작이 발생할 수 있습니다.


1

시험

Exec=/bin/bash /home/USERNAME/eclipse/eclipse

또는 / home / USERNAME / eclipse / eclipse를 실행 가능하게하십시오.

sudo chmod u+x /home/USERNAME/eclipse/eclipse

그리고 사용 :

Exec=/home/USERNAME/eclipse/eclipse

이미 실행 가능하며 sh를 bash로 변경하라는 다른 제안은 아무런 영향을 미치지 않았습니다.
csilk

1

64 비트 컴퓨터에서 32 비트 버전을 사용하고 있는지 확인하고 32 비트 라이브러리를 설치하십시오 ( ia32libs-multiarch정확한 패키지라고 생각합니다).

또는 32 비트 시스템에서 64 비트 Eclipse를 실행하려는 경우 대신 32 비트 버전을 다운로드해야합니다.


1

Eclipse MARs (설치가 아닌)에 대해 테스트했지만 Ubuntu Desktop 14.0.4의 tar.gz 패키지입니다.

gedit /usr/share/applications/eclipse.desktop

이것에 대한 내용 :

[Desktop Entry]
Type=Application
Name=Eclipse
Comment=Eclipse Integrated Development Environment
Icon=** something like /opt/eclipse/icon.xpm **
Exec= ** something like /opt/eclipse/eclipse **
Terminal=false
Categories=Development;IDE;Java;
StartupWMClass=Eclipse

그런 다음 메뉴가 나타나면 Finder에서 Eclipse를 검색하십시오. 실행기로 드래그하면 작동하기 시작합니다. 매우 간단한 단계와 시작 및 실행에 복잡한 것은 없습니다.


1

18.04

애플리케이션 표시를 클릭하고 목록에서 Eclipse를 찾은 후 & 즐겨 찾기에 추가를 마우스 오른쪽 단추로 클릭하십시오.


2
엄밀히 말하면 18.04에는 Unity가 없습니다. 그러나 새 기본 데스크탑 (GNOME)에 대한 지침은 여기에 게시해도됩니다.
Melebius

런처는 18.04에서 무엇이든간에, 그것은 보이는 16.04 및 14.04에서 무엇과 동일. 나는 그것이 무엇인지 지나치게 신경 쓰지 않습니다.
Phil

0

* .deb 파일을 사용하지 않으면 소프트웨어가 메뉴 나 실행기에 포함되지 않습니다. 쉬운 방법 : / opt에서 Eclipse를 시작하고 Unity 런처 (사이드 바)에 아이콘이 나타나는지 확인하십시오. 마우스 오른쪽 버튼을 클릭하고 "런처에 유지"를 선택하십시오.


이것은 작동하지만 아이콘이 없습니다.
schmmd

0

우분투 11.10

gnome-panel아직 설치되지 않은 경우 Ubuntu Software Center에서 다운로드 하십시오.

터미널에서 Gnome "Create Launcher"를 다음과 같이 실행하십시오 :

gnome-desktop-item-edit --create-new ~/.local/share/applications/

대화 상자가 나타납니다.

  • 이름의 경우 : 이름을 "Eclipse"로 지정할 수 있습니다.
  • 명령의 경우 : Eclipse 실행 파일이있는 위치를 찾으십시오.
  • 의견 : "Eclipse IDE"와 같은 작업을 수행해야합니다.
  • 아이콘의 경우 스프링 보드 아이콘을 클릭 한 다음 실행 파일이있는 폴더로 이동하여 icon.xpm을 선택하십시오.
  • 확인을 클릭하십시오. 이제 런처 아이콘을 만들었습니다. 남은 것은 런처 바에 넣는 것입니다.
  • ~ / .local / share / applications / 폴더를여십시오. 숨겨진 .local 폴더를 표시하려면 ctrl-h를 누르십시오.
  • 방금 만든 Eclipse 런처 아이콘을 런처로 드래그하십시오.

끝난!


0

exec 줄에 실행 파일 ( eclipse)을 직접 넣으십시오 . 공백에 특수 문자를 추가하지 마십시오 . 예를 들어 , 일식이 /home/username/My Dev Programs/Eclipse/eclipse전체 행에 있으면 exec 행에 공백이 있습니다. 내 eclipse.desktop파일 은 다음과 같습니다 .

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/marcos/Imagens/Icons/Eclipse Icon 128.png
Name=Eclipse
Exec=/home/marcos/Dev Software/eclipse/eclipse
Comment=Eclipse IDE
Name=Eclipse
Comment=Eclipse IDE

내 구성을 보면 특수 문자 또는 공백으로 아무것도하지 않는 것을 알 수 있습니다.
csilk

0

이것을 사용하십시오 :

[Desktop Entry]
Version=4.2
Name=Eclipse
Comment=Java IDE
Exec=/home/USERNAME/eclipse/eclipse
Type=Application
Icon=/home/USERNAME/eclipse/icon.png
Terminal=false
NoDisplay=false
Categories=Development;IDE

그것은 나를 위해 작동합니다.


0

Atem18이 정확합니다. 런처가 시스템 전체에서 사용 가능하도록하려면이를 수행하십시오. 이것이 런처 생성을 자동화하는 방법입니다. 이것은 이미 gnome-panel을 설치했다고 가정합니다.

  1. 터미널 열기
  2. mkdir ~/bin 또는 홈 파일 브라우저를 마우스 오른쪽 버튼으로 클릭하고 폴더를 만듭니다.
  3. source .profile 또는 로그 아웃 및 로그인
  4. gedit 터미널 또는 대시에서

    #!/bin/sh 
    sudo gnome-desktop-item-edit /usr/share/applications/ --create-new
    

    하이픈 / 글 머리 기호를 사용하지 말고 들여 쓸 필요가 없습니다.

  5. 새 bin 디렉토리에 공백없이 이름을 지정한 다음 실행 파일을 만들 chmod a+x launcher-script거나 ( ) 마우스 오른쪽 단추로 이동 특성> 권한을 클릭하고 실행 상자를 클릭하십시오.

  6. 이제 터미널에서 : sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

  7. 실행기 작성 GUI가 열려 있어야합니다.

    유형 = 터미널의 응용 프로그램이 시간에만 적용됩니다. 대부분의 시간이 지나면 신청이됩니다.

  8. 원하는 이름을 지정할 수 있습니다. 공간이 허용되지 않음Create-Launcher

  9. 명령 필드에 3 단계의 스크립트 경로를 입력 /home/mike/bin/launcher-script하십시오. 사용자 이름과 작성한 실제 파일 이름을 사용하십시오.

  10. 스프링을 클릭하여 아이콘을 추가하십시오. 나는 Gimp에서 만들었지 만 매우 일반적이며 이미 설치된 아이콘을 사용할 수 있습니다. 봄을 클릭하면 일부로 이동합니다.

  11. 완료되면 확인을 클릭하십시오. 이제 파일 브라우저를 탐색 할 수 있으며 /usr/share/applications새 런처를 찾을 수 있습니다. 런처 바로 드래그하면 바로 사용할 수 있습니다. 이 프로세스는 런처를 모든 사용자가 액세스 할 수있는 장소에 둡니다. 내가 찾은 것의 대부분은 바탕 화면에 물건을 넣지 만 일부는 나에게 좋지 않을 수 있습니다. 도움이 되셨기를 바랍니다.

이제 이클립스 런처와 다른 것들도 쉽게 만들 수 있습니다.

생각 후, 새로운 런처를 만들 때마다 비밀번호를 입력해야합니다. 이것은 모든 사용자가 새 런처에 액세스 할 수 있도록하는 데 필요합니다. 그것은 루트에 속할 것이고 그룹은 이런 식으로 루트가 될 것입니다. 이것이 나머지 시스템의 구성 방식입니다. 당신이 경우 cd합니다 /usr/share/applications, type ls -l그리고 자신에 대한 확인합니다. 우분투는 운영 체제를 만들기 위해 이미 설치된 응용 프로그램을 운영 체제에 제공해야합니다. 스크린 세이버와 같이 동의하지 않고 바탕 화면에 대한 바로 가기가 아닌 다른 것들이 있습니다. 나는 며칠 동안 11.10에 머물 렀습니다. 대학에서 시험해 보도록하겠습니다. 한 달 안에 여전히 마음에 들지 않으면 고칠 것입니다.

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