Gnome, KDE, XFce y Enlightenment en FreeBSD

Actualizado el 5 de junio para añadir las instrucciones para instalar también Enlightenment.

Tras instalar DesktopBSD en mi portátil decidí volver a FreeBSD 7.0. Mantengo DesktopBSD en mi PC, pero necesitaba contar con un sitio donde seguir experimentando y a mi portátil le cayó esa china.

Aunque sigo pensando que DesktopBSD facilita muchos las cosas a un recién llegado, proporcionándole de inmediato un escritorio indistinguible del de cualquier GNU/Linux, esa comodidad también tiene un precio: menos versatilidad.

Por ejemplo, cuando un lector me preguntó si se podría instalar Gnome en DesktopBSD, pensé que no debería existir ningún problema, pero lo cierto es que el propio sitio web de DesktopBSD considera a este sistema íntimamente ligado a KDE.

Por tanto, para seguir contando cosas, no puedo quedarme estancado en las limitaciones que implica cualquier comodidad. Por eso reinstalé FreeBSD 7.0 en mi portátil, para poder seguir experimentando sin cortapisas...

Así, y a diferencia de los sistemas pensados para un entorno de escritorio específico (caso de DesktopBSD y PC-BSD, muy ligados a KDE), FreeBSD me exige tener que configurarme las X a mano (ya lo he contado, y ya me resulta rutinario). Una vez las X funcionan, lo siguiente que hago es instalar Gnome.

 

Gnome en FreeBSD

Instalar Gnome en FreeBSD es tan sencillo como teclear lo siguiente:

# pkg_add -r gnome2

Tras esperar un buen rato tendremos un Gnome completamente funcional. Para que se ejecute al arrancar basta añadir lo siguiente al fichero /etc/rc.conf:

gnome_enable="YES"

En el siguiente arranque ya dispondremos de la ventana típica de gdm pidiendo usuario y contraseña. Tras iniciar Gnome, podemos elegir fácilmente el idioma y teclado españoles.

 

KDE en FreeBSD

La versión 4 de KDE está aún bastante inmadura para FreeBSD, pero podemos instalar KDE 3.5.8 con sólo teclear lo siguiente:

# pkg_add -r kde

Otra larga espera y listo. Para que se inicie KDE al arrancar habremos de suprimir (o comentar) la línea que antes añadimos a /etc/rc.conf para que arrancara Gnome. Además hay que editar /etc/ttys cambiando la línea que dice:

ttyv8   "/usr/local/bin/xdm -nodaemon"     xterm     on   secure

por esta otra:

ttyv8   "/usr/local/bin/kdm -nodaemon"     xterm     on   secure

Ahora la ventana para loguearse será la de kdm (desde la que podremos elegir también, por cierto, arrancar Gnome).

Para disponer en KDE de idioma y teclado españoles hay que seleccionar el teclado español entre las distribuciones de teclado disponibles e instalar otro fichero más para que todo KDE esté en español:

# pkg_add -r es-kde-i18n

 

XFce en FreeBSD

Nos daremos también el lujo de instalar una tercera opción: XFce.

Tan sencillo como teclear:

# pkg_add -r xfce4

Y ya dispondremos de la opción correspondiente en nuestra ventana para iniciar sesión en KDE.

 

Enlightenment en FreeBSD

Por último, vamos a instalar Enlightenment 0.16.999.037 en FreeBSD:

# cd /usr/ports/x11-wm/enlightenment-devel
# make install clean

Inmediatamente disponemos de la opción para arrancar Enlightenment desde gdm (Gnome), pero si tratamos de arrancar Enlightenment desde kdm (KDE) nos encontraremos con un problema, ya que kdm trata de arrancar desde el binario enlightenment en vez de desde el script enlightenment_start.

Para solucionarlo no os compliquéis la vida con xsession, xinitrc y compañía. La solución para que arranque bien desde KDM es ésta:

# chmod 644 /usr/local/share/apps/kdm/sessions/enlightenment.desktop

Ahora editamos con vi el fichero para cambiar la línea que dice:

Exec=enlightenment

Por esta otra:

Exec=enlightenment_start

Después devolvemos los permisos a su estado inicial:

# chmod 444 /usr/local/share/apps/kdm/sessions/enlightenment.desktop

Así ya tenemos a Enlightenment (un gestor precioso, por cierto) como una opción más, funcionando perfectamente desde kdm y desde gdm.

Comentarios

Selecciona arriba tu forma preferida de visualizar
los comentarios y pulsa el botón para guardar tus
preferencias. Éstas sólo se recordarán para tus
próximas visitas si eres usuario registrado.

y enlightenment?

se que se puede instalar, tanto las versiones 16.9 (estable) como la 17 (pre-alpha). Me gustaria si puedes publicar el como (por amor al arte, ya que no creo que use ningun BSD por el momento).

Me has picado

Acabo de instalar Enlightenment 0.16.999.037 en mi FreeBSD (de paso he aprovechado para instalar también Blackbox y Fluxbox).

Para ello he tirado de ports:

# cd /usr/ports/x11-wm/enlightenment-devel
# make install clean

Sólo tengo un problema: me arranca desde gdm pero no desde kdm.

Por alguna razón en kdm trata de arrancar desde el binario enlightenment en vez de desde el script enlightenment_start.

Seguiremos investigando...

yo uso debian con KDM

yo uso debian con KDM y nunca encontre como agregarlo al menu, asi que creo el archivo .xsession en mi home y pongo la linea "exec /usr/local/bin/enlightenment_start", luego cargo por la sesion default

decime, no es muy lindo el e? E17 ^-^?

Listo! Enlightenment en FreeBSD

No os compliquéis la vida con xsession, xinitrc y compañía. La solución para que arranque bien desde KDM es ésta:

# chmod 644 /usr/local/share/apps/kdm/sessions/enlightenment.desktop

Ahora editamos con vi el fichero para cambiar la línea que dice:

Exec=enlightenment

Por esta otra:

Exec=enlightenment_start

Después devolvemos los permisos a su estado inicial:

# chmod 444 /usr/local/share/apps/kdm/sessions/enlightenment.desktop

Así ya tenemos a Enlightenment (un gestor precioso, por cierto) como una opción más, funcionando perfectamente desde kdm y desde gdm.

En Gentoo también

En Gentoo también hay que configurar el Xorg manualmente asi que te comprendo xDD sobre todo cuando la gráfica no esta bien soportada y tienes que hacer 400 pruebas ;)

De todas maneras en el mismo sistema he tenido FreeBSD y Gentoo y con la misma config he tirado en los dos sistemas (lógico es la misma aplicación).

Saludos.

Bueno, no siempre

Por desgracia no siempre es tan lógico.

Como ya conté, yo he usado el xorg.conf de PCLinux como base para mis FreeBSD, pero no puedo usarlo directamente sino que tengo que adaptarlo.

Es más: FreeBSD 7.0 funciona con el driver "openchrome" siempre que le llame "via". En cambio DesktopBSD (como Linux), que es FreeBSD 6.2, necesita que le llame "openchrome". En ambos casos -eso sí- tengo que bajarme los ports y compilarme el driver, pero FreeBSD me exige borrar antes el driver via y DesktopBSD no, porque no lo tiene instalado, aunque autodetecta la tarjeta como via.

En fin...

Intalar enlightenment en openbsd

Instalar e16 en OpenBSD es tan simple como.

$ sudo pkg_add -v ftp://ftp.openbsd.org/pub/OpenBSD/4.2/packages/i386/enlightenment-0.16.7.2p2.tgz

Obviamente puedes automatizar lo del path. Luego, configuras el .xinitrc para que lance el entorno cuando teclees:

$startx

Esto en la versión 4.2 de OpenBSD, para otras versiones necesitas saber el path correspondiente.

Para e17, debes contar con la ultiima version 4.3 de OpenBSD y debes instalarlo desde los ports:

$ cd /usr/ports/x11/e17
$ sudo make install clean

Debiera ser asi, no tengo mi maquina con OpenBSD en este momento.

Dmitri.-
OpenBSD - Ultra secure operating system

Es interesante probar

Es interesante probar instalar gnome o kde desde los ports. Toma su tiempo, pero vale la pena.

Saludos

Ya lo hice

Por eso no lo recomiendo.

Día y medio para Genome y un día para KDE. Y encima no puede ser totalmente desatendido, porque hay algunas veces que te toca decidir algo y ahí se queda parado hasta que respondas.

Como experiencia está bien (tanta compilación y ni un solo error), pero no es para todos los públicos.

Desktop BSD no está tan ligado a KDE

DesktopBSD no es más que un FreeBSD con un instalador distinto y una serie de herramientas. Si tienes FreeBSD te puedes instalar las herramientas tal y como te pone aquí:

http://www.freshports.org/sysutils/desktopbsd-tools/

Para tener las citadas herramientas sólo se necesitan algunas librerías de KDE para mantener las dependencias, pero puedes tranquilamente eliminar todo KDE, instalar gnome y luego instales las desktopbsd-tools.

Un saludo.

Opinar

Salvo circunstancias especiales LOS COMENTARIOS DE ESTE SITIO SERÁN MODERADOS.

Como norma general, en este sitio NO SE PUBLICARÁN aquellos comentarios que incluyan datos personales, ni direcciones de correo, ni ninguna otra forma de establecer contactos privados o comerciales. Tampoco los que no se ajusten al tema, a la netiqueta, la ortografía o la educación, así como los comentarios ofensivos o claramente publicitarios, los que no aporten nada a la discusión o los que pretendan suplantar a terceras personas.

En cualquier caso los comentarios publicados en este sitio expresan sólo la opinión de su autor, quien será el único responsable -incluso ante la Ley- de los mismos. La publicación de cualquier comentario no supone en absoluto la conformidad del responsable de este sitio con su contenido.

Para poder enviar tus comentarios no necesitas ningún registro, pero has de permitir las cookies del sitio. Sólo si deseas disponer de un alias permanente has de registrarte.

Si no aceptas estas condiciones, por favor, absténte de participar en los debates. Muchas gracias

Kriptópolis, 21 de noviembre de 2008.

  • Etiquetas HTML permitidas: <a> <em> <strong> <ul> <ol> <li> <p> <u> <br><strike> <blockquote> <div>

Más información sobre las opciones de formato...

CAPTCHA
Esta prueba busca evitar la entrada de mensajes basura automatizados. Muchas gracias por tu colaboración.
1 + 9 =
Resuelve esta sencilla operación e introduce el resultado.