Configurando Sidux (xfce)

He elegido la versión de Sidux con xfce porque estoy acostumbrado a utilizar gnome, y la verdad es que kde4 me gusta mucho, pero no termino de acostumbrarme a la brutal cantidad de opciones que tiene cada una de sus aplicaciones, a los fallos todavía existentes (no olvidemos que aún es joven) y a un uso quizás un poco desmedido de los recursos que hace el sistema (también esto son seguramente manías mías), pero más que nada por lo primero. Voy a comentaros como configuro yo el sistema para utilizarlo en el día a día y que seguramente os sirva para rejuvenecer algún equipo más antiguo

¿Xfce?¿Mandeeeeee?

Seguramente la gente que no haya trasteado mucho apenas les suene el nombre de este entorno de escritorio pues no es de los principales. De xfce decir que es un entorno relativamente joven, que se asienta en las librerías GTK+ y cuyo diseño está enfocado a ser un entorno de escritorio ligero destinado a la productividad, que cargue aplicaciones rápidamente al mismo tiempo que es respetuoso con los recursos del sistema. Dicho esto quizás penséis que será un entorno minimalista y que únicamente tendrá sentido en equipos con pocos recursos. Esto es cierto en parte: sí que está destinado sobre todo para equipos con pocos recursos, pero no por ello es minimalista del todo, xfce es un entorno muy completo y que te quita todas esas cosas que seguramente no te sirvan para nada y así aligerar nuestro sistema.

Bueno, presentado un poco el entorno vamos al turrón. Los puntos 1 y 2 son aplicables a bastantes distribuciones (el 1 a las ubuntu ya no por ejemplo), y el 6 es un “problema” normal en debian, no sólo en sidux.

1) Eliminar algunas consolas.

Editamos el fichero /etc/inittab y buscamos las siguientes líneas (casi al final):

# Note that on most Debian systems tty7 is used by the X Window System,
# so if you want to add more getty’s go ahead but skip tty7 if you run X.
#
1:2345:respawn:/sbin/getty 38400 tty1
2:2345:respawn:/sbin/getty 38400 tty2
3:2345:respawn:/sbin/getty 38400 tty3
4:2345:respawn:/sbin/getty 38400 tty4
5:2345:respawn:/sbin/getty 38400 tty5
6:2345:respawn:/sbin/getty 38400 tty6

Yo dejo como muchísimo 2 terminales y punto porque no quiero 6 para nada. Para hacerlo añadimos una almohadilla a cada comienzo de línea que queremos que no tenga en cuenta, quedando así:

# Note that on most Debian systems tty7 is used by the X Window System,
# so if you want to add more getty’s go ahead but skip tty7 if you run X.
#
1:2345:respawn:/sbin/getty 38400 tty1
2:2345:respawn:/sbin/getty 38400 tty2
#3:2345:respawn:/sbin/getty 38400 tty3
#4:2345:respawn:/sbin/getty 38400 tty4
#5:2345:respawn:/sbin/getty 38400 tty5
#6:2345:respawn:/sbin/getty 38400 tty6

2) Eliminando servicios del sistema.

Esto lo haremos a través de “bum“, programa ya mencionado en la entrada anterior. Resumiendo, lo que me quedó a mí fue lo siguiente:

bum

Viéndolo ahora incluso podría desactivar el “cups”, porque no utilizo ninguna impresora en mi portátil.

3) Módulos del kernel y de xorg.

Utilizando el smxi eliminé los módulos de ndiswrapper (ndiswrapper sirve para utilizar el firmware de windows de tarjetas inalámbricas que no tienen un buen firmware disponible para linux) y el de virtuabox, pues no utilizo ninguna aplicación de virtualización. Respecto al xorg, eliminé todos los módulos salvo el destinado a wacom (por si me da el punto de pillarme una o alguien me deja alguna :P ) y el de v4l, creo que se utilizaba para webcams y demás (corregidme si no).

4) Arreglos para portátiles.

Instalaremos powertop, sdparm y laptop-mode-tools y editaremos las siguientes filas del fichero /etc/laptop-mode/laptop-mode.conf:

#
# Power management for HD (hdparm -B values)
#
BATT_HD_POWERMGMT=1
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254

Dejándolas (esta recomendación la leí ya no sé donde pero por ejemplo opensuse asigna estos valores por defecto):

#
# Power management for HD (hdparm -B values)
#
BATT_HD_POWERMGMT=128
LM_AC_HD_POWERMGMT=254
NOLM_AC_HD_POWERMGMT=254

Si estamos con xfce como se supone, instalaremos también xfce4-power-manager y xfce4-power-manager-plugins y creo que es seguro desinstalar powersaved, puesto que ya tendremos el gestor de energía propio de xfce.

5) Repositorios.

Al contrario que ubuntu o la propia debian, sidux no organiza sus repositorios en un único fichero sources.list que puede terminar siendo enorme, sino que los separa en varios ficheros .list en /etc/apt/sources.list.d/, los míos son los siguientes:

  • /etc/apt/sources.list.d/debian.list

deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb http://ftp.fr.debian.org/debian/ testing main contrib non-free

  • /etc/apt/sources.list.d/sidux.list

deb http://www.mirrorservice.org/sites/sidux.com/sidux/debian/ sid main contrib non-free fix.main fix.contrib fix.non-free
deb http://sidux.com/debian/ sid main contrib non-free fix.main fix.contrib fix.non-free
#deb-src http://sidux.com/debian/ sid main contrib non-free fix.main fix.contrib fix.non-free

  • /etc/apt/sources.list.d/multimedia.list

# instalar debian-multimedia-keyring
deb http://www.debian-multimedia.org sid main

  • /etc/apt/sources.list.d/xadras.list

# http://xadras.wordpress.com/downloads/
# instalar xadras-keyring
deb http://sidux.wuertz.org sid main
#deb-src http://sidux.wuertz.org sid main

  • /etc/apt/sources.list.d/wine.list

#wget -O – http://www.lamaresh.net/apt/key.gpg | apt-key add -
deb http://www.lamaresh.net/apt sid main

6) Fuentes horribles.

Las fuentes se ven bastante mal en debian por defecto, para solucionarlo, primero os recomendaría instalar unas cuantas: ttf-mscorefonts-installer, ttf-liberation y ttf-bitstream-vera (extrañamente ha desaparecido este paquete de los repositorios de sid pero aquí tenéis un enlace). Después de instalarlas, abrimos un terminal y como root ejecutamos:

dpkg-reconfigure fontconfig-config

Eligiendo de opciones: Autosugerido, Siempre (si tenemos un monitor LCD) y No. Y después:

dpkg-reconfigure fontconfig

7) Multimedia.

Si no queréis complicaros mucho copiad y pegad:

apt-get install faac faad ffmpeg libmpeg3-1 libmpeg2-4 mpg123 twolame x264 x32codecs libdvdcss2 libdvdnav4 libquicktime1 gstreamer0.10-ffmpeg gstreamer0.10-gnonlin gstreamer0.10-lame gstreamer0.10-plugins-bad gstreamer0.10-plugins-farsight gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-sdl sun-java6-fonts sun-java6-plugin flashplayer-mozilla mozilla-mplayer mencoder

8) Teclas multimedia.

Para hacer funcionar las teclas multimedia de vuestro teclado primero tenéis que sacar los códigos de cada tecla, AQUÍ tenéis una explicación rápida con la que tendréis que crear un fichero “.Xmodmap” en vuestro home, es decir, si vuestro usuario es “jacho”, pues la ruta completa sería “/home/jacho/.Xmodmap”. El mío quedó así:

keycode 160 = XF86AudioMute
keycode 174 = XF86AudioLowerVolume
keycode 176 = XF86AudioRaiseVolume
keycode 162 = XF86AudioPlay
keycode 164 = XF86AudioStop
keycode 144 = XF86AudioPrev
keycode 153 = XF86AudioNext

Después de esto, en “Menú de xfce -> Configuración -> Sesión e inicio -> pestaña autoarranque de apliaciones” añadiremos una entrada que la llamaremos como queramos y cuyo comando será:

xmodmap /home/xxxxxxx/.Xmodmap

Ahora nos vamos a “Menú de xfce -> Configuración -> Teclado -> pestaña de atajos de aplicación” (tras reiniciar la sesión si es necesario) y añadiremos unas entradas para manejar el disminuir volumen, aumentarlo y silenciarlo:

  • Disminuir (yo he elegido que sea el canal Master, podríais elegir que fuera el PCM cambiando eso simplemente por PCM):

amixer -q set Master 2- unmute

  • Aumentar:

amixer -q set Master 2+ unmute

  • Silenciar:

amixer -q set Master toggle

9) Quiero un gestor de redes gráfico.

Sí que es cierto que ceni es un poco austero, pero la verdad es que te quitas de muchos problemas tontos de los gestores de redes. Si aún así no te gusta y quieres algo más cómodo yo os recomendaría instalar “wicd”, para xfce también podríais instalar “network-manager-gnome”, pero sería quizás añadir dependencias absurdas y cargar el sistema más de lo debido.

NOTA: si estáis utilizando sidux con kde4 tenéis el plasmoid de network-manager en experimental (apt-get install -t experimental plasma-widget-networkmanagement), pero sinceramente no os lo recomiendo, tiene problemas con kdewallet y cuando le da la gana se desconecta, asíq si queréis algo quizás lo mejor sea utilizar wicd hasta que lo arreglen un poco.

En ambos casos (sobre todo con network-manager) deberíais “limpiar” vuestro fichero /etc/network/interfaces y que quede así:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

10) Cosillas de xfce.

Para añadirle más funcionalidades a xfce os recomiendo instalar los siguientes paquetes:

xfe4-datetime-plugin, xfce4-notifyd, xfce4-places-plugin

11) Aplicaciones.

Para dejar nuestro sistema como los chorros del oro os pongo unas recomendaciones finales de aplicaciones a usar sin pasarnos de meter dependencias de gnome o kde.

  • Visor de imágenes: ristretto.
  • Visor de pdf: epdfview o evince-gtk.
  • Reproductor de música: exaile seguramente sea el más completo.
  • Mensajería instantánea: amsn o pidgin, aquí no hay mucha posibilidad.
  • Gestor de fotos/visor avanzado: gthumb.
  • Editor de textos avanzado (para programar vamos): he estado buscando mucho y al final las 2 mejores opciones son vim-gtk y emacs22-gtk (qué remedio).
  • Archivador/compresor: viene instalado xarchiver, que no está mal, pero para tener mayor funcionalidad con thunar deberíamos instalar thunar-archive-plugin y quizás cambiar xarchiver por file-roller. Además de instalar unrar, p7zip-full y quizás también rar.
  • IDE: geany (o anjuta a lo sumo).
  • Ofimática: vienen instalados gnumeric y abiword. El último ha mejorado muchísimo y es muy rápido y ligero, pero openoffice sigue siendo más completo (más ahora que han incluido plugins como coooder en los repositorios.

Bueno, creo que no me dejo nada, disfrutad con vuestro sistema, ¡hasta pronto!

2 comentarios para “Configurando Sidux (xfce)”

  1. Josh Dice:

    Que buen información, muchas gracias. Acabo instalar sidux con XFCE y este me ayudó bastante.

  2. franute Dice:

    De nada, me alegra mucho que te haya sido de utilidad ^^

Escribe un comentario