Меnu:


Instalando Archlinux/Openbox

Porque escoger Archlinux/Openbox?

Como hemos leído hace poco Archlinux es la distro del momento, ¿que lo causa? discutiblemente se podría afirmar que los alguna vez usuarios novatos de ubuntu, ya se han percatado de que es una molestia estar esperando cada 6 meses por una nueva versión, para poder tener las no tan ultimas versiones de los paquetes.

Por otro lado, también ayuda el hecho de que los escritorios (gnome3, unity), consumen demasiado recursos, esto afecta principalmente a las maquinas mas antiguas1.

Como instalo Archlinux/Openbox?

La respuesta fácil y rápida es instalar Archbang, Archbang es Archlinux/Openbox con las configuraciones hechas por los desarrolladores que distribuyen Archbang. Desventajas no le vemos al Archbang, podríamos quitar el panel, también quitar conky y ya tendríamos la configuración de la que normalmente disfrutamos en nuestra estación de trabajo, esta configuración se basa en reclamar todo el preciado espacio de nuestra pantalla para nuestras aplicaciones, la bandeja del sistema la activamos y quitamos conforme lo necesitemos.

La siguiente alternativa es ligeramente mas complicada consiste en instalar Archlinux y configurar nuestro Openbox nosotros mismos, para esto en ArchWiki tenemos la mini-guia, esta en ingles pero nos ayuda a tener muy rapidamente el Openbox instalado en el Archlinux. En kipuamutay seguimos la guia casi cuando apenas salio en nuestra tercera instalacion de Archlinux, ya que los recursos para configurar Openbox en Archlinux no estaban todos dentro de un solo lugar dentro de la red.

A continuación describiré la mini-guía en español. En kipuamutay hoy en día no seguimos la guía tal cual, acabamos de instalar nuestra estación de trabajo por un fallo en el disco duro y lo hicimos sin la mini-guía, mas cabe recalcar que la mini-guía esta bien detallada, así que apoyaremos a las personas que deseen instalar Archlinux y también comentaremos algunas modificaciones que hacemos nosotros al momento de instalar, los pasos de la guía los detallaremos a continuación.

  1. Después de arrancar desde el cd o el usb ejecutar /arch/setup
  2. la instalación esta en ingles seleccione los repositorios core-remote o core-local 23.
  3. Escoger nano, de preferencia, a no ser que conozca vi.
  4. Clock o reloj: de preferencia UTC (localtime si tiene una partición windows)
  5. Auto Prepare HDD (Prepare el disco automaticamente)
  6. GRUB como gestor de arranque.
  7. Seleccione los paquetes base, sudo (netcfg, wireless_tools)
  8. Configurar el sistema
    • rc.conf
      • verificar zona-horaria (timezone)
      • cambiar myhost por el nombre que tendra su pc (ejemplo: nazca)
    • /etc/hosts: asegurarse que el nombre de su maquina esta allí
    • /etc/locale.gen: descomentar sus locales (en_US.UTF-8 UTF-8,en_US ISO-8859-1,es_PE.UTF-8 UTF-8,es_PE ISO-8859-1)
    • /etc/pacman.d/mirrorlist: descomentar los de su pais, o los mas cercanos a su pais geográficamente, descomentar mas de uno en caso el principal falle.
    • Coloque el password del root y seleccione Done.
  9. Instalar el gestor de arranque, verifique el archivo menu.lst, seleccionar el disco en el que hemos instalado y reiniciar.
  10. Autentiquese como root y ejecutar ping -c1 google.com para verificar la red4.
  11. pacman -Syu en caso no haya instalado los ultimos paquetes, o para poder instalar cualquier otro paquete5 6.
  12. Ejecutar useradd -m -G users,audio,video,wheel,storage,optical,power,network,log -s /bin/bash tuusuario7.
  13. Ejecutar passwd tuusuario para asignarle un password a su usuario recientemente creado.
  14. Ejecutar pacman -S pulseaudio libpulse pulseaudio-alsa pavucontrol alsa-utils8.
  15. Ejecutar nano /etc/rc.conf para adicionar dbus : DAEMONS=(dbus ... )
  16. Ejecutar pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils y tambien pacman -S xf86-video-tu_tarjeta_de_video
    (nota: para saber tu tipo de tarjeta ejecutar: lspci grep VGA)
  17. Ejecutar nvidia-xconfig (solo si tienes una tarjeta nvidia)

    Ejecutar Xorg -configure; y tambien # cp /root/xorg.conf.new /etc/X11/xorg.conf

    nota: xorg.conf es opcional si no lo usas, consigue arandr para cambiar la resolución o utilizar una herramienta propietaria como nvidia-utils para las tarjetas nvidia

  18. pacman -S openbox obconf obmenu menumaker consolekit bashrun

    notification-daemon sakura nota la linea anterior es casi tal cual esta en la mini-guia, nosotros aprovecharemos para también ejecutar pacman -S bashrun notification-daemon sakura910.

  19. Una vez instalado Openbox, mover menu.xml y tambien mover rc.xml a la carpeta ~/.config/openbox/ en tu directorio home:

    # su - tuusuario

    $ mkdir -p ~/.config/openbox/

    $ cp /etc/xdg/openbox/rc.xml ~/.config/openbox

    $ cp /etc/xdg/openbox/menu.xml ~/.config/openbox 11

  20. Editar ~/.xinitrc y adicionar la siguiente linea:

    exec ck-launch-session dbus-launch openbox-session

    nota editar ~/.config/openbox/autostar.sh y agregue la siguiente linea /usr/lib/notification-daemon-1.0/notification-daemon & 12

    nota editar ~/.config/openbox/rc.xml, buscar la cadena </keyboard>, y agregar lo siguiente justo antes de la cadena </keyboard>

    <keybind key="A-F2">
      <action name="Execute">
        <execute>bashrun</execute>
      </action>
    </keybind>
    <keybind key="A-F1">
      <action name="ShowMenu">
        <menu>root-menu</menu>
      </action>
    </keybind>
    <keybind key="A-F3">
      <action name="ShowMenu">
        <menu>client-list-combined-menu</menu>
      </action>
    </keybind>
  1. Ya esta. Reinicia, autenticate con tuusuario y tipea startx para acceder a tu escritorio vacio y comenzar a personalizar tu estación de trabajo a tu gusto. 13 14

Y ahora, como buscamos en google?

Una vez configurado el Openbox con lo mínimo como acabamos de hacer, no se tiene demasiado, le recomendamos instalar:

  1. administrador de redes wicd (necesitaras habilitarlo en los daemons)
  2. terminal sakura (ya lo hemos instalado en la seccion anterior paso 18)
  3. navegador de archivos thunar
  4. visor multimedia vlc, también el mplayer
  5. lanzador de aplicaciones bashrun (ya lo hemos instalado en el paso 18)
  6. programa de chat pidgin
  7. comunicacion por voz skype (nos gustaria tener alternativas a este)
  8. navegador firefox 15
  9. notificaciones notification-daemon (ya lo hemos instalado en el paso 18)
  10. bandeja del sistema docker (nosotros lo lanzamos cuando lo necesitamos y cuando no lo quitamos para recuperar el espacio del escritorio, también usamos visibility aunque este ultimo no muestra los mensajes de notificación)

Instale los paquetes que haya decidido instalar sudo pacman -S wicd ...

Que es una distribución rolling release

La traducción que creemos seria mas exacta es actualización continua. Conforme los paquetes son actualizados es los repositorios, estos pueden ser instalados en el sistema, eso significa que nuestra estación de trabajo siempre y cuando la actualicemos continuamente, podrá tener siempre las ultimas versiones de los paquetes. A propósito, cuando querramos actualizar el sistema usaremos packer y un atajo de teclado o shorcut.

Instalando packer

  1. sudo pacman -S base-devel (si aun no se ha hecho)
  2. traer el PKGBUILD (pueden usar wget)
  3. Ejecutar makepkg -si donde descargo el PKGBUILD

Atajos

Estos son los atajos(shorcuts) que tenemos configurados en nuestro archivo rc.xml, tomar en cuenta que nuestros atajos(shorcuts) se refieren a muchos aplicativos que podrían no estar instalados dentro de su sistema.

Atajo Comando Descripción
Alt+F1 root-menu menu principal
Alt+F2 bashrun dialogo Ejecutar
Alt+F3 client-list-combined-menu todas las ventanas abiertas en los diferentes escritorios
Ctrl+Alt+D ToggleShowDesktop mostrar escritorio
Ctrl+Alt+Left DesktopLeft moverse al escritorio de la izquierda
Ctrl+Alt+Right DesktopRight moverse moverse al escritorio de la derecha
Shift+Ctrl+Alt+Left MoveResizeTo mover ventana al monitor 1
Shift+Ctrl+Alt+Right MoveResizeTo mover ventana al monitor 2
Super+B conkeror navegador web
Alt+Super+B firefox navegador web
Super+C pidgin mensajería instantánea
Alt+Super+C skype mensajeria de voz
Super+E emacs editor de texto
Alt+Super+E emacs-emacs24 editor de texto, versión de prueba
Super+M checkgmail notificaciones de gmail
Super+V vlc reproductor multimedia
Alt+Super+S sakura -e sudo s2disk suspender la pc
Super+T sakura lanzar terminal
Alt+Super+T visibility bandeja del sistema transparente
Super+U sakura -e packer -Syyuf actualizar el sistema
Super+W VirtualBox programa de virtualización

De aquí adonde

Puede configurar los siguientes paquetes adicionales:

  • s2disk
  • pdnsd
  • aria, hay que configurarlo para acelerar nuestras descargas de paquetes
  • utilizando packer instale el archey3
  • si tiene una laptop instale laptop-mode-tools que también debe ser agregado a los daemons
  • también para laptop instale cpufrequtils

Finalmente ya tenemos lo mínimo que viene instalado por defecto en un cd booteable de la mayoría de las distribuciones GNU/Linux.

Pronto escribiremos un articulo de como escuchar una emisora de radio via internet desde la linea de comandos(cli) y ver la letra de la canción que estamos escuchando también desde la linea de comandos, esto sera excelente para que mejoremos nuestro oído con el ingles.


1. Tenemos una maquina que ya tiene mas de 8 años de antigüedad.

2. core-remote instalara las ultimas versiones de los paquetes. core-local solo si no tiene conexión a internet.

3. En nuestra reciente instalación la hicimos a través de una tarjeta wireless para ello leímos esta ayuda. Pero nos olvidamos de seleccionar el paquete wireless-tools así que después de reiniciar tuvimos que descargar el paquete en otra maquina. montar un usb desde el terminal e instalar wireless-tools, luego volvimos a configurar la red e instalamos wicd.

4. En el comentario a pie de pagina anterior se explica que habría que hacer si tiene una red inalámbrica.

5. Después de ejecutar el comando deberá reiniciar solo si se ha instalado un nuevo kernel, si instalo usando el repositorio core-remote lo mas probable es que no tenga nada para instalar.

6. En Octubre del 2011 hubo un cambio en los scripts de inicio, por lo que tendremos que eliminar el archivo /etc/profile.d/locale.sh antes de ejecutar la actualización del sistema. Si ya inicio el proceso de actualización del sistema lo mas probable es que también tenga que eliminar el siguiente archivo /var/lib/pacman/db.lck.

7. Agregar lp a las opciones(grupos) si usa una impresora.

8. Este paso difiere ligeramente de la mini-guia original. Ya que en nuestro caso usamos pulseaudio en lugar de alsa. En la mini-guia también hay que ejecutar el alsamixer en este paso nosotros lo dejaremos para mas adelante.

9. Debajo detallamos para que nos sirven dichos paquetes.

10. En kipuamutay no usamos lxappearance para configurar el openbox usamos obconf, obmenu y el menumaker.

11. Estas configuraciones son las que vienen por defecto con los paquetes para ayudarnos a comenzar nuestra personalización.

12. El archivo autostart.sh es llamado al momento de iniciar openbox y hara que por defecto se ejecuten las aplicaciones que allí coloquemos.

13. Después de iniciar nuestro administrador de ventanas con el comando startx, debemos presionar Alt+F2, escribir sakura y ejecutar alsamixer para ajustar el volumen con las teclas flecha arriba, flecha abajo o desenmudecer con la tecla m, ESC para abandonar el alsamixer.

14. Hasta aquí con el ambiente de instalación en modo texto ahora nos podemos mover de un terminal a un pseudo terminal pero ese seria tema de otro articulo.

15. En kipuamutay usamos conkeror :).

Last change: 14.11.2011 12:21

blog comments powered by Disqus