La mayor comunidad de Debian en español

HOWTO: Configuración Básica de Fluxbox


Imagen de macondo

By macondo- Publicado05 Noviembre 2006

Mi gestor de ventanas favorito es IceWM. Uso Sarge y mi máquina es antigua: una PII 266 con 128 MB de RAM. No uso Gnome ni KDE por razones obvias, tengo limitaciones de

hardware y memoria. Por lo tanto, sólo
uso gestores de ventanas. Además, los gestores de ventanas pesan en su
gran mayoría, 1/100 parte de los entornos de escritorios arriba
mencionados, así que si aún tuviera un ordenador nuevo seguiría usando
lo que uso.

Había usado Flubox en el pasado, pero solo de vez en cuando y nunca me
adentré a fondo en su uso. Flubox es, en mi humilde opinión, el gestor
de ventanas más popular, no el mejor, ya que como tema de discusión es
algo muy subjetivo. Pero es minimalista, usa poca memoria, altamente
configurable, y digno de probar. Además se puede usar en KDE como
gestor de ventanas reemplazando a kwin y en Gnome reemplazando a
Metacity, lo cual aumentará la velocidad de su escritorio. Una simple
búsqueda en google.com/linux los sacará de dudas.

La versión de Fluxbox que viene con Sarge es 0.9.11, Etch y Sid ofrecen
la versión 0.9.14, la última versión en la página de Fluxbox es 1.0rc2.

Backports es un sitio para usuarios de Sarge que les
gusta la estabilidad, pero quieren aplicaciones más modernas. La
versión que tienen de Fluxbox para Sarge es 0.9.14. Perfecto! Así que
como root, con mi editor favorito me fui a mi sources.list:

$ sudo jpico /etc/apt/sources.list

y comenté todas las líneas y agregué el repositorio de backports.org,
dejando este último sin comentar:

***********************************************************************

#deb http://mirror.peer1.net/debian/ stable main non-free contrib
#deb-src http://mirror.peer1.net/debian/ stable main non-free contrib

#deb http://security.debian.org/ stable/updates main contrib non-free

# Backports
deb http://www.backports.org/debian/ sarge-backports main

***********************************************************************

salvé/salí de mi editor y luego en el prompt:

$ sudo apt-get update && sudo apt-get install fluxbox

Lo cual instaló mi nuevo fluxbox 0.9.14 (je,je)

Luego volví a mi sources.list y revertí el proceso: comenté la línea de
backports y descomenté las otras líneas como estaban originalmente,
salvé/salí de mi editor y de vuelta en el prompt:

$ sudo apt-get update && sudo apt-get install xfonts-artwiz xlockmore

Estas fuentes se usan en algunos de los styles (temas) de Fluxbox, y
xlockmore nos servirá para asegurar/trancar la pantalla de la máquina.

Pensé que aprender a configurar Fluxbox me iba coger unos días, así que
lo hice mi gestor de ventanas por omisión:

$ jpico .xinitrc

y lo edité para que lanzará Fluxbox al entrar a las Xs.

***********************************************************************

#!/bin/sh

xlockmore &
numlockx &
fluxbox

***********************************************************************

Como ven también tengo a xlockmore y numlockx para que arranquen con
Fluxbox. Salvé/salí de mi editor y luego en el prompt:

$ startx

Baboom! entré a las Xs con Fluxbox

Me encontré con un escritorio vacío, sin íconos, clásico minimalista
(como a mí me gusta). Pulsé con el botón derecho y me apareció el menú
de Debian con todos los hierros, perfecto!. De aquí puedo lanzar las
aplicaciones que quiero. Si tienen una ventana abierta, pulsen con el
botón derecho en el extremo derecho de la pantalla y les sale el menú
principal (Root Menu), pulsen con el botón izquierdo, y desaparece el
menú. Pulsé arriba, abajo, en la barra de tareas, barra de título, vi
todo lo que salía, por fin me decidí a meterle mano al asunto y me fui
a la página principal de fluxbox. Leí todo lo que me
interesaba, el Wiki:

Pulsé Styles en el menú principal y probé todos los diferentes looks.

Si quieren ver sus ventanas, minimizadas, iconificadas, pulsen con la
ruedita del ratón y les dará una lista de las ventanas abiertas.

Ok, miré la barra de tareas y me pareció muy corta para mi gusto, la
hora no tenía ni el día, ni el mes; pulsé con el botón derecho en la
hora y del menú que apareció, pulsé en:

Edit Clock Format

aparece una cajilla de dialogo con un formato strftime, pulsé dentro de
la cajilla y con la tecla de retroceso (backspace) borré todo. Lo
reemplacé con lo siguiente:

%a %d %b %R

lo cual me da mi formato favorito:

vie 04 nov 1530

luego pulsé Enter y desapareció. Volví a pulsar en la hora con el botón
derecho, y del mismo menú, me fui a:

Toolbar width percent:66

y para alargar la barra, pulsé con el botón derecho, varias veces hasta
que alcanzó la cifra 85. Si quieren la barra entera de lado a lado,
pulsen hasta alcanzar 100, si quieren disminuir, pulsen con el botón
izquierdo.

Para mover la barra de abajo a arriba, del mismo menú:

Placement -> Top Center

esto movió la barra de tareas hacia arriba (como en Gnome) y luego
pulsé Restart del menú principal y listo.

Luego de leer y googlear, escogí mis keybindings (teclas de atajo) y
las puse en mi .fluxbox/keys

$ jpico .fluxbox/keys

una vez allí, borré todo y pegué lo siguiente:

***********************************************************************

Control F1 :ExecCommand "aterm"
Control F2 :ExecCommand "xfe"
Control F3 :ExecCommand aterm -e irssi
Control F4 :ExecCommand "gqview"     
Control F5 :ExecCommand "mozilla-firefox"
Control F6 :ExecCommand "opera"         
Control F7 :ExecCommand aterm -e pine
Control F8 :ExecCommand "oowriter"  
Control F9 :ExecCommand aterm -e elinks
Control F10 :ExecCommand "fbrun"      
Control F11 :ExecCommand aterm -e scrot -c -d 10

Mod1 Tab :NextWindow
Mod1 Shift Tab :PrevWindow
Mod1 F10 :MaximizeWindow
Mod1 F4 :Close
Mod4 m :RootMenu
Mod4 r :Restart
Mod4 y :ToggleDecor
Mod4 Right :NextWorkspace
Mod4 Left :PrevWorkspace
Mod4 Shift F1 :SendToWorkspace 1
Mod4 Shift F2 :SendToWorkspace 2
Mod4 Shift F3 :SendToWorkspace 3
Mod4 Shift F4 :SendToWorkspace 4

***********************************************************************

Mod1 = tecla Alt
Mod4 = tecla Windows (la izquierda)

Obviamente, éstas son mis preferencias con mis apps, y como estoy
acostumbrado a usar IceWM, las configuré con las mismas combinaciones
de teclas (loro viejo, no aprende a hablar), pero ustedes pueden usar
cualquiera combinación que hallen más cómodas.

Noten que las aplicaciones que se usan dentro de un terminal (mutt,
irssi, links, etc) NO están dentro de comillas.

Fbrun es una cajilla de dialogo estilo CLI/Run (que viene por defecto
con Fluxbox) para lanzar app, cerrar la máquina, reiniciar, etc

Ejemplo:

sudo synaptic
sudo halt
sudo reboot
xcalc

Win = tecla Windows

Alt+tab                 cambian de ventanas
Alt+F10                 maximiza la ventana
Alt+F4                  cierra la aplicación
Win+m                   les da el menú principal
Win+r                   reinicia
Win+y                   pone y quita la barra de título (arriba)
Win+flecha derecha      los lleva al próxima escritorio
Win+flecha izquierda    los lleva al escritorio previo
Win+Shift+F1            mueve la ventana al escritorio 1
Win+Shift+F2            mueve la ventana al escritorio 2
Win+Shift+F3            mueve la ventana al escritorio 3
Win+Shift+F4            mueve la ventana al escritorio 4

Salvo/salgo de mi editor y pulso Restart del menú principal, la próxima
vez ya pueden usar la tecla Win + R para reiniciar sin necesidad de ir
al menú.

Para hacer que la barra de título (arriba) aparezca y desaparezca,
tenemos que hacer lo siguiente como root:

$ sudo kill -s usr2 'pgrep fluxbox' <Enter>

Restart (win key + r)

Ahora pueden quitar y poner la barra de título a su antojo con win + y.

Ahora configuro CADA aplicación que uso diariamente, aterm por ejemplo:
me gusta mi terminal maximizado, alt+F10 lo maximiza, pulso con el
botón derecho en la barra de título y pulso en Remember y luego pulso
en:

Dimensions
Position
Decorations
Save on Close

una marquita aparecerá al lado de cada una, cierro el menú pulsando con
el botón izquierdo, elimino la barra de título con Win+Y, maximizo otra
vez para que quede parejo, Restart, (Win+R) cierro el terminal y lo
vuelvo a lanzar y esta vez debe salir perfecto. Hago esto con el resto
de mis apps (firefox, gqview, xfe, opera, etc). Si cambian de opinión y
quieren la barra de título, pulsen Win+Y, restart, y listo.

Si desean configurar todavía más, pulsen Configuration en el menú
principal (Root menu) y vean el mundo de Fluxbox. Otra forma de
configurar es ir con su editor favorito:

$ jpico .fluxbox/init

Para asegurar/trancar la pantalla de la máquina, cosa que nadie pueda
entrar, lanzo fbrun (Ctrl+F10), aparece una cajilla diminuta, escribo:

xlock

y pulso Enter, y listo, queda asegurada la pantalla, lanza un
screensaver, para entrar a la máquina otra vez, pulsen en cualquier
parte de la pantalla (con el botón izquierdo) y escriban su password de
USUARIO. Listo! están de vuelta en su escritorio.

No uso wallpaper, íconos, transparencia, etc, porque me chupa memoria
RAM y no tengo mucha, pero si les fascina esto váyanse a Fluxbox-Wiki.org y tengan un orgasmo. :)

Hay un millón de styles para Fluxbox en la red, he aquí sólo un par de
sitios donde encontrarlos:

www.boxwhore.org/modules/news

http://tenr.de/styles/styles01.php

Ésta es una configuración básica, hecha por un novato usando este
gestor de ventanas, estoy seguro que hay mil formas de configurar y
añadir pajaritos en el escritorio, pero el objeto de esta guía era
hacer Fluxbox funcional. Estoy seguro que a medida que lo usen, irán
descubriendo nuevos trucos y formas de mejorarlo.

Referencia:

www.fluxbox.org

IRC: #fluxbox en el servidor freenode.net

Google.com/linux: http://tinyurl.com/ye9wxo


Imagen de mayor resolución

Imagen de ZiTAL

antes cuando usaba sarge en mi pentium III, lo usaba, de lo mejorcito, ni KDE, ni GNOME ni leches.
Pero mi pentium III se convirtio en servidor web y le quite las X.
En mi maquina nueva no puedo arrancar las X, pero el dia que lo arranque lo hara con fluxbox ;)

---
http://zital.no-ip.org

Imagen de trosco18

Bueno y claro,como los otros .

Saludos

Imagen de macondo

Gracias por los comentarios.

Hoy amanecí con más de 20 correos haciendo preguntas, las cuales caen en estas categorías:

1. ¿Por qué eliminar la barra de título y cómo se maneja el navegador y otras aplicaciones?

Con los atajos de teclas, para mí son lo más rápido. El ratón me cansa la mano después de cierto tiempo. Sin la barra de título tienes más espacio en la pantalla.

En firefox:

View >Toolbars >Customize te sale un cuadro, ignóralo, con el puntero arrastra el espacio de google y lo pones arriba a la derecha, igual con el espacio de direcciones, desabilitas (en View > Toolbars) las barras de Navigation y Toolbars. Cierras y reinicia. Voilá!

ctrl + L = te pone en el espacio de direcciones (urls)
ctrl + K = te pone en el espacio de google (búsquedas)
ctrl + R = carga la página otra vez
alt + flecha derecha = te lleva a la próxima página
alt + flecha izquierda = te lleva a página anterior
backspace (tecla de retroceso) = página anterior también

En gqview, escoges la imágen en la columna de la izquierda, pulsas la tecla F y se maximiza, pulsas F otra vez y se minimiza, Alt+F4 cierra la aplicación.

2. ¿Se puede eliminar la barra de título en IceWM?

$ nano .icewm/winoptions

aterm.startMaximized: 1
pine.startMaximized: 1
irssi.startMaximized: 1
gqview.startMaximized: 1
mozilla-firefox.startMaximized: 1
xfe.startMaximized: 1
opera.startMaximized: 1

aterm.dTitleBar: 0
opera.dTitleBar: 0
gqview.dTitleBar: 0
openoffice.org.dTitleBar: 0
firefox-bin.dTitleBar: 0
xfe.dTitleBar: 0
gqview.dTitleBar: 0

salvan/salen
Win + delete + R

voilá!

---
The more I deal with people, the more I love my dog. - Oscar Wilde

Imagen de macondo

Respuesta a Gracias por los comentarios.

Hoy amanecí

Se me olvidó añadir que en Firefox:

Ctrl + T = crea un tab nuevo
Ctrl + W = cierra el tab
Ctrl + Tab = se mueve entre los diferentes tabs abiertos
Alt + F4 = cierra el navegador

como ven, no se necesita la barra de título o el ratón, salvo en casos extremos.

---
The more I deal with people, the more I love my dog. - Oscar Wilde

Imagen de payperme

mmm! siendo sinceros el FLUXBOX funciona demasiado bien con makinas ya viejas(como una ke yo tengo a 233mhz y 64mb en ram, 2 discos duros de 3 gigas!) al principio instale FLUXBOX el cual hacia marivillas pero me empeze a enfadar y dije bueno por ke no pruebo el XFCE, al instalarlo tiene un mejor atractivo a la vista y siendo sincero tiene un rendimiento muy bueno ya que no hace esforzar para nada mi CPU y la memoria RAM anda bien, aunque a veces no he de negar que el FIREFOX le encanta comerselo, es por eso que no habra un navegador grafico mucho mas ligero ke firefox, yo lo se ke exoste W3M o LINKS pero por favor algo que me puedan recomendar?

---
IroN_MaN

Imagen de macondo

Respuesta a mmm! siendo sinceros el FLUXBOX

Vale la pena agregarle un dimm de 128 MB RAM (están baratos) y le dará nueva vida a tu ordenador.

Opera (www.opera.com) pesa sólo 5 MB y es rapidísimo, sobre todo si navegas sin imágenes (Shift+i) cuando quieres ver algo habilitas las imágenes (pulsas 'i').

Con esa clase de máquina yo diría que te ovidases de xfce y volaras con icewm/fluxbox/openbox.

---
The more I deal with people, the more I love my dog. - Oscar Wilde

Imagen de Flaco

Respuesta a mmm! siendo sinceros el FLUXBOX

Como t dijieron Opera es mejor para maquinas viejas..

Yo tengo un P3-450 250MB (uso opera desde v6.x). alguna ves probe Mozilla Firebird/Phoenix cuando todabia no se llamaba FireFox, pero seguii con opera.
hace un ano, ya era isoportable la web, donde t decian probalo probalo..

Lo baje (y use un ano, ademas lo uso en el trabajo), muy bueno, pero nadie abla q cada ves q le pones extenciones y extenciones este consume mas y nabega mas lento y mas lento, y para colmo algunas extenciones son incomtatibles..

Opera standar (sin widgets o userjs ) = Firefox con 5 o 6 extenciones
los dos pesan lo mismo en momoria 40MB a 100MB con 7 a 15 tabs

pero opera a full, simpre se comporta bien, bajan rapido las paginas, pero en FireFox, generalmene este deja de responder..

Los dos son los mejores Nabegadores del mercado. Pero yo prefiero Opera.

Relacionado con HOWTO: Configuración Básica de Fluxbox