Instalacion de Enlightenment en OpenBSD.

Voy a explicar como instalar un window-manager que sea mas usable que xdm, instalando pocos paquetes. Una de las razones para instalar los minimos paquetes es la seguridad, ya que siempre habra menos programas que puedan fallar, las actualizaciones seran mas rapidas y habra menos. No os espereis que sea como gnome o kde, pero se puede usar, aunque con unas pequeñas incomodidades. Esto ha sido probado en openbsd 4.7 amd64. Como window-manager ligero he elegido enlightenment y como login-manager slim. Como repositorios he elegido los principales. Esta instalacion propuesta es a base de packages, no hay ports.

Durante la instalacion de openbsd...

Primero hay que instalar openbsd, durante la instalacion hemos de decirle que nos cree un usuario, asi adelantaremos trabajo. Cuando nos pregunte si queremos usar las X le decimos que si, y cuando nos diga de arrancar el xdm al arrancar el sistema le diremos que no, el resto de la instalacion lo podeis hacer a vuestro gusto. Si no sabeis como se instala openbsd mirad otros articulos de esta wiki, o usar el google para informaros.

Postinstalacion de openbsd...

Primero hay que logearse como root, darle un valor a la variable $PKG_PATH y exportarla, para ello escribiremos en la consola:

# export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.7/packages/amd64

Si vuestra arquitectura no es amd64, sustituir amd64 por la que sea.

Si queremos conservar los camvios al reiniciar hemos de poner en /root/.profile la orden que os acavo de mostrar, por ejemplo al final del archivo con vuestro editor preferido, que si no es vi ni otro que venga instalado por defecto con openbsd y no sabeis como instalarlo (vuestro editor preferido) os animo a que sigais leyendo.

Instalando enlightenment...

Para ello usaremos el siguiente comando con la opcion -i de interactivo:

# pkg_add -i <nombre del paquete>

Como vamos a usar algunas veces el editor y a mi personalmente me gusta nano, lo instalare:

# pkg_add nano

Ahora, instalaremos el enligtenment: Si hay alguna ambiguedad, en el nombre del paquete, la opcion -i nos permitira seguir y nos dara a elegir entre dos o mas opciones, como es el caso del enlightenment, yo elegi el e16 (el primero que sale) porque crei que era mas estable.

# pkg_add -i enlightenment

Despues de instalar enlightenment, hemos de crear en la home de nuestro usuario un archivo llamado .xinitrc, podemos hacerlo con nano por ejemplo:

# nano /home/usuario/.xinitrc

Desde el editor y en el archivo .xinitrc devemos de poner la siguiente linea:

exec e16

Guardamos y salimos.

Ahora es el momento de instalar slim:

# pkg_add -i slim

Despues de instalarlo hemos de añadir al final del archivo /etc/rc.local tres lineas, para ello usaremos nuestro editor preferido, en mi caso nano:

# nano /etc/rc.local

Y las tres lineas son las siguientes:

if [ -x /usr/local/bin/slim ]; then
echo -n ' slim'; (sleep 5;/usr/local/bin/slim -d) &
fi

Guardamos y salimos. Y con esto ya tendremos nuestro enlightenment con slim al iniciar el sistema, pero no tendremos ninguna aplicacion instalada.

Instalando algunas aplicaciones...

Por lo tanto si quereis trabajar en algo con este sistema os aconsejo que instaleis algunos paquetes, los que yo he elegido porque dependen de pocos, son los siguientes:

cdrtools > gravacion de discos
mplayer > reproductor multimedia
gv > visor PDFs 
youtube-dl > para los videos en flash del youtube
feh > visor de imagenes
leafpad > Editor para las X
kazehakase > navegador web

Si quereis los instalais con:

# pkg_add -i <nombre del paquete>

Y ya tendreis un sistema usable y “seguro”.

Editando el menu del enlightenment

Para que os salgan estos programas en el menu del enlightenment, deveis de modificar un archivo de configuracion del mismo:

# nano /home/usuario/.e16/menus/user_apps.menu

Yo lo he dejado asi:

"User Application List"
"XTerm" NULL exec "xterm -bg black -fg grey -bc"
"kazehakase" NULL exec "kazehakase"
"mplayer" NULL exec "mplayer"
"gv" NULL exec "gv"
"feh" NULL exec "feh"
"leafpad" NULL exec "leafpad"

No os asusteis si clicais el feh y el mplayer y no pasa nada, es que para abrir estos comandos se necesita minimo pasarles la ruta a un archivo. Yo los abro por consola, los he puesto en el menu para recordar que los tengo instalados.

Espero que os haya sido de utilidad.


Personal Tools