Domanda Come bloccare Eclipse con il launcher di Unity?


Come posso pin eclipse indigo 3.7 Ho 'installato' a /opt/ alla barra delle applicazioni?

Ho provato a lanciare eclipse e fare clic con il pulsante destro del mouse per scegliere l'opzione "keep in launcher". Ma quando clicco su quell'icona, dopo aver chiuso l'eclissi, non inizia l'eclissi.

Ho già guardato Come aggiungere Eclipse Indigo al programma di avvio? ma nessuna risposta ha funzionato per me. (Nota del mod: le risposte di questo thread sono ora unite in questo)


240
2017-11-16 23:21


origine


Posso avviare Eclipse direttamente dall'eseguibile in / home / USERNAME / eclipse. Quando faccio questo, l'icona di Eclipse sul dock ha una piccola freccia accanto, quindi è a conoscenza di Eclipse in esecuzione. Che strano. - csilk
Ho avuto lo stesso errore, stavo cercando di eseguire eclipse_64bit su ubuntu_32bit. Hai scaricato la versione a 64 bit di Eclipse? Hai controllato la tua installazione di Ubuntu?
penso che tu non abbia bisogno del /bin/sh parte nella sezione Exec. Rimuovilo e dovrebbe funzionare. A proposito, qual è il tuo nome utente? - Salem
Ho avuto lo stesso problema con Eclipse 4.5.2 e Ubuntu 14.04 - la risposta accettata funzionava. - Gustave


risposte:


Per 11.10 e successivi

Innanzitutto, crea un file .desktop in eclissi:

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

Quindi, incollalo all'interno (non dimenticare di modificare i valori Exec e 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

Dopo di ciò, apri quella cartella con nautilus:

nautilus ~/.local/share/applications

Se si desidera utilizzare questo launcher all'esterno di dash / launcher (ad es. Come launcher desktop) è necessario aggiungere il permesso di esecuzione facendo clic con il pulsante destro del mouse sul file e scegliendo Proprietà -> Autorizzazioni -> Consenti esecuzione, o, tramite la riga di comando:

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

Finalmente drop opt_eclipse.desktop al programma di avvio.


339
2017-11-16 23:35



È davvero necessario creare il file .desktop al di fuori della cartella home dell'utente? Come puoi vedere, questo richiede sudo, che è potenzialmente pericoloso; inoltre, il file può essere rimosso da un aggiornamento o una reinstallazione del sistema. Quali sono i vantaggi? - Sergey
~/.local/share/applications è probabilmente dove vuoi metterlo. - Jorge Castro
Abbiamo seriamente bisogno di modificare un file di 10 righe ed eseguire qualche comando di permessi sui file per creare un collegamento all'app nel 2014? - Dan Dascalescu
@ Tim: cosa c'entra la mancanza di UX per creare una scorciatoia con la sicurezza? Sia Mac OS che Windows fanno un ottimo lavoro per semplificare la creazione di scorciatoie. Ubuntu no. - Dan Dascalescu
Questa risposta ha 5 anni e l'unica che funziona ancora nel 2016. Ovviamente, Ubuntu potrebbe semplicemente aggiornare la versione di Eclipse sul centro del software in modo che le persone non debbano fare installazioni manuali che interrompono il processo di generazione dei collegamenti. - Dominic Cerisano


Per Ubuntu 11.10, 12.04, 12.10

Se la applications la cartella non esiste all'interno ~/.local/share/ Crealo

mkdir ~/.local/share/applications

Controlla se l'installazione ti ha lasciato un file .desktop efficace per Eclipse e copialo se esiste

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

Se il file non esiste, crea un file .desktop per Eclipse nel tuo ~/.local/share/applications/ cartella usando gnome-desktop-item-edit, cioè:

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

Sul nome impostalo su Eclipse, sul comando inserisci il percorso del file binario di Eclipse, inserisci un commento se lo desideri e fai clic sull'icona per selezionare l'icona che desideri per Eclipse.

Premi ok quando hai finito.


Dopo aver copiato il file o creato il tuo percorso di cartella aperto

nautilus ~/.local/share/applications/

Individua il file appena creato e trascinalo nel programma di avvio

enter image description here


88
2017-11-17 10:47



+1 ... se non altro per usare una GIF animata nella tua risposta! - fossfreedom♦
devo amare questa risposta - Some Noob Student
Assolutamente fantastico :-). Buon lavoro! - Rostislav Stribrny
.. buon bos .. ^^ - Ahmad Azwar Anas
Davvero utile, molte grazie .. Ma quando clicco sul launcher, sebbene avvii il programma, mostra un'altra icona sul launcher. - Maroun


11.04

Se la risposta di user21580 non funziona (ottimo suggerimento, ma penso che non ha funzionato per me quando ho installato Indigo), puoi provare ad aggiungere un file eclipse.desktop a ~/.local/share/applications/, con questi contenuti:

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

Se si verificano errori, è possibile provare la riga Exec che viene commentata al posto di quella corrente.

Riferimenti:


16
2017-07-14 08:56



Grazie! Questo ha funzionato per me. Peccato che Ubuntu debba renderlo così difficile. Perché non basta fare clic destro sul launcher per questo tipo di opzione? - Twisted Pear


Lascia che ti mostri come creare un launcher personalizzato e collegarlo al Launcher.

1) Innanzitutto, installa gnome-panel:

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

2) Per creare un nuovo collegamento sul desktop, eseguire il comando seguente nel terminale o utilizzando Alt-F2:

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

Apparirà una finestra, invia i dettagli del collegamento e fai clic su OK:

enter image description here

Il tuo collegamento apparirà ora sul tuo desktop.

Quindi trascina il tuo nuovo collegamento dal desktop al tuo Launcher.

Questo è tutto!


11
2017-11-17 00:14



Penso che `gnome-desktop-item-edit 'abbia bisogno di un certo pacchetto? - Eshwar
@Eshwar 'sudo apt-get install --no-install-recommend gnome-panel'
Questo non raccoglie l'icona dell'app e, quando viene trascinata nella barra delle applicazioni di Unity, genera un'altra icona per l'app. Non intendo troll, ma l'esperienza di creare un collegamento in OS X o Windows è molto, molto meglio. - Dan Dascalescu
Fai clic sull'icona a forma di molla nella finestra per cambiarla in ciò che desideri. - Antinous
Non funziona per me in Ubuntu Desktop 16.04 LTS per Eclipse MARs ... ricevendo errori al momento del lancio ... - Ashu


Se hai scaricato Eclipse dal sito web invece di installarlo dai repository, puoi bloccare il programma di avvio non funziona. Puoi risolvere questo problema scrivendo il file con estensione .desktop, nel nostro caso eclipse.desktop.

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

Dove / percorso è dove hai installato eclipse. Dopo averlo salvato, devi dare il permesso di esecuzione:

$ chmod +x eclipse.desktop

Poi lo esegui con Nautilus e facendo clic con il pulsante destro del mouse sopra l'avancatore puoi bloccare il programma di avvio. E puoi avviare correttamente l'app.


3
2017-12-16 18:48



trascinare e rilasciare eclipse.desktop sul programma di avvio è necessario l'ultimo passaggio - Raaghu


Penso che questa sia una versione più pulita:

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

Dovresti aggiungere questo a /usr/local/share/applications/eclipse.desktop e symlink eclipse on /usr/bin. Potresti voler cambiare il percorso dell'icona se il tuo tema non ha un pulsante di eclissi (es. Ambiance / radiance).

Se non sbaglio, questo è il file che viene fornito con galileo dai repository (che ho rimosso), e lo sto usando con Helios e ora Indigo.


2
2017-07-14 09:28





Per il 12.04
Preferisco installare dal repository. Questo funziona solo per me e io documento il modo grafico per farlo Qui.

Se è necessario installare la versione portatile (ottenendo il tar.gz dal sito Web di eclipse), ecco il modo migliore che ho trovato per ottenere il funzionamento portatile e bloccato per il Launcher.

Scarica l'eclipse portatile ed estrai sul desktop. In un terminale:

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

Fare clic con il tasto destro sull'icona nella barra di avvio e premere su barra. Posso verificare che sia portatile e non la piattaforma perché ho dei CARICHI di plug-in installati che non appaiono quando vengono lanciati in questo modo.

Potresti scoprire che la creazione di un file .desktop funziona, ma che ti imbatti in comportamenti misteriosi se hai installato più di un'istanza portatile.


1
2018-04-16 12:29





Provare

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

o make / home / USERNAME / eclipse / eclipse eseguibile

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

e usare:

Exec=/home/USERNAME/eclipse/eclipse

1
2018-05-03 21:04



È già eseguibile e l'altro suggerimento di cambiare sh in bash non ha fatto alcuna differenza. - csilk


Assicurati che se stai usando la versione a 32 bit su una macchina a 64 bit, installi le librerie a 32 bit (ia32libs-multiarch penso sia il pacchetto in Precise).

In alternativa, se stai cercando di eseguire Eclipse a 64 bit su una macchina a 32 bit, devi scaricare la versione a 32 bit.


1
2018-05-29 16:39





L'ho provato per Eclipse MARs (non per l'installazione), ma quello che è il pacchetto tar.gz su Ubuntu Desktop 14.0.4

gedit /usr/share/applications/eclipse.desktop

contenuto per questo:

[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

Quindi, nella ricerca finder di Eclipse quando viene visualizzato il menu, trascinalo verso il launcher e poi inizierà a funzionare. Passaggi molto semplici e niente di complicato per farlo funzionare.


1
2018-01-21 02:37





18.04

Fai clic su Mostra applicazioni, trova Eclipse nell'elenco, fai clic con il pulsante destro del mouse e Aggiungi a Preferiti.


1
2018-05-03 02:19



Tecnicamente parlando, non c'è Unity in 18.04. Tuttavia, le istruzioni per il nuovo desktop predefinito (GNOME) probabilmente sono OK da pubblicare qui. - Melebius
Qualunque sia il launcher è nel 18.04, it sembra lo stesso di quello che era nel 16.04 e 14.04. Non mi importa troppo di come si chiama. - Phil