Jak przypiąć Eclipse do programu uruchamiającego Unity?


243

Jak mogę przypiąć Eclipse Indigo 3.7, który „zainstalowałem” na /opt/pasku zadań?

Próbowałem uruchomić Eclipse i kliknąć prawym przyciskiem myszy, aby wybrać opcję „Keep in Launcher”. Ale kiedy kliknę tę ikonę, po zamknięciu zaćmienia nie zacznie się zaćmienie.

Już sprawdziłem, jak dodać Eclipse Indigo do programu uruchamiającego? ale żadna odpowiedź nie działała dla mnie. (Uwaga dotycząca modyfikacji: odpowiedzi z tego wątku są teraz połączone w jeden)


Mogę uruchomić Eclipse bezpośrednio z pliku wykonywalnego w / home / USERNAME / eclipse. Kiedy to robię, ikona Eclipse w doku ma małą strzałkę obok, więc jest świadomy działania Eclipse. Jak dziwnie.
csilk

1
Miałem ten sam błąd, próbowałem wykonać eclipse_64bit na ubuntu_32bit. Czy pobrałeś 64-bitową wersję Eclipse? Czy sprawdziłeś swoją instalację Ubuntu?

myślę, że nie potrzebujesz /bin/shczęści w sekcji Exec. Usuń go i powinno działać. Przy okazji, jaka jest twoja nazwa użytkownika?
Salem,

Miałem ten sam problem z Eclipse 4.5.2 i Ubuntu 14.04 - zaakceptowana odpowiedź zadziałała.
Gustave

Odpowiedzi:


347

Dla wersji 11.10 i nowszych

Najpierw utwórz plik .desktop do zaćmienia:

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

Następnie wklej to do środka (nie zapomnij edytować wartości Exec i 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

Następnie otwórz ten folder za pomocą nautilus:

nautilus ~/.local/share/applications

Jeśli chcesz używać tego programu uruchamiającego poza kreską / programem uruchamiającym (np. Jako program uruchamiający na pulpicie), musisz dodać zezwolenie na wykonanie, klikając plik prawym przyciskiem myszy i wybierając Właściwości -> Uprawnienia -> Zezwól na wykonanie lub, za pomocą wiersza polecenia:

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

Wreszcie upuść opt_eclipse.desktopna launcherze.


1
Czy naprawdę konieczne jest utworzenie pliku .desktop poza folderem domowym użytkownika? Jak widać, wymaga to sudo, co jest potencjalnie niebezpieczne; plik może również zostać usunięty przez aktualizację lub ponowną instalację systemu. Jakie są korzyści?
Siergiej

19
~/.local/share/applicationsjest prawdopodobnie tam, gdzie chcesz to umieścić.
Jorge Castro,

7
Czy naprawdę musimy edytować plik 10-liniowy i uruchomić polecenie uprawnień do plików, aby utworzyć skrót do aplikacji w 2014 roku?
Dan Dascalescu,

2
@Tim: co brak prostego interfejsu użytkownika do utworzenia skrótu ma wspólnego z bezpieczeństwem? Zarówno Mac OS, jak i Windows wykonują świetną robotę, ułatwiając tworzenie skrótów. Ubuntu nie.
Dan Dascalescu,

3
Ta odpowiedź ma 5 lat i jest jedyną, która nadal działa w 2016 r. Oczywiście Ubuntu mógł po prostu zaktualizować wersję Eclipse w centrum oprogramowania, aby ludzie nie musieli wykonywać ręcznych instalacji, które przerywają proces generowania skrótów.
Dominic Cerisano

89

Dla Ubuntu 11.10, 12.04, 12.10

Jeśli applicationsfolder nie istnieje w środku, ~/.local/share/utwórz go

mkdir ~/.local/share/applications

Sprawdź, czy instalacja nie pozostawiła Ci możliwego do wykonania pliku .desktop dla Eclipse i skopiuj go, jeśli istnieje

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

Jeśli plik nie istnieje, utwórz plik .desktop dla Eclipse w swoim ~/.local/share/applications/folderze, używając gnome-desktop-item-edit:

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

W nazwie ustaw ją na Eclipse, w poleceniu wprowadź ścieżkę do pliku binarnego Eclipse, wstaw komentarz, jeśli chcesz i kliknij ikonę, aby wybrać ikonę, którą chcesz dla Eclipse.

Po zakończeniu naciśnij przycisk ok.


Po skopiowaniu pliku lub utworzeniu własnego otwórz tę lokalizację folderu

nautilus ~/.local/share/applications/

Znajdź właśnie utworzony plik i przeciągnij go do programu uruchamiającego

wprowadź opis zdjęcia tutaj


26
+1 ... jeśli tylko za użycie animowanego GIF-a w odpowiedzi!
fossfreedom

uwielbiam tę odpowiedź
Some Noob Student

Absolutnie wspaniałe :-). Dobra robota!
Rostislav Stribrny

.. dobry bos .. ^^
Ahmad Azwar Anas

Naprawdę pomocne, wielkie dzięki .. Ale kiedy klikam program uruchamiający, chociaż uruchamia program, pokazuje inną ikonę w programie uruchamiającym.
Maroun

16

11.04

Jeśli odpowiedź user21580 nie działa (świetna sugestia, ale myślę, że nie działała dla mnie, gdy zainstalowałem Indigo), możesz spróbować dodać plik eclipse.desktop do ~/.local/share/applications/tej zawartości:

#!/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

Jeśli wystąpią błędy, możesz wypróbować linię Exec, która jest komentowana zamiast bieżącej.

Bibliografia:


Dzięki! Ten działał dla mnie. Szkoda, że ​​Ubuntu musi to utrudniać. Dlaczego nie po prostu kliknąć prawym przyciskiem myszy program uruchamiający, aby uzyskać taką opcję?
Twisted Pear,

12

Pokażę ci, jak utworzyć niestandardowy program uruchamiający i przypiąć go do programu uruchamiającego.

1) Najpierw zainstaluj panel gnome:

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

2) Aby utworzyć nowy skrót na pulpicie, uruchom następujące polecenie w terminalu lub za pomocą Alt-F2:

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

Pojawi się okno, prześlij dane skrótu i ​​kliknij OK:

wprowadź opis zdjęcia tutaj

Skrót pojawi się teraz na pulpicie.

Następnie przeciągnij nowy skrót z pulpitu do Launchera.

Otóż ​​to!


1
Myślę, że `gnome-desktop-item-edit 'potrzebuje określonego pakietu?
Eszwar

@Eshwar 'sudo apt-get install --no-install-poleca gnome-panel'

1
Nie podnosi to ikony aplikacji, a po przeciągnięciu na pasek zadań Unity odradza się kolejna ikona aplikacji. Nie chcę trollować, ale tworzenie skrótu w OS X lub Windows jest o wiele lepsze.
Dan Dascalescu,

Kliknij ikonę sprężyny w oknie, aby zmienić ją na żądaną.
Piksel

1
Nie działa dla mnie w Ubuntu Desktop 16.04 LTS dla Eclipse MARs ... pojawia się błąd w momencie uruchomienia ...
Ashu

3

Jeśli przesłałeś Eclipse ze strony internetowej zamiast instalować go z repozytoriów, możesz zablokować program uruchamiający nie działa. Możesz rozwiązać ten problem, zapisując plik z rozszerzeniem .desktop, w naszym przypadku eclipse.desktop.

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

Gdzie / ścieżka to miejsce, w którym zainstalowałeś Eclipse. Po zapisaniu musisz udzielić pozwolenia na wykonanie:

$ chmod +x eclipse.desktop

Następnie wykonujesz go za pomocą Nautilusa i klikając (prawym przyciskiem myszy) nad laucher możesz zablokować program uruchamiający. I możesz poprawnie uruchomić aplikację.


przeciągnij i upuść eclipse.desktop na program uruchamiający, wymagany jest prosty ostatni krok
Raaghu

2

Myślę, że to czystsza wersja:

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

Powinieneś to dodać /usr/local/share/applications/eclipse.desktopi zaćmienie dowiązania symbolicznego /usr/bin. Możesz zmienić ścieżkę ikony, jeśli twój motyw nie ma przycisku zaćmienia (np. Ambiance / blask).

Jeśli się nie mylę, jest to plik, który pochodzi z Galileo z repozytoriów (które usunąłem), i używałem go z Helios, a teraz Indigo.


1

W przypadku wersji 12.04
wolę instalować z repozytorium. To po prostu działa dla mnie i udokumentowałem graficzny sposób, aby to zrobić tutaj .

Jeśli musisz zainstalować wersję przenośną (pobieranie tar.gz ze strony eclipse), oto najlepszy sposób, w jaki znalazłem, aby uruchomić wersję przenośną i zablokować program uruchamiający.

Pobierz eclipse portable i wypakuj na pulpit. W terminalu:

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

Kliknij prawym przyciskiem myszy ikonę na pasku uruchamiania i przypnij do paska. Mogę zweryfikować, że jest przenośny, a nie platformę, ponieważ mam zainstalowane LOADS wtyczek, które nie pojawiają się po uruchomieniu w ten sposób.

Może się okazać, że utworzenie pliku .desktop działa, ale napotykasz tajemnicze zachowanie, jeśli masz zainstalowaną więcej niż jedną przenośną instancję.


1

Próbować

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

lub wykonaj plik / home / USERNAME / eclipse / eclipse

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

I użyć:

Exec=/home/USERNAME/eclipse/eclipse

Jest już wykonywalny, a twoja inna sugestia zmiany sh na bash nie miała znaczenia.
csilk

1

Upewnij się, że jeśli używasz wersji 32-bitowej na komputerze 64-bitowym, instalujesz biblioteki 32-bitowe ( ia32libs-multiarchmyślę, że jest to pakiet w Precise).

Alternatywnie, jeśli próbujesz uruchomić 64-bitowe środowisko Eclipse na komputerze 32-bitowym, musisz zamiast tego pobrać wersję 32-bitową.


1

Przetestowałem to dla Eclipse MARs (nie instalacyjnego) - ale ten, który jest pakietem tar.gz na Ubuntu Desktop 14.0.4

gedit /usr/share/applications/eclipse.desktop

zawartość do tego:

[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

Następnie w wyszukiwarce wyszukaj Eclipse, gdy pojawi się menu - po prostu przeciągnij go do programu uruchamiającego, a następnie zacznie działać. Bardzo proste kroki i nic skomplikowanego, aby go uruchomić.


1

18.04

Kliknij Pokaż aplikacje, znajdź Eclipse na liście, kliknij prawym przyciskiem myszy i dodaj do ulubionych.


2
Technicznie rzecz biorąc, nie ma Jedności w 18.04. Jednak instrukcja dla nowego domyślnego pulpitu (GNOME) prawdopodobnie jest w porządku, aby go tutaj opublikować.
Melebius

Czymkolwiek jest program uruchamiający w 18.04, wygląda tak samo jak w 16.04 i 14.04. Nie obchodzi mnie zbytnio, jak to się nazywa.
Phil

0

Jeśli nie używasz pliku * .deb, twoje oprogramowanie nie jest zawarte w menu ani w programie uruchamiającym. Prosty sposób: wystarczy uruchomić Eclipse z / opt i poszukać ikony wyświetlanej w programie uruchamiającym Unity (pasek boczny). Kliknij prawym przyciskiem myszy i zaznacz „Keep in launcher”.


To działa, ale nie dostaję ikony.
schmmd

0

Dla Ubuntu 11.10

Pobierz gnome-panelz Centrum oprogramowania Ubuntu, jeśli jeszcze nie zostało zainstalowane.

Uruchom Gnome „Utwórz Launcher” z terminala w następujący sposób:

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

Pojawi się okno dialogowe.

  • W przypadku nazwy: prawdopodobnie będziesz chciał nazwać ją „Eclipse”.
  • W przypadku polecenia: przejdź do miejsca, w którym znajduje się plik wykonywalny Eclipse.
  • Komentarz: coś takiego jak „Eclipse IDE” powinno wystarczyć.
  • W przypadku ikony kliknij ikonę trampoliny, a następnie przejdź do folderu, w którym znajduje się plik wykonywalny, i wybierz icon.xpm.
  • Kliknij OK. Utworzyłeś teraz ikonę programu uruchamiającego. Pozostało tylko umieścić go w pasku uruchamiania.
  • Otwórz folder ~ / .local / share / applications /. Może być konieczne naciśnięcie klawiszy Ctrl-H, aby wyświetlić ukryty folder .local.
  • Przeciągnij ikonę programu uruchamiającego Eclipse, którą właśnie utworzyłeś.

Gotowy!


0

W wierszu exec umieść eclipsebezpośrednio plik wykonywalny ( ). Nie próbuj dodawać znaków specjalnych do spacji , tzn. Jeśli twoje zaćmienie znajduje się w linii, /home/username/My Dev Programs/Eclipse/eclipsewstaw całą linię ze spacjami w linii exec. Oto mój eclipse.desktopplik:

#!/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

Jeśli spojrzysz na moją konfigurację, zobaczysz, że nic nie robię ze znakami specjalnymi lub spacjami.
csilk

0

Użyj tego:

[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

Mi to pasuje.


0

Atem18 jest poprawny. Zrób to, jeśli chcesz, aby programy uruchamiające były dostępne w całym systemie. W ten sposób zautomatyzowałem tworzenie programów uruchamiających. Zakłada się, że masz już zainstalowany panel gnome.

  1. otwarty terminal
  2. mkdir ~/bin lub kliknij prawym przyciskiem myszy przeglądarkę plików domowych i zrób bin folderu.
  3. source .profile lub wyloguj się i zaloguj
  4. gedit w terminalu lub z deski rozdzielczej

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

    Nie używaj łączników / pocisków i nie trzeba wcięć.

  5. Nadaj mu nazwę bez spacji, zapisz w nowym katalogu bin, a następnie ustaw plik wykonywalny ( chmod a+x launcher-script) lub kliknij prawym przyciskiem myszy właściwości goto> Uprawnienia i kliknij pole wykonania.

  6. teraz w terminalu: sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

  7. Powinieneś mieć otwarte GUI Utwórz Launcher.

    Wpisz = Aplikacja w terminalu TO TYLKO STOSUJE TEN CZAS. Przez większość czasu będzie to aplikacja po tym.

  8. Możesz nazwać, co chcesz. NIEDOZWOLONE NA MIEJSCA Zadzwoniłem do mojegoCreate-Launcher

  9. W polu polecenia wpisz ścieżkę do skryptu z kroku 3: /home/mike/bin/launcher-scriptUżyj swojej nazwy użytkownika i rzeczywistej nazwy pliku, którą utworzyłeś.

  10. Kliknij sprężynę, aby dodać ikonę. Zrobiłem na Gimpie, ale istnieje wiele ikon, które można użyć, które są bardzo ogólne i już zainstalowane. Kliknij wiosnę, a dojdzie do niektórych.

  11. Po zakończeniu kliknij OK. Teraz możesz nawigować w przeglądarce plików do, /usr/share/applicationsa znajdziesz swój nowy program uruchamiający. Po prostu przeciągnij go na pasek uruchamiania i jesteś gotowy do pracy. Ten proces umieszcza programy uruchamiające w miejscu, w którym wszyscy użytkownicy mogą uzyskać do nich dostęp. Większość tego, co znalazłem, umieszcza rzeczy na pulpicie, co może być w porządku dla niektórych, ale nie dla mnie. Mam nadzieję, że uznasz to za pomocne.

Teraz możesz łatwo utworzyć program uruchamiający zaćmienie i inne.

Po namyśle za każdym razem, gdy tworzysz nowy program uruchamiający, musisz wprowadzić hasło. Jest to konieczne, aby nowy program uruchamiający był dostępny dla wszystkich użytkowników. Będzie należeć do roota, a grupa będzie rootowana w ten sposób. W ten sposób konfigurowana jest reszta systemu. Jeśli cddo /usr/share/applications, type ls -li sprawdź, czy dla siebie. Ubuntu powinien dostarczyć do systemu operacyjnego już zainstalowaną aplikację do tworzenia programów uruchamiających. Są inne rzeczy, z którymi się nie zgadzam, takie jak wygaszacz ekranu i brak skrótu na pulpicie. Byłem tylko 11.10 przez kilka dni. Spróbuję na studiach. Jeśli nadal nie lubię tego za miesiąc, naprawię to.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.