Solución:
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 respectivo ~/.local/share/icons/hicolor/
directorio. Este contendrá los siguientes directorios (que son las dimensiones de los iconos): 16x16/apps/
32x32/apps/
48x48/apps/
Descargué una muestra de íconos gratuitos de 16×16 y elegí un ícono de 16×16 llamado Alien.png
yo tomé el Alien.png
archivo y lo copié en ~/.local/share/icons/hicolor/16x16/apps
Cuando copia el suyo, puede hacerlo a través de la GUI o la terminal.
Desde allí, necesitaría hacer lo siguiente en una terminal (es posible que necesite sudo para copiar esto):
cp /usr/share/applications/pidgin.desktop ~/.local/share/applications/
A continuación, edite el archivo pidgin.desktop:
vi ~/.local/share/applications/pidgin.desktop
Busque la línea que dice:
Icon=pidgin
Esto deberá cambiar al nuevo nombre del icono sin el prefijo .png …
Icon=Alien
Guarde sus cambios … Luego cierre la sesión y vuelva a iniciarla.
Por favor, avíseme si esto ayuda o si necesita más ayuda.
La forma en que lo hice fue ir a /usr/share/applications/<whatever app your looking for>
luego haga clic derecho en propiedades, haga clic en el icono de la izquierda y seleccione la imagen que desea que sea el icono.
Tendras que sudo nautilus
para editar el icono. Luego salga y busque el programa en Unity y aparecerá con el icono seleccionado.
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/apps
para que Unity vea el icono.
Para cambiar el tamaño de su icono personalizado, puede utilizar el excelente imagemagick
paquete.
sudo apt-get install imagemagick
Luego ejecuta el comando mogrify -resize 64x64! myImage.png
para que sus iconos personalizados se reduzcan a las resoluciones deseadas.
Si ejecuta el siguiente comando después de crear el icono del escritorio y bloqueó la aplicación en su lanzador, se actualizará la unidad sin necesidad de reiniciar.
unity --replace &
como se describe aquí: aplicación bloqueada al iniciador sin icono