El ícono de la aplicación eclipse es enorme en el tablero de Unity


34

Tengo un problema con la instalación manual de Eclipse Juno. Después de desempaquetar el tarball /opt, agregue un enlace simbólico /usr/local/biny agregue lo siguiente a un nuevo archivo /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;

Todavía obtengo este comportamiento extraño del tablero:

Gran icono en el tablero de Unity

Eclipse funciona bien y se puede hacer clic en el icono, pero como puede ver, el tamaño está un poco apagado. ¿Cómo puedo arreglar esto? ¿No debería Unity escalar automáticamente el ícono?


3
Información útil: este problema existe solo en Ubuntu 12.10. Funciona bien en Ubuntu 12.04 o menos.
saji89

Respuestas:


26
  • Cree un enlace para ecplise icon.xpm en su carpeta compartida:

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

solo para su usuario o

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

para todos los usuarios

  • En su eclipse.desktoparchivo (en ~/.local/share/applicationso /usr/share/applications), reemplace Icon = / opt / eclipse / icon.xpm por Icon = eclipse4 . No necesita agregar el .xpmsufijo.

Si es necesario, también actualice la Icon[en_US]línea con el mismo valor.

El archivo eclipse.desktoppuede tener un nombre diferente según la herramienta que utilizó para crearlo.

Editar: Mejora la respuesta gracias a Pius, QD. y comentarios de iAm


1
Esa es la respuesta. Solo agregaría que no tiene que copiar el archivo, sino que puede hacer un enlace suave como se QD.menciona a continuación. + Si usó la aplicación Menú principal para crear el archivo .desktop, puede encontrarlo en ~/.local/share/applications. En mi máquina se llamaba, alacarte-made.desktopasí que tenga en cuenta que su nombre no tiene nada que ver con la aplicación iniciada.
Pijusn 01 de

En realidad, la mejor manera es poner eclipse4.xpm en la carpeta / usr / share / icons, porque usar la ubicación ~ / .local / * funciona solo para un solo usuario.
kmedv

11

@Tawane Agrego un enlace simbólico en ~ / .local / share / icons / que tal vez lo hace más fácil:

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

10

esto puede ayudarte ...

ingrese la descripción de la imagen aquí

puede guardar la imagen y cambiar el icono a esto.

Escalé el tamaño de icon icon.xpm a 48 x 48 píxeles que está en la aplicación eclipse

Se ve bien:

ingrese la descripción de la imagen aquí


48x48 puede verse un poco borroso en una resolución más alta (o incluso media). Puede usar 512x512 (aunque sea un poco exagerado) para asegurarse de que su sistema cambie el tamaño a lo que sea que se use. Los PNG se redimensionan correctamente, por lo que siempre puede proporcionarle una imagen más grande de la que se muestra realmente.

La versión del icono de 512x512 se puede encontrar aquí: icono de Eclipse

La imagen está tomada de la página de ayuda de Eclipse : página de ayuda de Eclipse


3

Parece que Unity no puede cambiar el tamaño de los archivos xpm correctamente.

Como solución alternativa, puede convertir su icono a png.

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

No olvides actualizar tu archivo .desktop.


0

Yo tenía el mismo problema, pero resuelto esta compra copiar icon.xpma /usr/share/pixmapsy hacer referencia en el icono de la carpeta.


¿Y qué versión de Ubuntu estabas usando? Cuando dice que hace referencia al icono en esa carpeta , ¿qué carpeta y cómo hizo referencia al icono? Por favor, edite su respuesta agregando la información solicitada.
Lucio

-1

El icono en el directorio eclipse (eclipse.xpm) tiene un tamaño de 256x256. Reemplácelo por uno más pequeño (48x48 funciona para mí).


2
Creo que esto comenzó con Ubuntu 12.10, antes de que 12.10 xpm los iconos se cambiaran de tamaño correctamente.
Peter van der Does

1
Oh. Vi esto por primera vez después de actualizar a 12.10 y eclipsar a Juno y pensé que tal vez se debía a la nueva versión de eclipse. Comprobaré que el problema aún persiste (después de todas las actualizaciones que llegaron mientras tanto). Si lo hace, presentaré un error contra Ubuntu 12.10.
Axel
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.