Instalación de Openbox en ArchLinux [Tutorial]

ArchLinux Logo¿Ya instalaste el sistema base de ArchLinux y el entorno gráfico básico? ¡Perfecto! ¿No quieres instalar un entorno de escritorio (desktop environment) como GNOME, KDE o Xfce, pero necesitas un gestor de ventanas (window manager) para trabajar?

En el presente tutorial, instalaremos Openbox en ArchLinux paso a paso.

¿Por qué elegir Openbox?

Openbox es un gestor de ventanas muy liviano y altamente configurable, con un excelente soporte para diversos estándares.

Algunas razones por las que Openbox sería adecuado para ti:

  • Tu computadora es “vieja”, y sus recursos de hardware son muy escasos para los requerimientos de los entornos de escritorios actuales.
  • Eres fan del minimalismo y odias los entornos de escritorio llenos de opciones y aplicaciones que jamás has usado ni usarás.
  • Quieres personalizar tu entorno gráfico desde cero (literalmente), para dejarlo perfecto y justo a tus necesidades.

Cabe mencionar que el entorno de escritorio LXDE usa a Openbox como su gestor de ventanas predeterminado.

Paso 1: Instalación de Openbox

Como siempre, primero debemos actualizar el sistema actual:

sudo pacman -Syu

Para instalar Openbox, ejecuta:

sudo pacman -S openbox

Instalando Openbox en ArchLinux

Como pudiste notar, la instalación de Openbox (tomando como referencia la última versión estable al momento de escribir este tutorial) ¡descarga menos de 5 MB! :-)

Al finalizar la instalación, observarás el siguiente mensaje:

Copiando los archivos de configuración de Openbox

Para realizar lo que se menciona en dicho mensaje, ejecuta (sin sudo):

mkdir -p ~/.config/openbox
cp /etc/xdg/openbox/{rc.xml,menu.xml,autostart} ~/.config/openbox

¿Qué son esos archivos que acabamos de copiar? Son la configuración predeterminada de Openbox, la cual obviamente podemos (y debemos) modificar… lo cual haremos en los siguientes pasos, ¡no te desesperes!

Paso 2: Preparativos antes de ejecutar Openbox (Opcional)

El sistema de intercomunicación de procesos dbus se recomienda estar en ejecución. Si has seguido los tutoriales anteriores ya debes tenerlo instalado y en ejecución; en caso contrario, procede a su instalación:

sudo pacman -S dbus

Y ejecutamos dbus:

sudo rc.d start dbus

Para que inicie automáticamente al iniciar el sistema, agrega dbus al arreglo DAEMONS en el archivo de configuración /etc/rc.conf

DAEMONS=(... dbus ...)

Otro componente recomendado es Gamin (sistema de monitoreo de archivos y directorios), el cual se ejecutará automáticamente cuando sea necesario.

sudo pacman -S gamin

Paso 3: Ejecutando Openbox

Podemos ejecutar Openbox de varias maneras. Veamos un par de ellas.

A) Via startx

Crea o edita el archivo ~/.xinitrc para que su contenido sea:

#!/bin/sh
exec openbox-session

Ahora ya puedes ejecutar Openbox con el comando:

startx

B) Via SLiM

Realmente se puede usar cualquier Login Manager (XDM, GDM, KDM, etc), pero una excelente alternativa muy liviana y configurable es SLiM. Para usarla, primero crea o edita el archivo ~/.xinitrc tal y como se menciona previamente (SLiM lee dicho archivo).

Luego, instala SLiM con el comando:

sudo pacman -S slim

De manera adicional (y totalmente opcional), puedes instalar diversos temas para adaptar SLiM a tu gusto personal.

Finalmente, debemos editar el archivo de configuración /etc/inittab y comentar (agregar “#” al inicio) las líneas:

#id:3:initdefault:
[...]
#x:5:respawn:/usr/bin/xdm -nodaemon

Y descomentar (eliminar el “#” al inicio) las líneas:

id:5:initdefault:
[...]
x:5:respawn:/usr/bin/slim >& /dev/null

Reinicia el sistema con

sudo reboot

para que ahora inicies sesión directamente con SLiM.

SLiM en ArchLinux

Cualquiera de los dos métodos mencionados, ¡ejecutarán Openbox en ArchLinux!

Openbox recién instalado en ArchLinux

Paso 4: Ajustes post-instalación

¡Empieza lo divertido! Vamos a configurar y personalizar nuestro recién instalado Openbox.

Instalación de Fuentes Básicas

Algo básico es la instalación de algunas fuentes (tipos de letras):

sudo pacman -S ttf-bitstream-vera ttf-dejavu ttf-droid ttf-freefont

No olviden actualizar el caché de las fuentes:

fc-cache -vf

Creación de Carpetas Básicas

No hay que perder de vista que de manera predeterminada ArchLinux no crea las típicas carpetas “Documentos”, “Imágenes”, “Música”, etc., lo cual es genial pues nos permite personalizarlas a nuestro gusto. Primero, instalemos el paquete necesario:

sudo pacman -S xdg-user-dirs

Y editemos su archivo de configuración base:

sudo vim /etc/xdg/user-dirs.defaults

En su contenido, podemos comentar (poner “#” al inicio) las líneas con las carpetas que no necesitemos (en mi caso, jamás uso “Templates” y “Public”) y especificar el nombre apropiado para nuestras carpetas. Un ejemplo sería:

# Default settings for user directories
#
# The values are relative pathnames from the home directory and
# will be translated on a per-path-element basis into the users locale
DESKTOP=Desktop
DOWNLOAD=Descargas
#TEMPLATES=Templates
#PUBLICSHARE=Public
DOCUMENTS=Documentos
MUSIC=Música
PICTURES=Imágenes
VIDEOS=Videos
# Another alternative is:
#MUSIC=Documents/Music
#PICTURES=Documents/Pictures
#VIDEOS=Documents/Videos

Guarda los cambios realizados en dicho archivo, y ejecuta el siguiente comando para crear las carpetas:

xdg-user-dirs-update

Si posteriormente deseamos algún cambio en dichas carpetas, el archivo a modificar es otro:

vim ~/.config/user-dirs.dirs

Al ser un archivo de nuestro usuario, no se usa el “sudo” al inicio. No olvides ejecutar nuevamente xdg-user-dirs-update si haces algún cambio.

Configurar Apariencia

Para ajustar la apariencia de nuestro entorno gráfico, se recomienda la instalación de obconf, un administrador de configuración para Openbox:

sudo pacman -S obconf

ObConf en Openbox bajo ArchLinux

Para instalar más temas, ejecuta:

sudo pacman -S openbox-themes

¿No es suficiente? ¡Puedes crear tus propios temas! Sólo tienes que seguir algunos lineamientos e instalar la utilería obtheme:

sudo pacman -S obtheme

Personalizar Menú de Aplicaciones

El menú principal en Openbox se invoca con el botón secundario del mouse, y si eres observador notarás que hace referencia a aplicaciones que muy probablemente no tengas instaladas. ¿Cómo editar este menú? Hay varias formas de hacerlo.

La forma manual: Editando el archivo ~/.config/openbox/menu.xml (¿recuerdan esos archivos que copiamos al final del paso 1?, este es uno de ellos).

vim ~/.config/openbox/menu.xml

Su sintaxis es bastante sencilla de comprender, así que no debes tener problemas para eliminar, editar o agregar opciones a tu menú de aplicaciones.

<?xml version="1.0" encoding="UTF-8"?>
 
 <openbox_menu xmlns="http://openbox.org/3.4/menu">
 
 <menu id="apps-accessories-menu" label="Accessories">
   <item label="Calculator">
     <action name="Execute">
       <command>gnome-calculator</command>
       <startupnotify>
         <enabled>yes</enabled>
       </startupnotify>
     </action>
   </item>
   <item label="Character Map">
     <action name="Execute">
       <command>gnome-character-map</command>
       <startupnotify>
         <enabled>yes</enabled>
       </startupnotify>
     </action>
   </item>
   <item label="Ark File Archiver">
     <action name="Execute">
       <command>ark</command>
       <startupnotify>
         <enabled>yes</enabled>
       </startupnotify>
     </action>
   </item>
 </menu>
 
[...]

¿No quieres hacerlo manualmente? Entonces, te recomiendo instalar la utilería obmenu:

sudo pacman -S obmenu

ObMenu en Openbox bajo ArchLinux

¿Aún así te da flojera editar cada opción del menú? Entonces, te recomiendo instalar la utilería MenuMaker:

sudo pacman -S menumaker

Una vez instalado, ejecuta lo siguiente para que MenuMaker busque las aplicaciones que tengas instaladas y te genere automáticamente el archivo ~/.config/openbox/menu.xml

mmaker -vf OpenBox3

Para ver los cambios aplicados, ejecuta:

openbox --reconfigure

Te recomiendo verificar con mmaker --help todas las opciones de dicha utilería (puedes, por ejemplo, excluir las aplicaciones de algún entorno de escritorio, como KDE).

Lanzador de Aplicaciones

Existen muchos lanzadores de aplicaciones para Linux, pero como estamos apegándonos a la filosofía minimalista de Openbox, vamos a instalar uno extremadamente liviano, ¡y muy eficiente! Se llama dmenu y lo instalan con:

sudo pacman -S dmenu

Ahora, vamos a vincular dmenu con un atajo de teclado, específicamente [Win] + [Barra Espaciadora] (ustedes pueden elegir la combinación que prefieran). Para ello, vamos a editar el archivo ~/.config/openbox/rc.xml

vim .config/openbox/rc.xml

Dentro de la sección <keyboard> agreguen lo siguiente:

<keybind key="W-space">
  <action name="Execute">
    <command>dmenu_run</command>
  </action>
</keybind>

Para probarlo, usen el atajo de teclado establecido, y observarán una barra en la parte superior de la pantalla, dónde lo que tienen que hace es empezar a escribir letra por letra la aplicación que deseas ejecutar, y dmenu mostrará la lista de aplicaciones concordantes. ¡Así de simple, rápido y eficaz!

Establecer un Fondo de Pantalla o Wallpaper (Opción 1)

Primero necesitamos algunas imágenes, si tienes algunas a la mano, ¡excelente!, si no, podemos instalar:

sudo pacman -S archlinux-wallpaper

Se instalarán varios wallpapers temáticos en la carpeta /usr/share/archlinux/wallpaper/

Ahora bien, Openbox no ofrece establecer de manera nativa el wallpaper, pero existen varias utilerías muy livianas que lo hacen. Mi preferida es hsetroot. Primero la instalamos:

sudo pacman -S hsetroot

Y luego, la ejecutamos. Ejemplo:

hsetroot -center /usr/share/archlinux/wallpaper/archlinux-aftermath.jpg

Estableciendo un Wallpaper con hsetroot en Openbox bajo ArchLinux

Te recomiendo ampliamente ver todas las opciones de hsetroot con:

hsetroot --help

Para que el wallpaper se visualice cada vez que entremos a Openbox, debemos editar el archivo ~/.config/openbox/autostart (otro más de los archivos que copiamos al final del paso 1):

vim ~/.config/openbox/autostart

Y añadir al final el comando hsetroot con la opción e imagen deseados. Ejemplo:

hsetroot -center /usr/share/archlinux/wallpaper/archlinux-aftermath.jpg &

Fíjate bien que al final de la línea se puso un ampersand (&), para que hsetroot se ejecute en el background y no interfiera con alguna otra aplicación que se ejecute posteriormente.

Establecer un Fondo de Pantalla o Wallpaper (Opción 2)

Otra forma de elegir nuestro wallpaper, es usar la utilería gráfica nitrogen.

sudo pacman -S nitrogen

Para elegir y establecer el wallpaper de tu elección, ejecuta (¡usa dmenu!):

nitrogen

Estableciendo un Wallpaper con Nitrogen en Openbox bajo ArchLinux

¿No aparece ningún wallpaper? Debes presionar el botón Preferences para establecer la(s) ruta(s) donde se encuentran las imágenes.

Configurando Nitrogen en Openbox bajo ArchLinux

Para que Openbox “recuerde” el wallpaper establecido cada vez que inicie sesión, debemos editar el archivo ~/.config/openbox/autostart

vim ~/.config/openbox/autostart

… y añadir al final:

nitrogen --restore &

Establecer un Panel de Escritorio (Opción 1)

Hay muchos tipos de panel a elegir para instalar en Openbox. Una primera opción, por su sencilla instalación y configuración, es PyPanel.

sudo pacman -S pypanel

Para ejecutarlo (y generar su archivo de configuración con las opciones predeterminadas):

pypanel

Para que se ejecute al iniciar Openbox, debemos editar el archivo ~/.config/openbox/autostart

vim ~/.config/openbox/autostart

… y añadir al final:

pypanel &

Para configurarlo, basta con editar el archivo ~/.pypanelrc

vim ~/.config/openbox/rc.xml

… y ajustarlo a nuestras necesidades.

#------------------------------------------------------------------------------
# Colors: Format is hex triplet - 0xrrggbb
#------------------------------------------------------------------------------
BG_COLOR        = "0xd6d6d6"    # Panel background and tinting color
TASK_COLOR      = "0x000000"    # Normal task name color 
FOCUSED_COLOR   = "0x1826de"    # Focused task name color
SHADED_COLOR    = "0x808080"    # Shaded task name color 
MINIMIZED_COLOR = "0x808080"    # Minimized task name color 
DESKTOP_COLOR   = "0x000000"    # Desktop name color
CLOCK_COLOR     = "0x000000"    # Clock text color
LINE_COLOR      = "0x606060"    # Vertical line color
 
# Text Shadow Colors
TASK_SHADOW_COLOR      = "0xffffff"
FOCUSED_SHADOW_COLOR   = "0xffffff"
SHADED_SHADOW_COLOR    = "0xffffff"
MINIMIZED_SHADOW_COLOR = "0xffffff"
DESKTOP_SHADOW_COLOR   = "0xffffff"
CLOCK_SHADOW_COLOR     = "0xffffff"
 
[...]

Establecer un Panel de Escritorio (Opción 2)

Otro panel liviano, que incluso puede configurarse a través de una interfaz gráfica, es tint2.

sudo pacman -S tint2

Para ver el panel, ejecuta (¡usa dmenu!):

tint2

Para configurar el panel, ejecuta (¡usa dmenu!):

tint2conf

Configurando Tint2 en Openbox bajo ArchLinux

Para que Openbox muentre el panel cada vez que inicie sesión, debemos editar el archivo ~/.config/openbox/autostart

vim ~/.config/openbox/autostart

… y añadir al final:

tint2 &

Protector de Pantalla (Screensaver)

¿Deseas tener un protector de pantalla (screensaver) en Openbox? Instalemos Xscreensaver.

sudo pacman -S xscreensaver

Para que se cargue cada vez que inicies sesión en Openbox, edita el archivo ~/.config/openbox/autostart

vim ~/.config/openbox/autostart

.. y agrega al final lo siguiente:

/usr/bin/xscreensaver -no-splash &

Para elegir y configurar el protector de pantalla, ejecuta:

xscreensaver-demo

Configurando el Protector de Pantalla en Openbox bajo ArchLinux

Si deseas invocar de inmediato el bloqueo de la pantalla a través de Xscreensaver, puedes hacerlo con:

xscreensaver-command --lock

Este comando puedes asignarlo a un atajo de teclado, por ejemplo a [Ctrl] + [Alt] + [L]. Para ello, vamos a editar nuevamente el archivo ~/.config/openbox/rc.xml

vim .config/openbox/rc.xml

… y dentro de la sección <keyboard> agreguen lo siguiente:

<keybind key="C-A-L">
  <action name="Execute">
    <command>xscreensaver-command --lock</command>
  </action>
</keybind>

Control de Volumen con el Teclado

Es común que los teclados modernos (en desktops, laptops, etc) tengan botones para subir y bajar el volumen, así como el botón de silencio (mute). Para hacer que éstos funcionen en Openbox, debemos editar el archivo ~/.config/openbox/rc.xml (otro más de los archivos que copiamos al final del paso 1) …

vim ~/.config/openbox/rc.xml

… y agregamos lo siguiente a la sección <keyboard>:

  • Si usamos ALSA:

    <keybind key="XF86AudioRaiseVolume">
      <action name="Execute">
        <command>amixer set Master 5%+ unmute</command>
      </action>
    </keybind>
    <keybind key="XF86AudioLowerVolume">
      <action name="Execute">
        <command>amixer set Master 5%- unmute</command>
      </action>
    </keybind>
    <keybind key="XF86AudioMute">
      <action name="Execute">
        <command>amixer set Master toggle</command>
      </action>
    </keybind>
  • Si usamos PulseAudio:

    <keybind key="XF86AudioRaiseVolume">
      <action name="Execute">
        <command>amixer -D pulse set Master 5%+ unmute</command>
      </action>
    </keybind>
    <keybind key="XF86AudioLowerVolume">
      <action name="Execute">
        <command>amixer -D pulse set Master 5%- unmute</command>
      </action>
    </keybind>
    <keybind key="XF86AudioMute">
      <action name="Execute">
        <command>amixer set Master toggle</command>
      </action>
    </keybind>

Instalación de Aplicaciones Ligeras

Por último, de nada sirve un entorno gráfico si no tenemos aplicaciones instaladas para sacarle provecho. Mi recomendación, siguiendo la filosofía de Openbox, es instalar aplicaciones ligeras, y la lista propuesta en la wiki de ArchLinux cae como anillo al dedo.

¡A disfrutar de Openbox en ArchLinux! :-)

50 thoughts on “Instalación de Openbox en ArchLinux [Tutorial]”

  1. El slim luego de ingresar mi usuario y contraseña me dice “Failed to execute login command” ¿se te ocurre que error puedo haber cometido?

      1. Hola buenas.

        ¿Podrías decirme como lo solucionaste?. Me pasa lo mismo pero no se si realmente tengo ese fichero.

        Gracias.

          1. Fue un error ortografico en el fichero, tenia salvado la vm asi que arranque de una anterior.  Lo ideal seria probar con el startx antes de configurar el slim.
            ¿Tenes planeado escribir algo de conky?

          2. Pues al parecer simplemente añadí la la sentencia exec openbox-session en xinitrc y punto. Tal vez es que no seguí los pasos correctamente. El caso es que yo creé el usuario antes de instalar SLiM que no recuerdo si eso influía en algo pero el fichero en home no aparecía y lo creé sin nada, añadí la línea y ya funcionó modificando ya previamente el inittab creo recordar. Pero así me reconoció todo bien. Igual es lo que tenía que haber hecho y no me fijé en los pasos o no sé. Lo que comenta Pablo no me suena aunque a veces lo he probado desde startx y sí he tenido problemas y errores. Ahora al arrancar con SLiM sin problemas.

          3. Buenas. Pues gracias pero creo que simplemente seguí los pasos indicados. Aún tengo pendiente lo de la wifi, tengo tint2 y conky a la espera de explotarlos al máximo aunque me leí las indicaciones para instalar Gnome 3 y me tienta mucho. Archlinux me ha encandilado y mucho. La estoy amando poco a poco. Por cierto, aunque no sé si está fuera de lugar, no recuerdo como se activa el touchpad en Openbox. ¿Alguna indicación?. Gracias.

          4. te recomiendo tener tu ~/.xinitrc de la siguiente manera:

            setxkbmap es &
            exec ck-launch-session  dbus-launch openbox-session

            la primera linea es para que se inicie el teclado en español e igual lo puedes poner en ~/.config/openbox/autostart.sh como quieras en ambos funciona
            la segunda linea:
            -ck-launch-session requiere tener instalado “consolekit” y te da acceso a cosas como el montado de particiones sin tener que estar haciendo uso de sudo o su, o el uso de “oblogout <— sirve para seleccionar apagado en Openbox[disponible en AUR]"
            -dbus-lauch: es para tener acceso alas opciones que nos da dbus.

            Como veran son cosas importantes que aveces se pasan. Espero haber podido ayudar.

            Por ultimo dejo recomendaciones de aplicaciones ligeras para openbox y que sigues ese minimalismo :D

            *thunar – manejador de archivos
            *rxvt-unicode(urxvt) – el mejoir emulador de terminal a mi parecer
            *bashrun – lanzador de aplicaciones
            *medit – edicion de texto estilo gedit, pero funciona con gtk2
            *Audacious2 – reproductor de audio
            *viewnior – visor de imagenes

          5. ¡Efectivamente! Ya que ando “encarrilado” con OpenBox y la onds minimalista, el siguiente paso lógico es Conky. Espero ya la próxima semana publicar sobre el tema.

  2. Gracias por la guía, estaba cansado de gnome 3, solo tengo un problema, tengo chromium como navegador y al descargar y abrir un archivo no reconoce el programa por defecto y no lo abre, he leído que chromium usa xdg-open, pero la configuración es como muy…manual, estoy poniendo los mime type a mano en ~/.local/share/applications pero hay demasiados tipos de archivos y para que abra la carpeta al hacer “Mostrar en carpeta” no tengo ni idea :D. ¿Hay algo más directo?

          1. Sip, ya lo se, y se inicia solo tint 2, pero obmenu, obconf…nada de nada. Tendré que hacer una instalación limpia y volver a probar.

  3. una pregunta gespadas porque algunos aparecen de colores la fuente (letra) en openbox, es por el editor nano o vim, sacame de esa duda por favor?o como puedo hacer que sea asi porque es mas facil diferenciar.gracias

    1. Tanto a nano como a vim se le pueden asignar perfiles de colores para resaltado de sintaxis.En vim, por ejemplo, basta ejecutar:syntax onPara hacerlo fijo, edita el archivo ~/.vimrc y agrega la línea:syntax on

  4. Estupendo tutorial. Inicialmente lo utilicé en un sistema en el que tenía instalado gnome y todo fue a la perfeccón. Ahora llevo uns cuantos intententos de instalar openbox como único sistema y no soy capaz de hacer funcionar network manager o wicd. Llevo unos cuantos intentos y no lo consigue. Agradecería muchísimo cualquier consejo.

      1. No me arroja ningún error, el problema era que no conseguía que me saliera el icono en el tray. Hace un rato lo he conseguido con WICD. Me detectaba correctamente las redes inalámbricas,  pero no he sido capaz de poner la mía en marcha. Me dice que pongo una contraseña de red incorrecta, pero se que pongo la correcta. He mirado en google todo lo que he podido, pero no me ha funcionado ninguna de las posibles soluciones que he visto.
        He desinstalado WICD y he instalado Network-manager. Por fin he conseguido que me salga el icono en el tray, pero este no me detecta ninguna red. Ya no se que hacer. No soy ningún experto, y con todas las pruebas que estoy haciendo, ya no se como me han salido las cosas.
        Salvo que alguien me pueda dar alguna solución, supongo que tendré que volver a instalar todo desde cero (por enésima vez) , a ver si suena la flauta…

        Gracias

          1. Supongo que tienes razón, pero es desesperante esto de reinstalar una y otra vez y no dar con la solución. En fin, entiendo que me recomiendas empezar desde cero. Esta vez iré apuntando todos los pasos que doy, a ver si consigo algo.
            Mil gracias, ya te contaré…

          2. Tras reinstalar todo, los mismos problemas, tanto con wicd como con network-manager. Se me acabaron las ideas, no se donde mirar, no encuentro nada que no haya probado en google.
            Si alguien tiene algún consejo, le estaría muy agradecido.
            (me voy a dormir, con las horas que llevo intentando arreglar esto, casi ni duermo)

  5. Hola!

    Antes de nada felicitarte por los tutoriales, son buenísimos. Y ahora mi pregunta, después de instalar openbox no ejecuta la terminal… ni ningun programa…

    1. Gracias por las felicitaciones. Sobre tu duda, ¿en qué momento exacto se “detiene” la ejecución?

      Lo primero que puedo pensar es que al cargarse Openbox se presenta tal cual, un fondo oscuro, totalmente vacío (falta instalar panel, systray, etc). ¿Será tu caso?

      1. Gracias por responder tan rápido, sí mi caso es en el que sale una pantalla gris, se me abre el menu con boton secundario y a partir de ahí, cualquier programa que escoja no lo ejecuta, simplemente dice que no lo encuentra.

        1. Tal y como mencioné en mi previo comentario, sólo tienes Openbox, necesitas instalar todo lo demás, incluyendo la reorganización del menú (que en este momento sólo tiene las opciones predeterminadas y que normalmente son inservibles).

          Te invito a leer el post completo, aquí tienes todas las instrucciones que necesitas para complementar Openbox.

  6. Hola, primero que nada felicitarte por tus tutoriales muy bien explicados fáciles de comprender. Bueno me instalé el openbox y al momento de dar clicks secundario en el fondo gris me mustra un mensaje: “Intentó acceder al menú “root-menú” pero no existe” me puedes indicar que es lo que está mal porfa

    1. Imagino que luego de instalar Openbox no copiaste los archivos de configuración a tu usuario. Ejecuta lo siguiente:

      $ mkdir -p ~/.config/openbox

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

      Reinicia Openbox, y listo.

      Saludos, y muchas gracias por tus palabras y preferencia.

  7. Hola gregorio. Primero que nada queria felicitarte por este excelente blog, me sacaste de apuros muchisimas veces. Ahora bien, queria consultarte como puedo hacer para cambiar la distribucion de mi teclado desde openbox, ya que desde xfce lo hacia en el menu de configuracion, pero aca no esta (probe poniendo la-latin1 y despues latam en el KEYMAP= en /etc/vconsole.conf pero no sirvio).

    Saludos

    1. Crea un nuevo archivo con el nombre /etc/X11/xorg.conf.d/10-keyboard.conf y en su contenido ingresa:

      Section “InputClass”
      Identifier “Keyboard Defaults”
      MatchIsKeyboard “yes”
      Option “XkbLayout” “es”
      EndSection

      El valor importante es el que pongas en “XkbLayout” (depende de tu teclado).

      ¡Saludos y gracias por tus palabras!

      1. Lo del teclado ya lo solucione, muchas gracias. El tema es que me surgio otro problema con respecto a los pendrives, no me muestra ninguno el sistema y antes de pasarme a openbox me andaban sin problema (tengo thunar hunar-volman y gvfs instalados).

        Saludos

  8. Hola Gregorio. Te felicito por los tutoriales, es la primera vez que estoy instalando una distro de linux y todo gracias a la sencillez con la que explicas los pasos a seguir.

    Estuve siguiendo todo sin problemas hasta que me tope con algo y no se como seguir: Estoy en el Paso 3 para ejecutar openbox via Slim, y no encuentro el fichero /etc/inittab (con startx me funciono sin problemas) Alguna sugerencia?

    Saludos!

    1. Con la migración a systemd, el archivo /etc/inittab deja de tener funcionalidad. Lo que debes ejecutar es lo siguiente:

      sudo systemctl disable multi-user.target
      sudo systemctl enable graphical.target
      sudo systemctl enable slim.service

      Gracias por tus palabras. ¡Saludos!

  9. sudo systemctl disable multi-user.target
    sudo systemctl enable graphical.target
    sudo systemctl enable slim.service

    pero con el disable multiusertarget no perdemos las consolas de control alt F1 f2 … etc?

    te comento que procedi a instalar tal cual la guia, y nunca pude usar adduser, por lo tanto procedi a agregar los usuarios por useradd (siguiendo la wiki), pero nunca lograba logearme desde la consola, le puse contraseña todo, pero siempre error de logeo.

    el usuario estaba ahi, si hacia su usuario, logeaba correctamente. Cuando procedi a instalar el openbox,y agregue el disable multi-user.target, no puedo entrar a las consolas del altcontrol, y creo que no me va a quedar otra que formatear

  10. Realmente necesitaba saber mas de Openbox con ARCH LINUX, muchas Gracias por tomarte el tiempo de subir un gran Tutorial !!!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>