domingo, 13 de noviembre de 2016

Guía de instalación y configuración de Openbox



Hace un tiempo había instalado Openbox en Archlinux, la experiencia no fué del todo alentadora, tampoco tenía tiempo, ganas, prefería seguir con Cinnamon.

Bueno "gracias a que cinnamon se actualizó" y el theme que tenía se vió como la misma mierd@ decidí buscar otro entorno de escritorio, ya conocía xfce4 (no me gustó), conozco Mate (me gustó, pero ni tanto), en su tiempo instalé Plasma (me aburrí configurando, luego creo que me dió un error lo hice volar), instalé Enlightenment (más allá que lo usé un buen tiempo, bah y lo sigo usando en una VM con Bodhi 4.0, me gustó, pero no para usarlo diariamente), entonces hablando con los papilos del grupo de @Linuxeros en Telegram estaba por instalar i3, pero en un momento dije, también está Openbox, le voy a dar una oportunidad nuevamente.

Cuando lo estaba instalando los paquetes me arrepentí, pero dije ésta vez no aflojo, asi que luego de instalarlo quedó así:


Claro, no es wow, pero quedé contento ya que como dije anteriormente no tuve una primera buena experiencia y la segunda se estaba tornando lo mismo, pero no aflojé y decidí usarlo com mi gestor de ventanas.

Asi que me puse en la tarea de realizar mi propia guía de instalación y configuración para falicitarles un poco la tarea a los que recién comienzan con éste increíble WM.


Veamos ¿Qué es Openbox?

Openbox es un gestor de ventanas ligero, altamente configurable y con amplia compatibilidad con los estándares. Sus posibilidades están bien documentadas en el Sitio Web Oficial. Este artículo se referirá a como ejecutar Openbox en Arch Linux. (Fragmento de Wikipedia)


Instalación de Openbox 3.6.1:

* Vamos a nuestra terminal y vamos a instalar lo siguiente:
$ sudo pacman -S openbox obconf obmenu oblogout lxappearance menumaker compton conky nitrogen tint2 volumeicon

* Luego que se instalen dichos paquetes usamos yaourt (si no sabés como instalarlo date una vuelta por aquí.) e instalamos lo siguiente:
$ yaourt -S obkey

* Paso a comentar un pequeño detalle de cada paquete:

- Openbox: Gestor de Ventanas.
- obconf: Sirve para configurar Openbox.
- obmenu: Sirve para editar los menù de Openbox.
- oblogout: Gestor para gestionar el Apagado, Renicio, Suspender y Cerrar Sesiòn.
- lxappearance: Sirve para seleccionar los GTK Themes.
- menumaker: Sirve para crear los menús diretamente en xml (También sirve para otros gestores).
- obkey (El que descargamos de AUR): Sirve para configurar los atajos de teclado.


Aplicaciones Opcionales:

* Instalamos las sguientes aplicaciones que nos ayudarán a darle un aspecto más amigable a nuestro sistema
$ sudo pacman -S compton conky nitrogen network-manager-applet tilda tint2 volumeicon 

* Ahora les comento un pequeño detalle de que son éstos programas:

- compton: Sirve para darle profundidad, sombras, transparencias, etc a nuestras ventanas.
- conky: Nos muestra información de nuestro sistema (muy personalizable).
- nitrogen: Gestiona el fondo de pantalla.
- network-manager-applet: Sirve para nuestras conexiones de red como ser Eth y Wi-Fi.
- tilda: Terminal customizable, ocupa pocos recursos.
- volumeicon: Nos servirá para administrar el volumen en nuestro desde la taskbar.


Configuraciòn de Openbox 3.6.1:

* Vamos a crear la carpeta openbox en la siguiente ruta (/home/tu-usuario/.config/):

$ mkdir openbox

* Vamos a crear los archivos de configuración al directorio que creamos anteriormente de la sigiente manera:

$ cp /etc/xdg/openbox/{autostart,environment,menu.xml,rc.xml} ~/.config/openbox

* Bueno èstos cuatro archivos tienen toda la configuraciòn de nuestro Openbox el cual vamos a explicar a contunaciòn para que sirve cada uno, para luego modificar algunos.

- autostart: Archivo de configuración en el cual colocaremos las aplicaciones que necesitamos que se inicien de manera automática junto a openbox.
- environment: Èste archivo es el que vamos a editar para por ejemplo configurar el idioma del teclado, el idioma del sistema, etc.
- menu.xml: Aquì vamos nos vamos a encontrar con las opciones de nuestro menú princial (el que vemos cuando damos clic con el botón derecho).
- rc.xml: Èste sirve para controlar los atajos de nuestro teclado. Podemos abreviar teclas para ejecutar aplicaciones, minimizar, movernos entre escritorios, cerrar una ventana, etc.


* Agregando las aplicaciones en nuestro autostart para que se inicien junto con nuestro WM. Vamos a utilizar en éste caso nano, pero pueden usar el gestor de archivos que más les guste:

$ nano /home/ice/.config/openbox/autostart

- Aquí podemos observar que no contiene prácticamente nada, se ve algo así:


- Ahora les voy a mostrar como se ve con las aplicaciones y configuraciones que querés que se inicien, voy a mostrar los que vamos a usar con las aplicaciones que descargamos y con el adicional de que yo uso una notebook con un Touchpad Elantech (En la guía de instalación pueden ver que descargamos Synaptcis tambièn, si no la recuerdas fijate aquì.)

- Pueden ver como detalle que cada aplicación que queremos que se inicie, dejando un espacio agregamos "&" en CADA UNA!.

- Si miran también pueden agregar un comentario, colocando un #, antes de la aplicación para que recuerden que función cumple.

- Pueden obviar la parte de configuración de touchpad, claro está.

- También pueden ver que la aplicación volumeicon coloqué la función sleep 30s para que? porque tuve inconvenientes si la colocaba directamente, asi que lo que logré es que recién se inicie luego de 30 segundos.



Creando un menu nuevo:

* Bueno cuando copiamos los cuatro archivos, éste incluía el archivo menu.xml entonces podemos usarlo tal cual viene y podemos ir editándolo aplicación por aplicación, agregando, eliminando, etc.
Ahora si les resulta tedioso, pueden generar un menu detectando todas las aplicaciones que tenemos en nuestro sistema de manera automática y luego si quieren ir agregando, acomodando, etc. Lo podemos hacer con la aplicaciòn menumaker de la siguiente manera:

$ mmaker -vf OpenBox3

$ openbox --restart 

O nos deslogueamos, nos volvemos a loguear (cerramos sesión) y listo!


Configurando oblogout (Para apagar, reiniciar, cerrar sesión, etc.):

* Primero lo que a haremos será ejecutar obmenu

$ obmenu

- Tendremos una pantalla como ésta:


- Ahora vamos a bajar hasta la última opción que es Openbox y vamos a dar clic en New Item.
- En la opción Label colocaremos el nombre por ejemplo: Apagar que será el nombre que aparece en nuestro menú de Openbox.
- Luego en el apartado Action seleccionamos Execute.
- Finalmente en el último campo Execute colocaremos el comando para apagar nuestro equipo, que sería oblogout. Entonces quedaría de ésta manera:


- Ahora tocamos en el ícono de la flecha que apunta hacia abajo o damos clic en File > Guardar. O sinó tambíen si tocamos las teclas Ctrl+S se guardará automáticamente y listo!


* En mi caso estoy usando un gestor de inicio que es SDDM (Si quieren saber como se lo instala y habilita en la guìa de instalaciòn de arch lo pueden ver aquì), así que bién enciendo mi notebook ya tengo openbox para seleccionarlo justo a Cinnamon por ejemplo.


Bueno espero que les haya servido, dentro de unos días subiré un video realizando algunos de éstos pasos por las dudas necesiten ver exactamente como se realiza, pero estoy seguro que les irá bién con éste how to.

Me despido hasta la próxima!

Abrazo de gol!

No hay comentarios. :

Publicar un comentario