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.
- Después de arrancar desde el cd o el usb ejecutar /arch/setup
- la instalación esta en ingles seleccione los repositorios core-remote o core-local 23.
- Escoger nano, de preferencia, a no ser que conozca vi.
- Clock o reloj: de preferencia UTC (localtime si tiene una partición windows)
- Auto Prepare HDD (Prepare el disco automaticamente)
- GRUB como gestor de arranque.
- Seleccione los paquetes
base, sudo (netcfg, wireless_tools)
- 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
.
- rc.conf
- Instalar el gestor de arranque, verifique el archivo menu.lst, seleccionar el disco en el que hemos instalado y reiniciar.
- Autentiquese como root y ejecutar ping -c1 google.com para verificar la red4.
- pacman -Syu en caso no haya instalado los ultimos paquetes, o para poder instalar cualquier otro paquete5 6.
- Ejecutar useradd -m -G users,audio,video,wheel,storage,optical,power,network,log -s /bin/bash tuusuario7.
- Ejecutar passwd tuusuario para asignarle un password a su usuario recientemente creado.
- Ejecutar pacman -S pulseaudio libpulse pulseaudio-alsa pavucontrol alsa-utils8.
- Ejecutar nano /etc/rc.conf para adicionar dbus : DAEMONS=(dbus ... )
- 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) - 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 - pacman -S openbox obconf obmenu menumaker consolekit bashrun
notification-daemon sakura
- Una vez instalado Openbox, mover
menu.xml
y tambien moverrc.xml
a la carpeta~/.config/openbox/
en tu directoriohome
:# su - tuusuario
$ mkdir -p ~/.config/openbox/
$ cp /etc/xdg/openbox/rc.xml ~/.config/openbox
$ cp /etc/xdg/openbox/menu.xml ~/.config/openbox 11
- 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 &
12nota 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>
- 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:
- administrador de redes wicd (necesitaras habilitarlo en los daemons)
- terminal sakura
(ya lo hemos instalado en la seccion anterior paso 18)
- navegador de archivos thunar
- visor multimedia vlc, también el mplayer
- lanzador de aplicaciones bashrun
(ya lo hemos instalado en el paso 18)
- programa de chat pidgin
- comunicacion por voz skype (nos gustaria tener alternativas a este)
- navegador firefox 15
- notificaciones notification-daemon
(ya lo hemos instalado en el paso 18)
- 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
- sudo pacman -S base-devel (si aun no se ha hecho)
- traer el PKGBUILD (pueden usar wget)
- 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 |