Docky: ocultar icono automáticamente

DockyAunque quizá no pueda competir con otros como Cairo-Dock o Avant Window Navigator, Docky es un dock elegante y ligero que resulta muy útil como lanzador de aplicaciones y gestor de ventanas abiertas complementando a un panel principal.

Al iniciar Docky nos encontramos con que su icono está el primero del dock, sirviendo como lanzador de su propia configuración. A mi personalmente no me gusta mucho que aparezca y vamos a ver tres métodos para ocultarlo: uno mediante interfaz gráfica, otro mediante la terminal y otra mediante un script que muestra y oculta el icono automáticamente desde el menú de aplicaciones.

Método 1 – Interfaz gráfica:

El icono de Docky se puede ocultar desde el editor de configuración gconf-editor. Si no lo tienes instalado, puedes instalarlo así:

sudo apt-get install gconf-editor

Abrimos gconf-editor. Para eso presionamos Alt+F2 y escribimos gconf-editor.

Ocultar Docky - 1

En la ventana que se nos abre navegamos hasta apps/docky-2/docky/items/DockyItem y deseleccionamos la casilla.

Ocultar Docky - 2

Cerramos gconf-editor y automáticamente el icono de Docky desaparecerá.

Método 2 – Terminal:

Abrimos una terminal presionando Ctrl+Alt+T.

Para ocultar el icono introducimos la siguiente orden:

gconftool-2 --type Boolean --set /apps/docky-2/Docky/Items/DockyItem/ShowDockyItem False

Para mostrar el icono de nuevo, en cambio, escribimos lo siguiente:

gconftool-2 --type Boolean --set /apps/docky-2/Docky/Items/DockyItem/ShowDockyItem True

 

En ambos casos es necesario reiniciar Docky para que los cambios tengan efecto.

Método 3 – Script Automático:

Éste es, sin duda, mi favorito. Resulta que si tenemos el icono de Docky oculto, no podremos acceder a la configuración del Dock, y puede resultar un poco molesto tener que seguir los pasos anteriores para mostrar el icono y volverlos a seguir para volverlo a ocultar.

Lo que vamos a hacer es crear un script que detecta si el icono de Docky está visible o no, de modo que con un solo clic de ratón el icono se muestre o se oculte.

Para ello crearemos un archivo en nuestro home con nombre .iconodocky:

nano .iconodocky

Y vamos a escribir el script que os pongo a continuación:

#!/bin/bash
function getValor(){
gconftool-2 -g /apps/docky-2/Docky/Items/DockyItem/ShowDockyItem
}
function setValor(){
local val=$(getValor)
if [ $val == "true" ] then
gconftool-2 --type Boolean --set /apps/docky-2/Docky/Items/DockyItem/ShowDockyItem False && killall docky && docky
else
gconftool-2 --type Boolean --set /apps/docky-2/Docky/Items/DockyItem/ShowDockyItem True && killall docky && docky
fi
echo $val
}
setValor
exit

Guardamos, cerramos y le damos permisos de ejecución así:

chmod +x .iconodocky

Ahora vamos a crear un lanzador en nuestro menú de aplicaciones. Podemos hacerlo mediante MenuLibre o Alacarte por ejemplo, si queréis hacerlo con interfaz gráfica. En MenuLibre, por ejemplo, quedaría así:

Ocultar Docky - 3

Nombre: Mostrar/Ocultar DocyItem

Orden: home/tunombredeusuario/.iconodocky

El icono que aparece en la imagen es uno que yo he retocado un poco. Para el que le interese lo puede descargar de aquí.

Otra manera de añadir el lanzador al menú de aplicaciones es creando directamente un archivo .desktop en nuestra carpeta de aplicaciones. Para ello creamos el archivo dockyitem.desktop:

nano /home/tunombredeusuario/.local/share/applications/dockyitem.desktop

y pegamos lo lo siguiente:

[Desktop Entry]
Version=1.0
Type=Application
Name=Mostrar/Ocultar DockyItem
Icon=/home/tunombredeusuario/Imágenes/dockyItem.svg
Exec=/home/tunombredeusuario/.iconodocky
NoDisplay=false
Categories=Utility;
StartupNotify=false
Terminal=false

Guardamos y listo. Ahora en la categoría de Accesorios del menú de aplicaciones nos aparecerá un nuevo lanzador llamado Mostrar/Ocultar DockyItem con el que podremos mostrar u ocultar automáticamente el icono de Docky.

Ocultar Docky - 4

Espero que os resulte útil.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *