Publicidad

08 octubre 2013

Instalar Plank en Fedora


Experimentando un poco decidí ver como se comportaba plank en fedora, para los que no sepan plank es el dock que viene instalado por defecto en Elementary OS.

Primero deben instalar las librerias estándar necesarias para compilar en fedora:
su -c 'yum group install "Development tools"'
su -c 'yum group install "Development libraries"'
su -c "yum install bzr" //sirve para descargar el código fuente de plank
Luego se instalan las dependencias necesarias para el funcionamiento de plank:
su -c "yum install automake automake-devel gnome-common gnome-common-devel intltool intltool-devel libtool libtool-devel bamf3 bamf3-devel libdbusmenu-gtk3 libdbusmenu-gtk3-devel gdk-pixbuf2 gdk-pixbuf2-devel libgee libgee-devel glib2 glib2-devel gtk3-devel libwnck3 libwnck3-devel libX11-devel bamf bamf-devel bamf-daemon"
También necesitan instalar vala pero no el que se encuentra en los repositorios debido a que este no tiene activado por defecto vapigen necesario para compilar el código del plank, el código de vala lo puden encontrar en http://ftp.gnome.org/pub/GNOME/sources/vala/ la versión actual al momento de realizar este tutorial es la 0.22 (son aproximadamente 2.7 MB).

Cuando termine la descarga, descomprimen el archivo y abren la carpeta en la terminal, por ejemplo si esta en la carpeta descargar el comando para entrar a la carpeta sería:
cd Downloads/vala-0.22.0/
Instalan las dependencias necesarias para compilar vala:
su -c "yum install  flex flex-devel bison bison-devel"
Luego proceden a compilar vala:
./configure --enable-vapigen
make
su -c "make install"
Ahora descargan el código fuente de plank escribiendo lo siguiente en la terminal (el comando bzr descarga los archivos en el directorio en donde se este ubicado en la terminal al ejecutar el comando, recomiendo que descarguen el código en la carpeta de su usuario):
cd ~/ //Los ubica en la carpeta de su usuario
bzr branch lp:plank
cd plank
Para instalar plank tienen dos opciones:
Opción 1: Lo instalan solo para su usuario (no requiere permisos de root para hacer modificaciones).
Opción 2: Lo instalan para todos los usuarios de la pc (requiere permiso de root para hacer modificaciones).
Si solo tiene un usuario en la pc les recomiendo la primera opción, aunque pueden elegir la forma que mas les convenga.

Si eligieron la primera opción ejecuten lo siguiente:
./autogen.sh --prefix=$HOME/.local
make
make install
Si eligieron la segunda opción ejecuten lo siguiente:
./autogen.sh --prefix=/usr
make
su -c "make install"
Si todo se instaló correctamente al ejecutar en la terminal:
plank
Deberían de aparecer plank en la parte inferior de su monitor, de lo contrario revisar si la consola muestra algún error.

Para actualizar plank deben ubicarse con la terminal en la carpeta en donde tiene el código de plank y ejecutan lo siguiente:
su -c "make uninstall"
bzr pull
Luego repiten los pasos para instalar mostrados anteriormente.

Como podrán notar plank no se ejecuta al iniciar sesión, para corregir eso verifiquen que exista la carpeta autostart en /SU_USUARIO/.config/autostart, en caso de no existir la crean con el siguiente comando:
mkdir ~/.config/autostart
Con su editor de texto favorito creen un nuevo archivo y coloquen lo siguiente:
#!/bin/bash
sleep 3 && plank;
Dónde 3 es el tiempo en segundos que se retrasa en ejecutar el comando, pueden colocar la cantidad que deseen, luego guardan el archivo en la carpeta que acaban de crear como plank.sh (es muy importante que el final del nombre sea .sh) y le dan permisos se ejecución.


Luego en una terminal ejecutan:
gnome-session-properties
Les aparecerá una ventana como esta:


En donde seleccionan agregar, les aparecerá una ventana en donde les pide un nombre, comando y comentario. En nombre colocan Plank, en comando colocan la ruta del archivo plank.sh que se creo anteriormente y si gustan le agregan un comentario, al final les debe quedar algo parecido a esto:


Guardan todo y para ver si ha funcionado reinician su sesión.

Algunos se preguntarán en dónde se encuentran las opciones de configuración de plank, se encuentran en:
/home/SU_USUARIO/.config/plank/dock1
En esa carpeta encontrarán el archivo settings el cual pueden modificar con gedit o algún otro, las opciones disponibles están bien explicadas pero por si acaso les copio la información aquí:
CurrentWorkspaceOnly=false (mostrar plank solamente en el primer escritorio)
IconSize=48 (tamaño de los iconos en plank)
HideMode=1 (0 el dock no se oculta, 1 el dock se oculta de forma inteligente, 3 el dock se oculta automáticamente)
UnhideDelay=0 (tiempo en mili segundos que se demora el dock en aparecer)
Monitor=-1 (el monitor en el que se muestra plank -1 es para mostrarlo en el monitor principal)
DockItems (no editar)
Position=3 (posición del dock en el escritorio 0 = izquierda, 1 = derecha, 2 = arriba, 3 = abajo)
Offset=0 (porcentaje en el que se desvía del centro de la pantalla el dock)
Theme=Default (nombre del tema que utiliza plank la carpeta para colocar los temas es /home/SU_USUARIO/.local/share/plank/themes)
Alignment=3 (forma en que se alinea el dock en la ubicación actual 0 = centro pero el dock se expande a toda la pantalla, 1 = izquierda, 2 = derecha, 3 = centro se muestra el dock de forma compacta
ItemsAlignment=3 (forma en la que se alinean los elementos del dock solo funciona si Alignment=3, 1 = izquierda, 2 = derecha, 3 =centro
LockItems = false (previene que los iconos del dock sean arrastrados para reorganizarlos o para eliminarlos)

Cualquier duda o problema que tengan lo pueden comentar en el sitio de los desarrolladores https://answers.launchpad.net/plank o en los comentarios (trataré de hacer lo posible por ayudarlos).

2 comentarios:

  1. Excelente! Me sirvio de mucho, ahora es mas comodo navegar entre muchas ventanas en gnome shell, muchas gracias por publicar esto :)

    ResponderEliminar

Publicidad

Publicidad