Archivo de etiquetas de 'openbox'

Instalación de Debian Lenny y Openbox -Parte V-

6.-SONIDO

Para el sonido usaremos ALSA (Advanced Linux Sound Architecture). La instación se reduce a lo siguiente:

#apt-get install alsa-source alsa-base alsa-oss alsa-utils alsamixergui gnome-alsamixer

Para configurarlo solo tenemos que teclear en consola

#alsaconf

Aparecerá entonces una guía de configuración.

7.-INTERNET

IceWeasel es el nombre de un proyecto derivado de Mozilla Firefox, una compilación renombrada, preparada por Debian, para resolver la demanda hecha por Mozilla que los obligaba a dejar de utilizar el nombre o acogerse a sus términos, los cuales son inaceptables dentro de las políticas de Debian. Previamente también fue el nombre de un proyecto independiente rebautizado como IceCat un proyecto GNU para suministrar versiones de programas de Mozilla constituidos, en su totalidad, de software libre. Para instalarlo:

#apt-get install iceweasel iceweasel-l10n-es-es

También podemos instalar el cliente torrent transmission:

#apt-get install transmission

Y el famoso pidgin:

#apt-get install pidgin

Gnash es un proyecto para crear una alternativa basada en el software libre de Adobe Flash Player, el reproductor más popular del formato multimedia Adobe Flash. Para instalarlo no tenemos más que hacer:

#apt-get install gnash

8.-GRÁFICOS

¿Cómo no instalar también el famoso GIMP?

#apt-get install gimp

Para visualizar fotos nada mejor que Mirage:

#apt-get install mirage

Y para tomar una imagen de nuestro escritotio:

#apt-get install scrot

Para tomar la instantánea ahora…

$scrot ‘%Y-%m-%d–%s_$wx$h_scrot.png’ -e ‘mv $f ~/.wallpapers/ & mirage ~/.wallpapers/$f’

En 5 segundos…

$scrot -d 5 ‘%Y-%m-%d–%s_$wx$h_scrot.png’ -e ‘mv $f ~/.wallpapers/ & mirage ~/.wallpapers/$f’

Y en 10 segundos…

$scrot -d 10 ‘%Y-%m-%d–%s_$wx$h_scrot.png’ -e ‘mv $f ~/.wallpapers/ & mirage ~/.wallpapers/$f’

Como podeis intuir estamos definiendo en primer lugar el tiempo de espera, después el nombre y formato de la imagen, luego el punto de guardado y por último, le decimos que la abra con mirage.

9.-OFICINA

Ademas del imprescindible openoffice

#apt-get install openoffice.org

podemos instalar Evince como visor PDF:

#apt-get install evince

y Speedcrunch como calculadora científica:

#apt-get install speedcrunch

10.-SONIDO-VIDEO

¿Por qué no instalar Totem?

#apt-get install totem totem-xine

y como reproductor de música Exaile:

#apt-get install exaile

11.-CODECS

Para instalar los códecs necesarios para reproducir nuestros archivos multimedia tendremos que teclear:

#nano /etc/apt/sources.list

y añadir a nuestra lista de repositorios lo siguiente:

#Repositorios Multimedia
deb http://www.debian-multimedia.org/ lenny main
deb-src http://www.debian-multimedia.org/ lenny main


Instalación de Debian Lenny y Openbox -Parte IV-

4.-ELEMENTOS BÁSICOS

Un buen gestor de archivos es Thunar. Tiene facilidad de uso, accesibilidad y además posee un alto rendimiento. Mucho más liviano en cualquier caso que Nautilus. Para instalarlo:

#apt-get install thunar

Para los que gusten de tener el control de paquetes desde un entorno gáfico, pueden instalar Synaptic:

#apt-get install synaptic

Siempre es bueno disponer de un editor de particiones. Gparted es usado para crear, eliminar, redimensionar, inspeccionar y copiar particiones, como también sistemas de archivos. Es útil para crear espacio para nuevos sistemas operativos, reorganizar el uso del disco y crear imágenes de un disco en una partición.

#apt-get install gparted

Entre todas las aplicaciones existentes para lanzar la consola me quedo con gnome-terminal.

#apt-get install gnome-terminal

¿Cómo no disponer de aplicaciones para comrpimir-descomprimir?

#apt-get install rar unrar zip unzip

No nos olvidemos tampoco de Gdebi. Es una herramienta que puede instalar paquetes .deb (no solo está disponible con una interfaz gráfica, sino que también tiene una opción de línea de comandos).

#apt-get install gdebi libcurl3

Editor de textos…

#apt-get install gedit

Y lanzador de aplicaciones. Grun es perfecto y muy veloz:

#apt-get install grun

5.-PREFERENCIAS

Es hora de ir pensando en darle un poco de personalidad al escritorio. Para ello además de obconf que gestiona la apariencia y demás de nuestro querido openbox es necesario configurar el tema GTK y los iconos. Para ello utilizaremos lxappearance, cómodo, sencillo y sin rinbombancias: justo lo que necesitamos:

#apt-get install lxappearance

Si queremos instalar determinados temas GTK tendremos que ver la ingeniería que emplean. Por ejemplo los temas minimalistas como Dyne y Fawn emplean murrine y pixbuf. Por lo tanto:

#apt-get install gtk2-engines-murrine gtk2-engines-pixbuf

Nitrogen es un muy buen servidor de fondos de pantalla. Ligero y sencillo.

#apt-get install nitrogen

Para que se inicie en cada arranque tendremos que añadir en el archivo autostart.sh (ruta /home/usuario/.config/openbox) lo siguiente.

#Fondo de Pantalla
nitrogen –restore &

Para evitar además que cuando usemos root nos aparezca un tema diferente, tendremos que generar unos enlaces simbólicos de las carpetas de nuestro home .themes .icons y .fonts en la carpeta /root. Para ello:

#ln -s /home/usuario/.theme  /root/.theme

#ln -s /home/usuario/.icons  /root/.icons

#ln -s /home/usuario/.fonts  /root/.fonts

Ahora deberemos lanzar lxappearance como root y seleccionar los mismos temas, iconos y fuentes que estemos utilizando nosotros. Los temas que yo empleo los podeis obtener en www.gnome-look.org y en www.box-look.org. Los iconos creo que también, aunque os dejo aquí los modificados para el tema Dyne.

Y para finalizar, algo que considero imprescindible y que a pesar de haberlo incluido en apartado de preferencias debería haberlo incluido en el de elementos básicos. No es otra cosa que el maravillo conky. Aplicación para monitorizar el estado de nuestro sistema. Altamente configurable (hasta límites insospechados) yo me conformo con su sencillez. Con él podermos ver el estado de nuestra cpu, memoria, discos duros, descargas..etc y todo en el mismo fondo de pantalla. Para instalarlo:

#apt-get install conky

Instalación de Debian Lenny y Openbox -Parte III-

3.-INSTALACIÓN DEL ENTORNO GRÁFICO

Antes de nada instalaremos NTP para sincronizar la hora. Para ello:

#apt-get install ntp

Ahora necesitaremos un entorno gráfico propiamente dicho, un gestor de ventanas (que en nuestro caso utilizaremos el ligero y minimalista openbox) y un gestor de entrada para logearnos.

#apt-get install xorg

#apt-get install openbox onconf obmenu openbox-themes

#apt-get install gdm

Una vez instalado todo reiniciamos y entonces nos encontraremos ante el gestor de acceso. Como todos imaginarán, tendremos que introducir el nombre de usuario y la contraseña. Segundos después nos despertaremos en un mundo despejado con un fondo de pantalla homogéneo… y nada más.

Openbox es un gestor de ventanas libre para el Sistema X Window, disponible bajo licencia GPL. En sus inicios derivaba de Blackbox 0.65, pero ha sido totalmente reescrito y desde la versión 3.0 ya no está basado en ninguna porción de código ajeno. Está diseñado para ser rápido y consumir una mínima cantidad de recursos. Para conseguir esa ligereza sacrifica algunas funciones típicas en buena parte de los gestores de ventanas como por ejemplo barra de menú, lista de aplicaciones en ejecución o bordes redondeados en las ventanas. Pero a cambio ofrece otras posibilidades tales como menús generados dinámicamente capaces de ofrecer información variada.

Para los que no andan acostrumbrados, openbox es algo diferente a lo usual: no hay panel (aunque se puede instalar uno como pypanel). Todo se dirime con un menu desplegable que aparece cada vez que pinchamos con el botón derecho del ratón en cualquier punto del escritorio. Al principio es raro, sin embargo con el tiempo se hace muy cómodo.

La configuración con la que viene por defecto openbox es muy básica. Por lo tanto tendremos que modificarla a nuestro gusto y antojo. Al abrir el menu que viene por defecto podemos cargar un terminal. Tecleando obconf se nos abrirá un menú desde donde podremos configurar la apariencia, los temas y el comportamiento de las ventanas (además de otras muchas cosas). Si en el mismo terminal tecleamos obmenu se nos mostrará una ventana desde donde podremos configurar el menu que viene por defecto en openbox.

Para los que deseen indagar más sobre cómo configurar los menús de openbox, existe al respecto una gran documentación en la web. No es complicado. Pero para los que quieran, dejo mi archivo de configuración de obmenu aquí. Sobre este archivo podreis modificar lo que necesiteis e ir acomodándolo a vuestra configuración.

Instalación de Debian Lenny y Openbox -Parte II-

1.- INSTALACIÓN DESDE EL CD-DEBIAN 5.0 LENNY “NETINST”

Los CDs normales nos instalan un Sistema Operativo estandar, es decir, con un entorno gráfico, un gestor de ventanas y unos programas determinados. Sin embargo, para nuestro fin que no es otro que hacer una instalación limpia con lo mínimo para luego añadirle lo que nos interese, nos bastará con descargarnos la imagen de Debian 5.0 Lenny en su versión “netinst”. Con ella tendremos que grabar un CD para poder hacer la instalación (se puede comprobar con MD5SUMS si la descarga se ha realizado de forma correcta). El proceso de instalación no es muy complicado para aquellos que ya hayan probado las mieles de cualquier otra distribución. Tal vez el único punto a comentar sea las famosas particiones. En mi caso, dispongo de dos discos duros, uno de 80GB y otro de 500GB. A continuación reflejaré cómo quedó para el particionado:

DISCO 80GB

#1 primaria 20GB F ext3 /

#5 lógica 8GB F intercambio intercambio

#6 lógica 52GB F ext3 /home

DISCO 500GB

#1 primaria 500GB K ext3 /media/datos01

La última columna muestra el punto de montaje de la partición. Como se puede apreciar se ha particionado home, lo cual siempre viene bien para mantener las configuraciones en el hipotético caso de que tuviéramos que hacer limpieza por algún problema importante. El disco duro de 500GB no lo formateo (por eso en la columna de formateo viene reflejado como K en lugar de F) porque en él ya tenía archivos que quiero mantener, y se define el punto de montaje en /media/datos01 (datos01 es el nombre de la carpeta donde se montará el disco, pudiéndose llamar de cualquier otra forma). Sobre el punto de montaje, leí en algún blog que no es recomendable montar los discos en otro lugar, puesto que /media es el sitio natural para debian, evitando así posibles pobremas (alguien más entendido podría explicar lo cierto o no de esta cuestión y su explicación).

Merece también comentario el paso en la instalación en el que nos pide los componentes a instalar (la diferencia real entre los CDs normales). Bien, es aquí el momento dónde definimos qué queremos instalar. Si mal no recuerdo, en un listado de varios elementos, viene marcado (además de lo mínimo) el entorno gráfico, con lo que deberemos desmarcarlo para evitar que se descargen de los repositorios los paquetes para gnome y nautilus. Hecho esto, la instalación del sistema operativo concluye con un reinicio dejándonos a la vuelta con una tremenda consola (hay algunos que las odian pero yo las estoy empezando a amar). Pues ya tenemos lo imprescindible en nuestra máquina para poder continuar.

2.-REPOSITORIOS

En algún momento de la instalación se nos requiere que elijamos el lugar de la réplica. Como es obvio cada cual elegiría la idónea según su ubicación. Por defecto, en el archivo sources.list se nos agregan los repositorios de debian lenny stable. Para que se muestren los repositorios en consola tecleamos como root:

#nano /etc/apt/sopurces.list

Ahora vamos a modificarlos dejándolos como sigue:

#
# deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 NETINST Binary-1 20090214-16:03]/ lenny main

#deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 NETINST Binary-1 20090214-16:03]/ lenny main

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

#Repositorios Españoles
deb http://ftp.es.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.es.debian.org/debian/ lenny main contrib non-free

#Repositorios Security
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

#Repositorios Volatile
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

#Repositorios Multimedia
deb http://www.debian-multimedia.org/ lenny main
deb-src http://www.debian-multimedia.org/ lenny main

Se han agregado las extensiones “contrib” y “non-free”. ¿Qué significan cada una?

main

En este directorio se encuentran los paquetes 100% libres, esto quiere decir que cumplen o estan deacuerdo con lasdirectivas de Debian, en donde marcan cuando un paquete se le puede considerar que es 100% software libre.

non-free

Aquí se encuentran paquetes que no pueden considerarse software libre según las directivas de Debian, por dar un ejemplo, hay software que puede ser distribuido e instalado, pero no se tiene acceso a su código fuente (No todos de esta sección son así hay software que si se proporciona su código fuente), simplemente por la licencia que trae el software de este paquete no cuadra con las directivas de Debian, debido a eso se decide alogarlo en esta sección.

contrib

En este directorio se pueden encontrar software libre, pero depende de alguna forma de un paquete que no es 100% libre

Fuente: http://www.debian.org/doc/manuals/reference/ch-system.es.html#s-ftparchives

También se han agregado los repositorios franceses a los españoles (que en teoría son los que habremos elegido durante la instalación). La razón es sencilla: si fallan unos pues tenemos los otros. Hasta el momento a mí no me han fallado. Por último se puede comprobar que se han añadido los repositorios multimedia y los volatile.

Después de modificarlos, Ctrl+O para guardar y Ctrl+X para salir. Hecho esto no nos vendría mal actualizar los repositorios. Para ello (como root):

#aptitude update

#aptitude safe-upgrade

Con esto actualizaremos el sistema.

Instalación de Debian Lenny y Openbox -Parte I-

Hace ya más de un año que decidí migrar de Sistema Operativo. Por entonces acababa de lograr montar un PC desde cero, comprando los componentes y ensamblándolos hasta conseguir que aquello funcionara. Para mí, que lo único que conocía del mundo informático era el ordenador que uso para trabajar con algunos programas muy básicos (como el Office) y algunos otros más específicos (como Autocad, Cype o Cartomap), fue todo un reto. El caso es que me encontraba allí con un PC recién montado con piezas de distintas procedencias y con la ineludible necesidad de no gastar ni un pavo más. Para cuando pude comprobar los precios desorbitados de los Sistemas Operativos Xp y Vista no me faltó tiempo para intentar hechar mano de algún alma caritativa que compartiera conmigo el recurrido cd/dvd pirata multiusos. Y fue por aquella época, casi por casualidad, que andé a parar a una de esas páginas que hablaban de linux. “¿Linux? -pensé-, eso será para gente entendida“. Y aún no se cómo acabé devorando aquella página que contaba maravillas de Ubuntu. Después de sorprenderme y comprobar que “coño, si es como windows” tiré mano de la descarga del CD y armándome de valor me conevrtí en un linuxero más (aunque todavía mantengo otro PC con Windows por algunos programas que necesito).

Mi devenir con las distintas distros fue otra historia. Tengo que decir que la que más me gustó fue Ubuntu. Pero al final, habiendo probado Opensuse, Kubuntu, Xubuntu, Crunchbang Linux, Ubuntu,… y haber decidido quedarme con ésta última, descubrí con el tiempo que la inestabilidad (ya sé que habrá muchos que mandarían a los cocodrilos) se persentaba como un inconveniente incómodo. El cambio de versiones no lo llevaba nada bien, simpre ocurrían problemas con paquetes, repositorios y demás (seguramente no fuera el S.O. fuera yo), y al final, de una forma o de otra, acababa volviendo a depurar el sistema reinstalando. Poco después descubrí Openbox y la fuerza abrumadora de la simplicidad. Reconozco que me dejó huella. Sin embargo no acababa de estar agusto con un Sistema Operativo como Ubuntu al que se le “agregaba” añadidos como Openbox, Grun, Nitrogen,…etc: batiburrillo, desorden y cierta inestabilidad (no me mortifiqueis los ubunteros). Buscaba un S.O. práctico, con lo elemental y necesario, bajo en recursos, sin excesos de aplicaciones, gestores de ventanas y demás, y sobre todo un sistema del que olvidarse prácticamente en cuanto a actualizaciones e inestabilidades.

Entonces llegó Debian. Ya lo había probado antes, pero desde la perspectiva de Ubuntu.. y claro, Ubuntu es más atractivo. Sin embargo, desde la perspectiva de la estabilidad es inigualable (al menos hasta hoy). Y sobre todo cuando se nos brinda la posibilidad de poder instalar el sisetma con lo básico y mínimo, sin entorno gráfico ni aplicaciones ni nada. Eso es un mundo, porque te ofrece crear un Sistema Operativo a la carta basado en Debian… y eso es lo que andaba buscando. Es cierto que sacrifias inovación, estar a la vanguardia, etc, pero… no se puede tener todo amigo. Debian está basado en paquetes probados y requeteprobados hasta la saciedad, por lo tanto más antiguos. Pero lo que puede paracer un inconveniente se convierte en una ventaja. Para los que busquen un entorno minimalista, simple, sin grandes pertensiones, práctico y sobre todo cómodo, la opción Debian+Openbox es la adecuada. Tengo que agradecer mucho a Ubuntu (sino todo), porque de no haber empezado por él nunca habría aprendido ciertas cosillas que luego me fueron muy útiles por no decir imprescindibles. El paso de Windows a Linux se digiere mejor con un entorno más manejable gráficamente como es el de Ubuntu, y lo recomiendo para todos aquellos que estén pensando en dar el gran paso (como el gran paso que dió Harrison Ford en la escena de Indiana Jones y La Última Cruzada donde se lanza al precipicio por fe). Es cierto que Ubuntu no es tan inestable como puedo dar a entender en este artículo (una vez más, no me lapiden), tal vez es solo la sensación que me invadía cada vez que ocurría algo que desconocía.

escritorio

En los próximos artículos, trataré de plasmar a modo de guía los pasos que negocié para llegar a tener un Sistema Operativo a medida, con un entorno gráfico minimalista y cuidado, sencillo, rápido, ligero y sobre todo funcional, porque créanme, cuando nos emborrachamos de efectos, transparencias, oropeles y entornos barrocos, al final ocurre lo de siempre: nos perdemos en la relatividad de lo innecesario.