Come collegare Eclipse al launcher di Unity?

239

Come posso pin eclipse indigo 3.7 Ho 'installato' a /opt/ sulla 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 Eclipse.

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

    
posta nunos 17.11.2011 - 00:21

16 risposte

338

Per 11.10 e successivi

Per prima cosa, 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, 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à - & gt; Autorizzazioni - & gt; Permetti l'esecuzione , oppure, tramite la riga di comando:

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

Infine rilascia opt_eclipse.desktop per avviare.

    
risposta data Salem 17.11.2011 - 00:35
88

Per Ubuntu 11.10, 12.04, 12.10

Se la cartella applications non esiste all'interno di ~/.local/share/ , creala

mkdir ~/.local/share/applications

Verifica 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 nella cartella ~/.local/share/applications/ utilizzando gnome-desktop-item-edit , ovvero:

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

    
risposta data Bruno Pereira 17.11.2011 - 11:47
16

11.04

Se la risposta di user21580 non funziona (ottimo suggerimento, ma penso che non abbia 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 hai problemi con i bug, puoi provare la linea Exec che è commentata al posto di quella corrente.

Riferimenti:

risposta data Christoph 14.07.2011 - 10:56
11

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, esegui il seguente comando nel terminale o usando Alt-F2:

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

Verrà visualizzata una finestra, inserisci i dettagli del collegamento e fai clic su OK:

Il tuo collegamento apparirà ora sul tuo desktop.

Quindi trascina il nuovo collegamento dal desktop al Launcher.

Questo è tutto!

    
risposta data Atem18 17.11.2011 - 01:14
3

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

Quindi 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 l'app correttamente.

    
risposta data Joe 16.12.2012 - 19:48
2

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;

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

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

    
risposta data sergio91pt 14.07.2011 - 11:28
1

Per 12.04 Preferisco installare dal repository. Questo funziona solo per me e 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'eclissi portatile ed estrai sul desktop. In un terminale:

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

Fai clic con il pulsante destro del mouse sull'icona nella barra di avvio e imposta 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 più di un'istanza portatile installata.

    
risposta data RobotHumans 16.04.2012 - 14:29
1

Prova

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

o make / home / USERNAME / eclipse / eclipse eseguibile

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

e usa:

Exec=/home/USERNAME/eclipse/eclipse
    
risposta data Binsh 03.05.2012 - 23:04
1

Assicurati di utilizzare la versione a 32 bit su una macchina a 64 bit, installa 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.

    
risposta data Thomas Ward 29.05.2012 - 18:39
1

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.

    
risposta data Ashu 21.01.2016 - 03:37
1

18.04

Fai clic su Mostra applicazioni, trova Eclipse nell'elenco, fai clic con il pulsante destro del mouse & amp; Aggiungi ai Preferiti.

    
risposta data Phil 03.05.2018 - 04:19
0

Se non si utilizza un file * .deb, il software non è incluso nei menu o nel programma di avvio. Il modo semplice: Basta avviare Eclipse da / opt e cercare un'icona in Unity launcher (la barra laterale). Fai clic con il pulsante destro del mouse e seleziona "Mantieni nel programma di avvio".

    
risposta data user21580 14.07.2011 - 10:40
0

Per Ubuntu 11.10

Scarica gnome-panel da Ubuntu Software Center se non è già installato.

Esegui Gnome "Crea Launcher" dal terminale in questo modo:

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

Apparirà una finestra di dialogo.

  • Per Nome: probabilmente vorrai chiamarlo "Eclipse".
  • Comando: cerca dove si trova l'eseguibile di Eclipse.
  • Per i commenti: qualcosa come "Eclipse IDE" dovrebbe fare.
  • Per l'icona, fare clic sull'icona del trampolino di lancio, quindi accedere alla cartella in cui si trova l'eseguibile e selezionare icon.xpm.
  • Fai clic su OK. Ora hai creato l'icona di avvio. Non resta che metterlo nella barra di avvio.
  • Apri la cartella ~ / .local / share / applications /. Potrebbe essere necessario premere ctrl-h per mostrare la cartella .local nascosta.
  • Trascina l'icona di avvio di Eclipse appena creata sul programma di avvio.

Fatto!

    
risposta data Jason Hartley 12.03.2012 - 08:58
0

Nella riga exec metti direttamente l'eseguibile ( eclipse ). Non provare ad aggiungere caratteri speciali nello spazio , cioè , se l'eclisse si trova in /home/username/My Dev Programs/Eclipse/eclipse metti l'intera riga con gli spazi sulla linea exec. Ecco un mio file 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
    
risposta data Marcos Roriz Junior 29.05.2012 - 19:58
0

Usa questo:

[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

Funziona per me.

    
risposta data umop aplsdn 30.08.2012 - 08:24
0

L'articolo 18 è corretto. Fatelo se volete che i vostri lanciatori siano disponibili a livello di sistema. Questo è il modo in cui ho automatizzato la creazione di launcher. Questo presuppone che tu abbia già installato gnome-panel.

  1. apri terminale
  2. mkdir ~/bin o fai clic con il pulsante destro del mouse sul browser del file di casa e crea un raccoglitore di cartelle.
  3. source .profile o logout e accesso
  4. gedit nel terminale o dal trattino

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

    Non usare trattini / pallottole e non è necessario indentare.

  5. Assegnagli un nome senza spazi salvati nella nuova directory bin e rendi eseguibile ( chmod a+x launcher-script ) o fai clic con il pulsante destro del mouse su proprietà goto & gt; Permessi e fai clic sulla casella Esegui.

  6. ora nel terminale: sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

  7. Dovresti aprire la GUI di Crea avvio.

    Type = Application in Terminal QUESTO MOMENTO SI APPLICA SOLO. Il più delle volte sarà Applicazione dopo questa.

  8. Puoi nominare ciò che desideri. NO-SPACES-PEROWED Ho chiamato il mio Create-Launcher

  9. Nel campo comando inserisci il percorso dello script dal punto 3: /home/mike/bin/launcher-script Usa il tuo nome utente e il nome del file che hai creato.

  10. Fai clic sulla molla per aggiungere un'icona. Ho fatto su Gimp ma ci sono molte icone che potresti usare che sono molto generiche e già installate. Fai clic sulla molla e ti porterà ad alcuni.

  11. Al termine, fai clic su OK. Ora puoi navigare il tuo file browser fino a /usr/share/applications e troverai il tuo nuovo launcher. Basta trascinarlo sulla barra di avvio e sei pronto per partire. Questo processo mette i tuoi lanciatori in un posto dove tutti gli utenti possono accedervi. La maggior parte di ciò che ho trovato mette qualcosa sul desktop che potrebbe andare bene per alcuni ma non per me. Spero che lo trovi utile.

Ora puoi facilmente creare il tuo launcher di eclissi e anche altri.

Dopo aver pensato, ogni volta che crei un nuovo launcher dovrai inserire la tua password. Questo è necessario per rendere il nuovo launcher accessibile a tutti gli utenti. Apparterrà alla radice e il gruppo sarà root in questo modo. Questo è il modo in cui viene configurato il resto del sistema. Se fai cd a /usr/share/applications , type ls -l e, verifica tu stesso. Ubuntu avrebbe dovuto fornire il proprio sistema operativo con un'applicazione già installata per la creazione di launcher. Ci sono altre cose con cui non sono d'accordo come lo screensaver e nessuna scorciatoia per il desktop. Sono stato solo l'11.10 per un paio di giorni. Ho intenzione di provarlo all'università. Se ancora non mi piace in un mese, lo aggiusterò allora.

    
risposta data user39122 24.12.2011 - 11:27

Leggi altre domande sui tag