L'icona dell'applicazione Eclipse è enorme nel trattino di Unity


34

Ho un problema con l'installazione manuale di Eclipse Juno. Dopo aver decompresso il tarball in /opt, aggiungendo un symlink da /usr/local/bine aggiungendo quanto segue a un nuovo file /usr/share/applications/eclipse.desktop:

[Desktop Entry]
Version=1.0
Name=Eclipse
GenericName=Integrated Development Application
Comment=Eclipse Juno
Exec=/usr/local/bin/eclipse
TryExec=/usr/local/bin/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;

Ricevo ancora questo strano comportamento dal trattino:

Icona enorme nel trattino Unity

Eclipse funziona bene e l'icona è cliccabile ma come puoi vedere la dimensione è un po 'fuori. Come posso risolvere questo problema? Unity non dovrebbe ridimensionare automaticamente l'icona?


3
Informazioni utili: questo problema esiste solo in Ubuntu 12.10. Funziona bene in Ubuntu 12.04 o inferiore.
saji89,

Risposte:


26
  • Creare un collegamento per ecplise icon.xpm nella cartella di condivisione:

ln -s /opt/eclipse/icon.xpm ~ / .local / share / icons / eclipse4.xpm

solo per il tuo utente o

sudo ln -s /opt/eclipse/icon.xpm /usr/share/icons/eclipse4.xpm

per tutti gli utenti

  • Nel tuo eclipse.desktopfile (in ~/.local/share/applicationso /usr/share/applications), sostituisci Icon = / opt / eclipse / icon.xpm con Icon = eclipse4 . Non è necessario aggiungere il .xpmsuffisso.

Se necessario, aggiorna anche la Icon[en_US]riga con lo stesso valore.

Il file eclipse.desktoppuò avere un nome diverso a seconda dello strumento utilizzato per crearlo.

Modifica: migliora la risposta grazie a Pius, QD. e sono commenti


1
Questa è la risposta Vorrei solo aggiungere che non è necessario copiare il file ma è possibile creare un collegamento software come QD.indicato di seguito. + Se hai utilizzato l'applicazione Menu principale per creare il file .desktop, puoi trovarlo in ~/.local/share/applications. Sul mio computer è stato chiamato, alacarte-made.desktopquindi tieni presente che il suo nome non ha nulla a che fare con l'applicazione avviata.
Pijusn,

In realtà, il modo migliore è mettere eclipse4.xpm nella cartella / usr / share / icons, perché l'uso della posizione ~ / .local / * funziona solo per un singolo utente.
kmedv,

11

@Tawane Aggiungo symlink in ~ / .local / share / icons / che forse lo rende più facile:

ln -s /opt/eclipse/icon.xpm ~/.local/share/icons/eclipse.xpm

10

questo può aiutarti ...

inserisci qui la descrizione dell'immagine

puoi salvare l'immagine e cambiare icona in questo.

Ho ridimensionato l'immagine icon.xpm con una dimensione di 48 x 48 pixel che si trova nell'applicazione Eclipse

Sembra a posto:

inserisci qui la descrizione dell'immagine


48x48 potrebbe apparire un po 'sfocato con una risoluzione più alta (o anche media). Puoi usare 512x512 (anche se è un po 'eccessivo) per assicurarti che il tuo sistema lo ridimensioni a qualunque cosa venga usata. I PNG vengono ridimensionati correttamente, quindi puoi sempre fornire un'immagine più grande di quella effettivamente visualizzata.

La versione dell'icona 512x512 è disponibile qui: icona Eclipse

L'immagine è tratta dalla pagina di aiuto di Eclipse : pagina di aiuto di Eclipse


3

Sembra che Unity non riesca a ridimensionare correttamente i file xpm.

Per ovviare al problema, puoi convertire la tua icona in png.

sudo apt-get install imagemagick
convert /opt/eclipse/icon.xpm /opt/eclipse/icon.png

Non dimenticare di aggiornare il tuo file .desktop.


0

Ho avuto lo stesso problema, ma risolto questo acquisto la copia icon.xpmper /usr/share/pixmapse riferimento l'icona in quella cartella.


E quale versione di Ubuntu stavi utilizzando? Quando dici di fare riferimento all'icona in quella cartella , quale cartella e come hai fatto riferimento all'icona? Per favore, modifica la tua risposta aggiungendo le informazioni richieste.
Lucio,

-1

L'icona nella directory di eclipse (eclipse.xpm) ha una dimensione di 256x256. Sostituiscilo con uno più piccolo (48x48 funziona per me).


2
Credo che questo sia iniziato con Ubuntu 12.10, prima che le icone xpm 12.10 fossero ridimensionate correttamente.
Peter van der Does,

1
Oh. L'ho visto per la prima volta dopo l'aggiornamento a 12.10 ed eclissi Giunone e ho pensato che forse era a causa della nuova versione di eclissi. Verificherò che il problema persista ancora (dopo tutti gli aggiornamenti che sono arrivati ​​nel frattempo). In tal caso, presenterò un bug su Ubuntu 12.10.
Axel,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.