¿Cómo puedo cambiar el ícono de una aplicación en el iniciador de Unity?

69

Estoy tratando de cambiar el ícono de una aplicación específica (Pidgin) en mi Ubuntu 11.10 Unity Launcher. He intentado buscar en las opciones y en la configuración de Compiz, pero no pude encontrar ninguna opción para cambiar los iconos individuales.

Puedo cambiar el tema, pero eso no es lo que quiero.

Estoy dispuesto a editar archivos de configuración para obtener este cambio. No tiene que ser una solución de interfaz de usuario.

recluze
fuente
Eche un vistazo a esta pregunta anterior askubuntu.com/questions/6009/where-are-icons-stored
Mark Rooney

Respuestas:

66

Para Ubuntu 11.10


Lo primero que debe hacer es tomar un archivo de icono .png que le gustaría usar y copiarlo en el ~/.local/share/icons/hicolor/directorio respectivo . Esto contendrá los siguientes directorios (que son las dimensiones de los iconos):16x16/apps/ 32x32/apps/ 48x48/apps/

Descargué una muestra de iconos gratis de 16x16 y elegí un icono de 16x16 llamado Alien.png

Tomé el Alien.pngarchivo y lo copié ~/.local/share/icons/hicolor/16x16/apps. Cuando copie el suyo, puede hacerlo a través de la GUI o el terminal.

A partir de ahí, deberá hacer lo siguiente en una terminal (es posible que necesite sudo para copiar esto):

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

Luego edite el archivo pidgin.desktop:

vi ~/.local/share/applications/pidgin.desktop

Busque la línea que dice:

Icon=pidgin

Esto tendrá que cambiar al nuevo nombre del icono sin el prefijo .png ...

Icon=Alien

Guarde sus cambios ... Luego cierre la sesión y vuelva a iniciarla.

Avíseme si esto ayuda o si necesita más ayuda.

itnet7
fuente
1
~ / es lo mismo que ingresar / home / <your-username>, solo para aclaración
itnet7
1
Increíble. Grandes instrucciones Sólo una cosa. Tuve que sudo para copiar el archivo de / usr / share a mi directorio local.
recluze
1
También considere agregar un ícono de 128x128 (en la carpeta 128x128 / apps /) si desea una buena resolución durante la pestaña alternativa (que usa íconos ligeramente más grandes que el dock). De lo contrario, excelente consejo, muchas gracias!
Anto
3
Me encanta Ubuntu, pero lamento decir que algunas cosas simples como esta realmente apestan ... Esto definitivamente no es fácil de usar ... Gracias por la descripción detallada de todos modos.
takeshin
Genial, muy útil, especialmente la parte sobre cerrar sesión y luego volver a ingresar :)
Isaac
18

La forma en que lo hice fue ir a /usr/share/applications/<whatever app your looking for>hacer clic derecho en propiedades, hacer clic en el icono de la izquierda y seleccionar la imagen que desea que sea el icono.

Tendrá sudo nautilusque editar el icono. Luego salga y busque el programa en Unity y aparecerá con el icono seleccionado.

Kyle
fuente
3
Creo que debería más bien hacer 'sudo nautilus' en lugar de 'sudo nautilus' (pero como yo no soy un experto podría estar confundiendo)
user138784
También puedes usarsudo -H nautilus
kiri el
7

Para Ubuntu 12.04


Además de la excelente respuesta dada por itnet7 , me gustaría agregar que en Ubuntu 12.04 también tuve que agregar ~/.local/usr/applications/icons/hicolor/64x64/appspara que Unity vea el ícono.

Para cambiar el tamaño de su icono personalizado, puede usar el excelente imagemagickpaquete.

sudo apt-get install imagemagick

Luego ejecute el comando mogrify -resize 64x64! myImage.pngpara que sus iconos personalizados se reduzcan a las resoluciones deseadas.

Si ejecuta el siguiente comando después de crear el icono del escritorio y bloquea la aplicación en su iniciador, actualizará la unidad sin necesidad de reiniciar.

unity --replace & 

como se describe aquí: aplicación bloqueada en el iniciador sin icono

Nicholas J. Arnold
fuente
6
  1. Instalar el menú principal (también conocido como Alacarte) alacarteInstalar alacarte
  2. Abrir menú principal
  3. Haga clic en un programa y seleccione Propiedades en el menú de la derecha.
  4. Haga clic en el ícono
  5. Busque su nuevo icono y haga clic en Abrir
  6. Cierra las propiedades de tus programas
  7. Cerrar menú principal

No es necesario cerrar sesión o reiniciar;)

Guttermonk
fuente
Solo para actualizar; Este método funciona como en la versión 15.04, acabo de intentarlo.
Tico
5

Para Ubuntu 14.04

Para vincular un icono con una determinada aplicación que podría colocarse en el iniciador, haga lo siguiente en la línea de comando:

Tome, por ejemplo, una aplicación llamada alpha_appcon su icono alpha_app.png:

  1. ejecutar:

    sudo cp alpha_app.png /usr/share/pixmaps/
    

    El comando anterior copia su icono con el nombre del archivo alpha_app.pngen la carpeta correspondiente.

  2. Ejecutar:

    sudo gedit /usr/local/share/applications/alpha_app.desktop
    
  3. En gedit, cambie el nombre del icono de la siguiente manera:

    Icon=alpha_app.png
    

    Si el archivo alpha_app.desktopno existe /usr/local/share/applications/, ejecútelo locate alpha_app.desktopy cópielo allí. En el caso improbable de que esto no tenga éxito, significa que no hay ningún alpha_app.desktoparchivo en el disco y que deberá crearlo usted mismo.

  4. Vaya al tablero y escriba el nombre de su aplicación, en nuestro ejemplo alpha_app.

  5. Elige el ícono de Dash y muévete a Launcher.

Τέλος! ¡El fin!

Nikos
fuente
Bienvenido a Ask Ubuntu! ;-) ¿Podría revisar mis ediciones y también la ayuda de edición para mejorar la legibilidad de sus respuestas en el futuro ... ;-)
Fabby
Esto funciona perfecto también en 16.04. Es posible que deba reiniciar / cerrar sesión-iniciar sesión primero para que Unity lea el nuevo archivo .desktop.
MakisH
2

Hice esto en Ubuntu 14.04.

Quería darle un icono de iniciador decente al administrador de archivos "Dolphin" (quería un delfín para Dolphin).

Temo usar programas complicados y ediciones de archivos del sistema, porque es fácil estropear las cosas. Me gusta que sea simple. Entonces, en lugar de todas estas acrobacias de programación ...

  1. Preparé mi foto de delfín.

    Es mejor usar una imagen con un fondo transparente (generalmente un png), porque el fondo del escritorio se verá bien a través de ella (no estará en su propio rectángulo aislado). En cuanto al tamaño, el tamaño del archivo de mi imagen es de aproximadamente 200 kB con una dimensión de aproximadamente 560x640 píxeles. Este tamaño coincide muy bien con los otros iconos. Entonces, tenía esta imagen lista en la carpeta normal "Imágenes".

  2. Luego escribí en la Terminal:

    sudo nautilus /usr/share/applications
    

    Intro, y aparece el panel con sus aplicaciones (representado por los iconos actuales)

  3. Encuentre la aplicación para la que desea cambiar el ícono de inicio, haga clic derecho en su ícono y luego haga clic en sus "propiedades"

  4. En la parte superior izquierda del panel de propiedades, verá el icono de inicio actual que desea cambiar a su elección.

  5. Ahora solo haga clic izquierdo en ese icono en la esquina superior izquierda del panel de propiedades, y se abrirá un nuevo panel que le pedirá que seleccione un icono personalizado para reemplazar el antiguo con

  6. Encuentre su imagen preparada (es como en un administrador de archivos) y selecciónela

  7. Su nuevo icono seleccionado aparece en el panel de propiedades

  8. Para que el nuevo ícono comience a aparecer entre los íconos de inicio, debe reiniciar su PC, y ¡he aquí que está su ícono personalizado!

Las
fuente
0

Para Ubuntu 12.10


El directorio que contiene los siguientes directorios (que son las dimensiones de los iconos) se ha cambiado a:

~ / .local / share / icons / unity-webapps / apps

y si lo haces ls:

128  16  192  22  24  32  48  64  96
Suhaib
fuente
-1

En 13.04 instalé Nemo para deshacerme de nautilus-for-armless-toy.

Quería la carpeta de iconos en el lanzador.

Abrí ~/.local/share/applications/nemo.desktopcon gedit para echar un vistazo, y encontré una línea

icon=folder 

(sin ruta, sin extensión ???)

Intenté buscar /usr/share/el ícono predeterminado habitual de nautilus que parecía llamarse folder_home.pngo .svgno pude decidir cuál. Había un montón de archivos con el mismo nombre en varias carpetas, así que al final simplemente cambié la línea a

icon=folder_home

y después de cerrar sesión y volver a entrar, el icono cambió.

útil
fuente