InicioLinuxDocky + solución de íconos y ventanas

Docky + solución de íconos y ventanas

Linux1/28/2011
Hola taringuers, hoy me quiero dedicar a Docky, un dock de aplicaciones que evolucionó de gnome-do (yo he usado gnome-do en modo dock, con el tiempo además de una opción evolucionó en una aplicación stand-alone -se puede tener instalado Docky sin gnome-do-





Por supuesto, hay muchos otros docks, algunos consumen muchos menos recursos -wbar-, otros tienen cientos de opciones y chirimbolos -cairo-dock, awn- pero por una cuestión de venir usando gnome-do y conocerlo desde antes, y por una cuestión de gusto -aunque esté escrito en mono-, mi elección es docky.

El mismo está en los repositorios de todas las distros principales y la mayoría de los demás, los paquetes a buscar e instalar en el gestor de paquetes que usen son docky y gnome-do-docklets

Pues bien, al márgen de todas las bondades comentadas de dicho dock, resulta que no siempre muestra los íconos correctos, por ejemplo en las aplicaciones java

Linux

Otro problema es en el caso de los íconos dobles, común con chromium.

Aquí van, oh atribulados linuxeros, dos soluciones para que su dock tenga íconos perfectos y enchulados y puedan regodearse con sus amigos usuarios de otros sistemas operativos:

El truco reside en que docky no suele identificar correctamente la identidad de la ventana de la aplicación, así que lo que vamos a hacer es crear un lanzador de la manera siguiente:

creamos un archivo vacío al que llamaremos, por caso, frostwire. En la línea Icon= ponemos la ruta del ícono que queramos usar (hay otra manera de hacer esto, se verá más abajo). En Exec= el nombre o la ruta del ejecutable. Comment= lo que quieran. Terminal= y Type= como se ve abajo.


[Desktop Entry]
Name=Frostwire
Comment=compartir archivos por p2p
Exec=/usr/bin/frostwire
Icon=/home/tangato/.icons/ffw/128x128/apps/frostwire.png
Terminal=false
Type=Application
Categories=webbrowser
MimeType=
StartupWMClass=


luego, abrimos frostwire de la manera tradicional, y a continuación abrimos una terminal. En la terminal ejecutamos el siguiente comando:

xprop | grep WM_CLASS | awk '{print $4}'

y el cursor se convertirá en un crosshairs. Apuntamos a la ventana deseada -en este caso frostwire- y hacemos click.Observaremos que la terminal nos responde lo siguiente:

"com-limegroup-gnutella-gui-Main"

Así que volvemos al archivo que creáramos y completamos la última línea con el resultado de la terminal:


[Desktop Entry]
Name=Frostwire
Comment=compartir archivos por p2p
Exec=/usr/bin/frostwire
Icon=/home/tangato/.icons/ffw/128x128/apps/frostwire.png
Terminal=false
Type=Application
Categories=webbrowser
MimeType=
StartupWMClass=com-limegroup-gnutella-gui-Main


y ya casi estamos. Guardamos el archivo. Le agregamos la extensión .desktop (limewire.desktop). Propiedades > permisos > permitir ejecutar como aplicación. Y voilá, hemos creado un bonito lanzador. Lo guardamos en una carpeta que nos parezca y lo arrastramos a docky. Ahora, al ejecutarlo, frostwire se abrirá y minimizará a este ícono.
Perfecto. El mismo truco se puede usar en por ejemplo, jDownloader

dock

La segunda opción funciona también en gnome-do para aplicaciones sin máquina virtual como java pero que por una u otra razón no son reconocidos correctamente. En este caso lo haremos de una manera más gráfica.
Abrimos nautilus en modo administrador (sudo nautilus) y navegamos hasta el directorio /usr/share/applications. Una vez ahí, seleccionamos la aplicación desdeada -por caso, chromium- Propiedades > hacemos click en su ícono y emerge la opción de seleccionar uno a gusto. Hacemos esto, cerramos y voilá, tema solucionado.

docky


Espero que les haya sido de utilidad. Saludos de tangato

pd:no hinchen las bolas con cairo-dock o awn , a mí me sirve y me gusta éste.
Datos archivados del Taringa! original
0puntos
5,111visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

t
tangato🇦🇷
Usuario
Puntos0
Posts6
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.