Xfce 4.10 nos trae muchísimas novedades de las cuales ya estoy disfrutando en Debian Testing, pero por desgracia, para lograr esto tuve que compilar los paquetes pues en el repositorio de Debian, solo están disponibles (en su mayoría) en Experimental.
Lo que hice fue, primero que todo, una instalación normal de Debian, con la diferencia de que, en el paso que veremos en la siguiente imagen, desmarqué la opción Graphical Desktop Environment.
De esta forma, se hace una instalación como si se tratase de un NetInstall, y debemos y poniendo lo que queremos poco a poco.
Primer paso: Configuración de los repositorios.
El primero paso luego de instalar Debian, es configurar los repositorios que vamos a usar. En mi caso, usaré los de Debian Testing, y Debian Multimedia, los cuales tengo en una copia local en los servidores donde trabajo. Suponiendo que ya reiniciamos, y accedimos usando la cuenta de Root, ya solo me queda configurar el fichero /etc/apt/sources.list.
# nano /etc/apt/sources.list
Una vez que se abre el fichero, borro todo su contenido usando las teclas [Ctrl]+[K] , y añado las siguientes líneas:
deb http://debian.ipichcb.rimed.cu/testing testing main contrib non-free
deb http://debian.ipichcb.rimed.cu/debian-multimedia testing main
Guardo con [Ctrl]+[O] y salgo del editor con [Ctrl]+[X]. Posteriormente actualizo:
# aptitude update && aptitude safe-upgrade
Una vez terminado este proceso, reinicio nuevamente el ordenador y entonces paso a instalar las dependencias necesarias para compilar satisfactoriamente Xfce 4.10 en Debian Testing.
Segundo paso: Instalando las dependencias para compilar.
Ejecutamos:
# aptitude install build-essential intltool pkg-config libalglib-dev libglib2.0-dev libdbus-1-dev libdbus-glib-1-dev libx11-dev libgtk2.0-dev libwnck-dev x11-xserver-utils libgudev-1.0-dev libnotify-dev libnotify-bin libvte-dev libxtst-dev
Esto nos instalará las herramientas necesarias para compilar. Cuando termine, instalamos algunas herramientas o útiles que necesitamos para trabajar más cómodamente (y otras que uso a diario):
# aptitude install sudo bash-completion mc rcconf ccze rar unrar bzip2 zip unzip p7zip-rar xz-utils binutils cpio unace lzma lzip ncompress corkscrew cryptkeeper pwgen htop
Terminada esta parte, entonces pasamos a compilar.
Tercer paso: Compilar Xfce 4.10.
Para compilar, me ayudé del siguiente script:
[code=»bash»]
cd /root &&
wget http://archive.xfce.org/xfce/4.10/fat_tarballs/xfce-4.10.tar.bz2 &&
tar xfvj xfce-4.10.tar.bz2 &&
cd src/ &&
tar xfvj libxfce4util-4.10.0.tar.bz2 &&
cd libxfce4util-4.10.0/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
tar xfvj xfconf-4.10.0.tar.bz2 &&
cd xfconf-4.10.0/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
tar xfvj libxfce4ui-4.10.0.tar.bz2 &&
cd libxfce4ui-4.10.0/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
tar xfvj exo-0.8.0.tar.bz2 &&
cd exo-0.8.0/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
tar xfvj gtk-xfce-engine-3.0.0.tar.bz2 &&
cd gtk-xfce-engine-3.0.0/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
tar xfvj garcon-0.2.0.tar.bz2 &&
cd garcon-0.2.0/ &&
./configure –prefix=/usr &&
make &&
make install &&
mkdir -p /etc/xdg/menus/
cp data/xfce/xfce-applications.menu /etc/xdg/menus/ &&
cd .. &&
tar xfvj xfce4-panel-4.10.0.tar.bz2 &&
cd xfce4-panel-4.10.0/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
tar xfvj Thunar-1.4.0.tar.bz2 &&
cd Thunar-1.4.0/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
tar xfvj xfce4-appfinder-4.10.0.tar.bz2 &&
cd xfce4-appfinder-4.10.0/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
tar xfvj xfce4-session-4.10.0.tar.bz2 &&
cd xfce4-session-4.10.0/ &&
./configure –prefix=/usr –enable-libgnome-keyring &&
make &&
make install &&
cd .. &&
tar xfvj xfce4-settings-4.10.0.tar.bz2 &&
cd xfce4-settings-4.10.0/ &&
./configure –enable-sound-settings –enable-pluggable-dialogs –prefix=/usr &&
make &&
make install &&
cd .. &&
tar xfvj xfdesktop-4.10.0.tar.bz2 &&
cd xfdesktop-4.10.0/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
tar xfvj xfwm4-4.10.0.tar.bz2 &&
cd xfwm4-4.10.0/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
tar xfvj tumbler-0.1.25.tar.bz2 &&
cd tumbler-0.1.25/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
tar xfvj thunar-volman-0.8.0.tar.bz2 &&
cd thunar-volman-0.8.0/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
tar xfvj xfce4-power-manager-1.2.0.tar.bz2 &&
cd xfce4-power-manager-1.2.0/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd ..
[/code]
Dependiendo de nuestro Hardware, esto nos tomará alrededor de 20 minutos para completarse. Ahora, ya tenemos instalado Xfce 4.10, solo nos queda instalar las X y un Gestor de Sesión.
# aptitude install xserver-xorg-video-intel xserver-xorg lightdm
Evidentemente yo uso gráficos Intel, y como Gestor de Sesión sería más adecuado SLiM, pero en Debian presenta un problema con Policykit que no permite activar los botones Apagar/Reiniciar de Xfce.
Ya podemos reiniciar y comenzar a usar Xfce 4.10. Pero esperen, aún quedan cosas por hacer, pues no tendremos algunas de las herramientas necesarias para trabajar. Es por ello que hice otro Script, para instalar algunos plugins para el panel y otras aplicaciones.
[code=»bash»] wget http://archive.xfce.org/src/apps/terminal/0.4/Terminal-0.4.8.tar.bz2tar xfvj Terminal-0.4.8.tar.bz2 &&
cd Terminal-0.4.8/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
wget http://archive.xfce.org/src/thunar-plugins/thunar-archive-plugin/0.3/thunar-archive-plugin-0.3.0.tar.bz2
tar xfvj thunar-archive-plugin-0.3.0.tar.bz2 &&
cd thunar-archive-plugin-0.3.0/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
wget http://archive.xfce.org/src/panel-plugins/xfce4-clipman-plugin/1.2/xfce4-clipman-plugin-1.2.3.tar.bz2
tar xfvj xfce4-clipman-plugin-1.2.3.tar.bz2 &&
cd xfce4-clipman-plugin-1.2.3/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
wget http://archive.xfce.org/src/apps/xfce4-notifyd/0.2/xfce4-notifyd-0.2.2.tar.bz2
tar xfvj xfce4-notifyd-0.2.2.tar.bz2 &&
cd xfce4-notifyd-0.2.2/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
wget http://archive.xfce.org/src/panel-plugins/xfce4-places-plugin/1.3/xfce4-places-plugin-1.3.0.tar.bz2
tar xfvj xfce4-places-plugin-1.3.0.tar.bz2 &&
cd xfce4-places-plugin-1.3.0/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
wget http://archive.xfce.org/src/apps/xfce4-screenshooter/1.8/xfce4-screenshooter-1.8.1.tar.bz2
tar xfvj xfce4-screenshooter-1.8.1.tar.bz2 &&
cd xfce4-screenshooter-1.8.1/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd .. &&
wget http://archive.xfce.org/src/apps/xfce4-taskmanager/1.0/xfce4-taskmanager-1.0.0.tar.bz2
tar xfvj xfce4-taskmanager-1.0.0.tar.bz2 &&
cd xfce4-taskmanager-1.0.0/ &&
./configure –prefix=/usr &&
make &&
make install &&
cd ..
[/code]
Si todo sale bien, ya podemos reiniciar. Si no, también, solo que después tendremos que instalar la dependencia necesaria para compilar el paquete que pueda haber dado error. Pero esperen, ya hagamos todo de una vez
Cuarto paso: Instalar el resto de las aplicaciones.
Ya solo me queda por instalar el resto de las aplicaciones que uso normalmente. Para ello uso apt-get con el parámetro –no-install-recommends, de esta forma instalo solo lo necesario de cada paquete.
# Apariencia y Gtk #
##############
# apt-get install --no-install-recommends gtk2-engines gtk2-engines-aurora gtk2-engines-murrine gtk2-engines-pixbuf gtk3-engines-unico gnome-brave-icon-theme gnome-dust-icon-theme gnome-icon-theme-extras
# Drivers para audio y video #
######################
#apt-get install --no-install-recommends linux-sound-base gstreamer0.10-ffmpeg gstreamer0.10-nice gstreamer0.10-gconf gstreamer0.10-plugins-bad gstreamer0.10-plugins-base pulseaudio alsa-base lame ffmpeg
# Reproductores #
##############
# apt-get install --no-install-recommends audacious gnome-mplayer
# Tipografías #
###########
# apt-get install --no-install-recommends fonts-droid fonts-liberation ttf-freefonts ttf-dejavu
# Paquetes de idiomas y diccionarios #
############################
# apt-get install --no-install-recommends aspell-es
# Aplicaciones #
############
# apt-get install --no-install-recommends gmrun galculator leafpad gigolo gvfs-backends gvfs gksu gparted medit xarchiver libreoffice-calc libreoffice-draw libreoffice-gtk libreoffice-impress libreoffice-l10n-es libreoffice-writer
# Gráficos #
#########
# apt-get install --no-install-recommends inkscape gimp mirage epdfview
# Internet #
#########
# apt-get install --no-install-recommends hotot pidgin xchat
Listo. Siempre quedarán aplicaciones que instalo posteriormente, pero acá solo muestro las fundamentales. Para lo último siempre dejo a Firefox y Thunderbird, los cuales instalo en Debian usando este método.
Ahora sí, a reiniciar
Quinto paso: Personalizando Xfce.
Ahora solo nos queda personalizar un poco nuestro escritorio. Para ello podemos guiarnos por los siguientes artículos:
-
Transparencias en los iconos del Escritorio de Xfce
-
5 formas para redimensionar ventanas en Xubuntu o Xfce
-
Usar el panel de Xfce como un dock ligero y práctico
-
Cambiar manualmente la posición de los botones de Xfwm
-
Subir y bajar el volumen con el teclado en Xfce con amixer
-
Abrir el menú de aplicaciones de Xfce mediante una tecla
-
Sustituyendo Xfrun por GMRun en Xfce
-
Reemplazar Thunar y Xfdesktop por Nautilus en Xfce
-
Mostrar nombre completo de los ficheros en el escritorio de Xfce
-
5 bonitos temas con tonos grises para Xfwm
-
Tengo un ratón en mi escritorio: Guía de Xfce
-
Establecer el tema del cursor en Xfce
-
Creando un buscador de ficheros para Thunar con Zenity
