Una de las mayores putadas de que tu tarjeta pueda hacer funcionar Compiz/Beryl es que te pierdes una aplicación grandiosa como Avant Window Navigator que es, probablemente, el mejor dock que tenemos en Linux.
Tiene infinidad de plugins y themes. Y aunque desde que se murió mi gráfica no sigo sus novedades al día últimamente parece ser que están trabajando ya en los stacks que incorpora Leopard; pero por lo que he leído aún no son 100% estables.
Pues como digo, aparte de no poder saborear las delicias de un sistema de ventanas como los ya mencionados; tampoco puedes disfrutar de programas como AWN, Kiba-Dock (no me acaba de convencer, demasiado efecto para una tarea simple) o KoolDock; ya que hacen uso de extensiones empleadas por Beryl/Compiz.
Y diréis; ¿para que quieres un dock si no es algo tan necesario? Necesario no es que sea, pero es cómodo, y práctico. La unión de accesos directos con iconos de ventanas abiertas es una delicia; y más aún si te ponen algún que otro efecto gráfico para hacerlo elegante a la par que funcional; pero sin demasiado movimiento. Sobrio y usable, como a mi me gusta.
Así que buscando alternativas te acuerdas de SimDock, aquel dock que ya usabas antes de conocer Compiz/Beryl y AWN y que no necesitaba maravilla alguna para funcionar, lo instalas y disfrutas. En Feisty y anteriores, está en los repositorios y con un
sudo apt-get install simdock
ya lo tienes listo para disfrutar.
Sin embargo en Gutsy, la cosa no es tan sencilla. Debido a algunos cambios en librerías del sistema y en la propia arquitectura, tanto si lo instalas desde repositorios como desde GetDeb; te dará un error al necesitar la librería libwcnk18 que no puede ser instalada porque Gutsy es incompatible al traer de serie una versión superior. Vamos, el típico conflicto de dependencias de toda la vida.
El caso es que googleando, llegué al magnífico blog DelirioLinux que escribe un fantástico tutorial para instalar la versión SVN de SimDock, aunque a mi juicio se olvida de comentar como satisfacer las dependencias necesarias para poder compilar lo necesario (hora y media me llevó encontrar la solución).
Pero vayamos al grano; lo primero es instalar lo necesario para compilar y las dependencias necesarias para poder compilar SimDock (puede que haya alguna que otra más que se me haya pasado al tenerla instalada previamente, avisad en los comentarios si encontráis algún problema).
sudo aptitude install build-essential libgconf2-dev libgtk2.0-dev subversion
Una vez instalado pasamos a descargarnos la última versión de wxWidgets necesaria para hacer funcionar SimDock; una vez que la tengamos descargada pasamos a compilarla (sin miedo, que no muerde). Ésto lleva un rato que puede ser desde un poco amplio hasta un coñazo, dependiendo mayormente de la potencia de vuestro ordenador; sed libres de dedicar ese tiempo a cualquier otra cosa (por ejemplo, a visitar vuestro blog favorito xD).
Fijaos en que ./configure –with-gtk; lo que va antes de with son dos guiones.
wget http://prdownloads.sourceforge.net/wxwindows/wxWidgets-2.8.5.tar.gz
tar -zxvf wxWidgets-2.8.5.tar.gz
cd wxWidgets-2.8.5
./configure --with-gtk
make
sudo make install
sudo ldconfig
Una vez que tengamos instalado wxWidgets pasamos a instalar SimDock; en los pasos previos hemos instalado Subversion, precisamente porque lo vamos a utilizar ahora mismo para acceder a la versión SVN. Una vez lo hayamos hecho, pasaremos a compilar SimDock.
svn co https://simdock.svn.sourceforge.net/svnroot/simdock simdock
Aceptais cuando os pregunte si deseáis aceptar la huella del servidor; y os váis a la carpeta que os habrá creado automáticamente. Una vez allí nos movemos a la carpeta trunk; que es en la que trabajaremos.
Ahora debemos apuntar el dato que nos responde cuando en introducimos la siguiente orden en un terminal:
whereis wx-config
A mí, por ejemplo, me devuelve: wx-config: /usr/local/bin/wx-config.
Tomamos nota de ésto, ya que nos hará falta en la siguientes ordenes.
cd ~/simdock/trunk
./configure --with-wx-config=/usr/local/bin/wx-config
make
sudo make install
Como ya habréis podido comprobar en la orden ./configure hemos introducido la insformación que nos proporcionó el whereis.
Una vez hecho todo ésto, ya tenemos el programa instalado; en la sección Aplicaciones > Accesorios > SimDock. Ahora sólo tenéis que configurar vuestros lanzadores arrastrando y soltando o con un clik derecho sobre el dock. Si queréis personalizarlo más sólo tenéis que ir al archivo de configuración ~/.SimDock/launchers.xml y editarlo. como veréis a simple vista, no tiene ciencia ninguna, es ir rellenando campos.
Y creo que no me dejo más. Animáos a compilar y no le tengáis miedo. A mí el mío me ha quedado tal que así: