Vraag Hoe Eclipse vast te pinnen op de Unity-draagraket?


Hoe kan ik eclipse indigo indopen 3.7 Ik heb 'geïnstalleerd' op /opt/ naar de taakbalk?

Ik heb geprobeerd eclipse te starten en met de rechtermuisknop te klikken om de optie 'keep in launcher' te kiezen. Maar wanneer ik op dat pictogram klik, wordt de verduistering na het sluiten van de verduistering niet gestart.

Ik heb er al naar gekeken Hoe voeg ik Eclipse Indigo toe aan het opstartprogramma? maar geen antwoord werkte voor mij. (Mod opmerking: de antwoorden uit deze thread zijn nu samengevoegd met deze)


240
2017-11-16 23:21


oorsprong


Ik kan Eclipse direct starten vanuit het uitvoerbare bestand in / home / USERNAME / eclipse. Wanneer ik dit doe, heeft het Eclipse-pictogram op het dock een klein pijltje ernaast, dus het is op de hoogte van het draaien van Eclipse. Hoe vreemd. - csilk
Ik heb dezelfde fout gehad, ik probeerde eclipse_64bit uit te voeren op ubuntu_32bit. Heb je een 64bit-versie van Eclipse gedownload? Heb je je ubuntu-installatie gecontroleerd?
ik denk dat je het niet nodig hebt /bin/sh deel in de Exec-sectie. Verwijder het en het zou moeten werken. Trouwens, wat is je gebruikersnaam? - Salem
Ik had hetzelfde probleem met Eclipse 4.5.2 en Ubuntu 14.04 - geaccepteerd antwoord werkte. - Gustave


antwoorden:


Voor 11.10 en nieuwer

Maak eerst een .desktop-bestand om te verduisteren:

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

Plak dit dan in (vergeet niet om de Exec- en Icon-waarden te bewerken):

[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

Open daarna die map met nautilus:

nautilus ~/.local/share/applications

Als u dit opstartprogramma buiten het dashboard / opstartprogramma wilt gebruiken (bijvoorbeeld als bureaubladstarter), moet u uitvoeringsrechten toevoegen door met de rechtermuisknop op het bestand te klikken en te kiezen Eigenschappen -> Machtigingen -> Uitvoer toestaan, of via de opdrachtregel:

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

Eindelijk laten vallen opt_eclipse.desktop naar launcher.


339
2017-11-16 23:35



Is het echt nodig om het .desktop-bestand buiten de basismap van de gebruiker te maken? Zoals je ziet, vereist dit sudo, wat mogelijk onveilig is; Het bestand kan ook worden verwijderd door een systeemupgrade of opnieuw worden geïnstalleerd. Wat zijn de voordelen? - Sergey
~/.local/share/applications is waarschijnlijk waar je het wilt plaatsen. - Jorge Castro
Moeten we serieus een bestand met 10 regels bewerken en een opdracht voor bestandsmachtigingen uitvoeren om een ​​app-snelkoppeling te maken in 2014? - Dan Dascalescu
@Tim: wat heeft het ontbreken van eenvoudige UX voor het maken van een snelkoppeling met beveiliging te maken? Zowel Mac OS als Windows doen fantastisch werk om snelkoppelingen te maken. Ubuntu doet dat niet. - Dan Dascalescu
Dit antwoord is 5 jaar oud en de enige die nog steeds werkt in 2016. Natuurlijk zou Ubuntu de versie van Eclipse op het softwarecentrum gewoon kunnen upgraden, zodat mensen geen handmatige installaties hoeven te doen die het proces van het genereren van snelkoppelingen doorbreken. - Dominic Cerisano


Voor Ubuntu 11.10, 12.04, 12.10

Als het applications map bestaat niet binnen ~/.local/share/ creëer het

mkdir ~/.local/share/applications

Controleer of uw installatie u een werkbaar .desktop-bestand voor Eclipse heeft nagelaten en kopieer het als dit bestaat

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

Als het bestand niet bestaat, maakt u een .desktop-bestand voor Eclipse in uw ~/.local/share/applications/ map gebruiken gnome-desktop-item-edit, dat wil zeggen:

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

Zet de naam op Eclipse bij de naam, voer in de opdracht het pad naar het binaire bestand van Eclipse in, voeg desgewenst een opmerking in en klik op het pictogram om het pictogram te selecteren dat u zoekt voor Eclipse.

Druk op ok als u klaar bent.


Nadat u het bestand hebt gekopieerd of uw eigen map hebt gemaakt, opent u die maplocatie

nautilus ~/.local/share/applications/

Zoek het bestand dat u zojuist hebt gemaakt en sleep het naar het opstartprogramma

enter image description here


88
2017-11-17 10:47



+1 ... al was het maar voor het gebruik van een geanimeerde GIF in uw antwoord! - fossfreedom♦
Ik moet van dit antwoord houden - Some Noob Student
Absoluut geweldig :-). Goed gedaan! - Rostislav Stribrny
.. goede baas .. ^^ - Ahmad Azwar Anas
Heel erg behulpzaam, heel erg bedankt. Maar wanneer ik op het opstartprogramma klik, hoewel het het programma start, toont het een ander pictogram in het opstartprogramma. - Maroun


11.04

Als het antwoord van user21580 niet werkt (goede suggestie, maar ik denk dat het niet werkte voor mij toen ik Indigo installeerde), kunt u proberen een eclipse.desktop-bestand toe te voegen aan ~/.local/share/applications/, met deze inhoud:

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

Als u fouten ondervindt, kunt u de Exec-regel uitproberen die is becommentarieerd in plaats van de huidige.

Referenties:


16
2017-07-14 08:56



Bedankt! Deze werkte voor mij. Jammer dat Ubuntu het zo moeilijk moet maken. Waarom niet gewoon met de rechtermuisknop op de launcher klikken voor dit soort opties? - Twisted Pear


Laat me je laten zien hoe je een aangepast draagraket kunt maken en het naar de Launcher kunt vastzetten.

1) Installeer eerst het paneel van de gnome:

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

2) Als u een nieuwe snelkoppeling op het bureaublad wilt maken, voert u de volgende opdracht uit in de terminal of met behulp van Alt-F2:

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

Er verschijnt een venster, voer uw snelkoppelingsdetails in en klik op OK:

enter image description here

Uw snelkoppeling verschijnt nu op uw bureaublad.

Sleep vervolgens uw nieuwe snelkoppeling van het bureaublad naar uw Launcher.

Dat is het!


11
2017-11-17 00:14



Ik denk dat `gnome-desktop-item-edit 'een bepaald pakket nodig heeft? - Eshwar
@Eshwar 'sudo apt-get install --no-install-beveelt gnome-panel' aan
Dit neemt het pictogram van de app niet op en wanneer het naar de Unity-taakbalk wordt gesleept, wordt er weer een ander pictogram voor de app weergegeven. Bedoel niet om te trollen, maar de ervaring met het maken van een snelkoppeling in OS X of Windows is veel beter. - Dan Dascalescu
Klik op het veerpictogram in het venster om het te wijzigen in wat u wilt. - Antinous
Werkt niet voor mij in Ubuntu Desktop 16.04 LTS voor Eclipse MARs ... fout bij het opstarten ... - Ashu


Als u Eclipse niet via de website hebt gedownload in plaats van het uit repositories te installeren, kunt u vergrendelen dat het opstartprogramma niet werkt. U kunt dit oplossen door het bestand te schrijven met de extensie .desktop, in ons geval eclipse.desktop.

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

Waar / pad is waar u de verduistering hebt geïnstalleerd. Nadat je het hebt opgeslagen, moet je executiemachtiging geven:

$ chmod +x eclipse.desktop

Vervolgens voer je het uit met Nautilus en door te klikken (rechts klikken) boven de laucher kan je het lanceerplatform vergrendelen. En je kunt de app correct starten.


3
2017-12-16 18:48



drag & drop eclipse.desktop naar de launcher is de eenvoudige laatste stap is vereist - Raaghu


Ik denk dat dit een schonere versie is:

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

Dit moet je toevoegen /usr/local/share/applications/eclipse.desktop en symlink eclipse op /usr/bin. U kunt het pictogrampad wijzigen als uw thema geen verduisteringsknop heeft (bijvoorbeeld ambiance / uitstraling).

Als ik me niet vergis, is dit het bestand dat met galileo wordt meegeleverd met de repos (dat ik heb verwijderd) en ik gebruik het nu met Helios en nu Indigo.


2
2017-07-14 09:28





Voor 12.04
Ik installeer het liefst vanuit de repository. Dit werkt gewoon voor mij en ik documenteer de grafische manier om het te doen hier.

Als je de draagbare versie moet installeren (de tar.gz van de eclipse-website halen), is dit de beste manier die ik heb gevonden om portable te werken en vergrendeld te zijn in de Launcher.

Download de eclipse portable en extract naar je bureaublad. In een terminal:

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

Klik met de rechtermuisknop op het pictogram in de opstartbalk en speld naar balk. Ik kan verifiëren dat het draagbaar is en niet het platform, omdat ik HEEL LADEN plug-ins geïnstalleerd heb die niet verschijnen wanneer ze op deze manier gelanceerd worden.

U zult merken dat het maken van een .desktop-bestand werkt, maar dat u op mysterieus gedrag stuit als u meer dan één draagbare instantie hebt geïnstalleerd.


1
2018-04-16 12:29





Proberen

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

of make / home / USERNAME / eclipse / eclipse uitvoerbaar

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

en gebruiken:

Exec=/home/USERNAME/eclipse/eclipse

1
2018-05-03 21:04



Het is al uitvoerbaar en je andere suggestie om van sh naar bash te veranderen maakte geen verschil. - csilk


Zorg ervoor dat als u de 32bit-versie op een 64bit-machine gebruikt, u de 32bit-bibliotheken (ia32libs-multiarch ik denk dat is het pakket in Precise).

Als alternatief, als u 64bit Eclipse probeert te gebruiken op een 32bit-machine, moet u in plaats daarvan de 32bit-versie downloaden.


1
2018-05-29 16:39





Ik heb het getest voor Eclipse MARs (niet de installatie één) -maar die is tar.gz-pakket op Ubuntu Desktop 14.0.4

gedit /usr/share/applications/eclipse.desktop

inhoud hiervan:

[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

Zoek in de zoeker naar Eclipse wanneer het menu verschijnt - sleep het naar het opstartprogramma en dan zal het beginnen te werken. Zeer eenvoudige stappen en niets ingewikkelds om het in de lucht te krijgen.


1
2018-01-21 02:37