Usuario anónimo ¿Quieres tener tu propio blog?
Crear blog gratis en OboLog

Fluxbox. Escritorio bueno, bonito y barato

sábado, 08 de diciembre del 2007 a las 22:54

Hola amigos que tal?, espero estén muy bien y se dispongan a pasar de lo mejor esta temporada decembrina.

En esta oportunidad me voy a adentrar un poco en lo que es los diferentes entornos de escritorio existentes para linux. Como todos ya saben están los más populares: GNOME y KDE, cada uno con sus pros y sus contras, pero tienen algo en común: consumen mucha memoria!. Enfrentando este problema, existen otros entornos muy ligeros tales como Xfce (incluido en xubuntu) blackbox, openbox, icewm, etc. Pero hay muchos que olvidan que hay un entorno de escritorio que también tiene muchos adeptos en la comunidad (sobre todo los que llevan más tiempo usando linux), es configurable y es de los más veloces que existen: Me refiero a Fluxbox, y en esta ocasión escribiré un poco sobre los primeros pasos a seguir para configurar tu fluxbox y tenerlo a tu gusto.

Tener un escritorio ligero no tiene para nada que ver con que sea "feo", sigue leyendo y verás:

1.- Instalando Fluxbox

Para instalar fluxbox, basta con que abras el terminal, y escribas

$ sudo aptitude install fluxbox

También, para configurar algunas cosillas extra, instala el paquete fluxconf

$ sudo aptitude install fluxconf

Para que tengas un entorno medianamente utilizable en principio, tambien te recomiendo que instales los siguientes paquetes (hazlo mediante synaptic)2.- Backstep

- Alltray

- Bbpager

- Bbtime

- Fbpager

- Bbrun

- Kdocker

Ya con esto instalado, vamos al siguiente paso. Recuerda que todavía estamos en GNOME (o KDE, segun sea su caso), es decir, no vayas a entrar todavía a Fluxbox porque no hemos terminado aún. Vamos a configurarlo.

2.- Configurando lo básico.

Ahora si quieres sal de la sesión y cuando estés en el GDM, en la opción sesiones, selecciona fluxbox, entonces al introducir tu usuario y clave verás que después de 2 segundos (no exagero, si quieren los cuentan Wink) lo que verás será un fondo sin imagen, una barra semicortada abajo y si le damos click con el botón derecho a la pantalla sale sólo "Fluxbox". Todo así como está te puede horrorizar!, pero calma, que ya verás como queda perfecto.

Lo primero que harás  es salir de fluxbox (con las teclas CTRL+ALT+Backspace) y entrar a tu entorno habitual, el que siempre usas. Luego entra en tu carpeta personal y verifica que existe el directorio .fluxbox (presiona CTRL+H estando en tu carpeta personal para ver los archivos ocultos). En este directorio es donde se guardará parte de la configuración. Si dentro de esta carpeta no están los archivos "init", "startup", "keys" y "menu", podemos copiarlos de /usr/local/share/fluxbox y pegarlo en nuestro directorio .fluxbox.

También notarás que hay tres carpetas: "backgrounds", para que guardes tus wallpapers, "pixmaps" para que guardes los íconos que te gusten (sólo soporta el formato .xpm) y otra que se llama "styles", que no es más que los temas que vas a tener disponibles en fluxbox (bordes de ventanas, tipos de letra, colores de éstos, etc). Para encontrar bastantes styles para tu fluxbox, te recomiendo la página:

www.box-look.org

http://customize.org/fluxbox 

Estos styles vienen en formato de texto sencillo, es decir, que los puedes configurar a tu gusto, con sólo editar el archivo "theme.cfg" estará bien, siempre y cuando respetes la sintaxis de como lo vas a modificar. El Style que te bajes, lo descomprimes en la carpeta "Styles" del directorio .fluxbox y ya lo podrás elegir.

NOTA : Te recomiendo que para empezar bien te vayas al directorio /etc/X11/fluxbox, y el contenido del archivo "system.fluxbox-menu" lo copies y lo pegues en tu archivo ./fluxbox/menu, para que así tengas desde el menú de inicio algunas opciones, como por ejemplo los menús para cambiar styles.

 

3.- Configurando otras cosas: menús, fondos, íconos, fondos de pantalla y demás.

3.1 Menús y fondos de pantalla

Ya vemos que nuestro entorno esta agarrando forma, lo ven? esto es lo interesante, es como estar creando algo con nuestras propias manos.

Vamos a establecer un fondo de pantalla. Para ellos nos vamos a nuestra carpeta .fluxbox y abrimos el archivo "startup" y vemos la siguiente línea: 


#bsetbg -f /home/usuario/.fluxbox/backgrounds/wallpaper.png

Ahora aquí lo que tienes que hacer es descomentar quitando el # que está delante, y modificarla por lo siguiente:

 fbsetbg -f /home/usuario/.fluxbox/backgrounds/tuwallpaper.extension

Todo esto suponiendo que tienes tu wallpaper guardado en la carpeta "backgrounds" de tu directorio .fluxbox.

Ya lo que tienes que hacer es guardar y cerrar. Veras que cuando inicies fluxbox...Wow! ya tienes tu wallpaper favorito!. Y cada vez que quieras cambiar tu wallpaper te vas al archivo startup y en la línea que dijimos, colocar la ruta de tu imagen, guardar y reiniciar fluxbox ( si estas dentro de fluxbox, no es necesario cerrar sesion, con solo darle a "restart" en el menú principal es suficiente).

 

Ahora vamos a crear menús en donde estén nuestras aplicaciones favoritas. Para ello existe una herramienta muy útil para crear menús, se llama "Fluxbox menu editor". Lo encuentras  en  la siguiente página:


http://fme.rhymux.info/download/

Fluxbox menú editor tiene las siguientes dependecias: 

gcc - (4.1.1)
m4 - (1.4.Cool
libtool - (1.5.22)
make - (3.81)
automake - (1.9.10)
autoconf - (2.61)
pkg-config - (0.21)
gettext - (0.16.1)
bison - (2.3)
Librerías
Gtkmm - (2.10.0)
Libglademm - (2.6.3)
Libsigc++ - (2.0.16)
Boost - (1.33.1)

Sólo abre synaptic y chequea las que tengas e instala las que te falten.

Ya una vez que lo hayas descargado, procederemos a compilarlo. Para ello descomprimimos el archivo que nos bajamos, navegamos en el terminal hasta esa carpeta y dentro de ella ejecutamos:

 ./configure

sudo make

sudo make install

Para ejecutar el programa, escribimos en un terminal:

$ fme

Y ya en la aplicación podemos agregar menús a nuestro antojo. Verás que al darle a Añadir menú, te salen varias opciones: exec, vas a añadir un programa ejecutable, submenu; añadir un submenu; separator; añade un separador (éstas son las más importantes, las otras opciones ya están incluidas en tu menú y no hará falta que las agregues de nuevo). En el campo al lado de éstas opciones escribes el nombre de tu nuevo elemento, y en el campo al lado de éste escribes el comando que ejecuta la aplicación (en caso de que sea un "exec" o programa ejecutable). Para los submenús no hace falta llenar este campo. El botoncito siguiente es para agregarle un ícono (sólo formato .xpm) y el siguiente es ya para añadir el elemento.

Ejemplo: si quiero tener el menú de aplicaciones de gnome:

- Crear un submenú de nombre aplicaciones

- Dentro de este submenú crear otros submenúes llamados accesorios, gráficos, herramientas del sistema, Internet, Sonido y Video, etc.

- Dentro de cada submenú crear los exec correspondientes, con sus respectivos íconos y nombres.

Una vez que termines con todo, le das a guardar y cierras. La próxima vez que entres a GNOME verás tus menús y submenús tal y como lo creaste (si lo hiciste estando dentro de fluxbox, sólo dale a restart en el menú principal y ya).Este proceso es un poco largo pero es el más  sencillo para tener tus menús en fluxbox como quieres.

 

3.2.- Colocar Desklets

Para esta tarea nos bajaremos una aplicación muy útil llamada adesklets, la cual nos permite tener desklets "bonitos" con un consumo casi insignificante de recursos, lo que es ideal para cualquier usuario de fluxbox. Podemos instalar la aplicación mediante synaptic o por terminal con un:

$ sudo aptitude install adesklets

Ya con nuestra aplicación instalada, creamos en nuestra carpeta personal un directorio llamado ".desklets" para guardar todos nuestros desklets.Ahora vamos a  esta página: http://adesklets.sourceforge.net/desklets.html

para descargarnos nuestros desklets. Una vez que descarguemos los que queramos, los colocamos en la carpeta ".desklets" que habíamos creado previamente.

Ahora vamos a instalar y agregar nuestros desklets.Ahora vamos a instalar los desklets. Supondremos que bajamos weatherforecast-0.2.0 (para el clima) y yab-0.0.2 (barra tipo mac) y que ambos están en el directorio .desklets de nuestro Home.

Accedemos al directorio de weatherforecast:

$ weatherforecast-0.2.0

luego debemos probar el desklet:

~/.desklets/weatherforecast-0.2.0$ ./weatherforecast.py

y nos saldrá algo así:

Do you want to (r)egister this desklet or to (t)est it?


Para probar el desklet apretamos t y si está en condiciones de ejecutarse aparecerá en nuestra pantalla (sin opciones de configurar) Para registrarlo pulsamos r y lo cerramos con Ctrl+C. El desklet quedará registrado en el archivo de nuestro Home .adesklets (en ese archivo se guardarán las configuraciones de nuestros desklets, es importante respaldarlo por si acaso) Para registrar la barra yab hacemos lo mismo:

$ cd ~/.desklets/yab-0.0.2

~/.desklets/yab-0.0.2$ ./yab.py

Ahora verás que cada desklet tiene un archivo llamado "config.txt", en él podemos configurar nuesttro desklet. Esa tarea te la dejo para que lo hagas (no te preocupes, no es muy difícil).

Ahora agregaremos el programa adesklets para que inicie al entrar en fluxbox. Para ello vamos al nuestra carpeta .fluxbox y abrimos el archivo "startup". y vamos a la sección siguiente:

# Applications you want to run with fluxbox.
# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' AT THE END.
#
# unclutter -idle 2 &
# wmnd &
# wmsmixer -w &
# idesk &

aquí lo que tienes que agregar es la línea:

adesklets &

y ya!, adesklets se iniciará desde el arranque. Te recomiendo que hagas lo mismo con update-notifier, así:

update-notifier &

y así puedes hacer lo mismo con todas las aplicaciones que quieras que se ejecuten desde el inicio en fluxbox.

3.3.- Colocar íconos en el escritorio con idesk

Para los íconos nos instalaremos una herramienta llamada idesk. Vamos al terminal y escribimos:

$ sudo aptitude install idesk

Ahora lo que haremos es crear un documento de texto llamado ".ideskrc" para guardarlo dentro de nuestro home. Y en este archivo de texto copiaremos lo siguiente:

table Config
FontName: tahoma
FontSize: 8
FontColor: #ffffff
Locked: false
Transparency: 150
HighContrast: true
Shadow: true
ShadowColor: #000000
ShadowX: 1
ShadowY: 2
Bold: false
ClickDelay: 300
IconSnap: true
SnapWidth: 55
SnapHeight: 100
SnapOrigin: BottomRight
SnapShadow: true
SnapShadowTrans: 200
CaptionOnHover: false
end
table Actions
Lock: control right doubleClk
Reload: middle doubleClk
Drag: left hold
EndDrag: left singleClk
Execute[0]: left doubleClk
Execute[1]: right doubleClk
end

Guardamos y cerramos. Ahora vamos a crear nuestro íconos.

Para ello hacemos un directorio en home con el nombre .idesktop

$ mkdir /home/usuario/.idesktop

Luego, dentro de aquel directorio creamos un archivo con el nombre icono.lnk o con el que queramos.
Ya hemos creado nuestro primer ícono! Smile Ahora debemos definir los parámetros. Dentro del mismo archivo icono.lnk pegamos lo siguiente:

table Icon
Caption: Opera
Command: opera
Icon: /home/usuario/iconos/opera.png
X: 100
Y: 50
end

Caption: indica el nombre que va a tener
Command: indica el comando que va a ejecutar
Icon: aca indicamos la dirección del archivo de imagen
X e Y: indican la posición inicial que va a tener el archivo, de todos modos una vez creado se la damos arrastrando el icono hasta donde
queremos.

En este ejemplo el ícono es para Opera. Guardamos, cerramos y ejecutamos en un terminal idesk
Sorpresa! en la pantalla tenemos un ícono bastante vistoso y agradable. Con Idesk las posibilidades son ilimitadas. En el archivo .ideskrc que creamos podemos darle las caracteristicas: transparency va de 0 a 255 / 0=Color sólido. 255=Transparente.
Si lo dejamos en un rango de 100to y algo veremos el ícono como parte del fondo de escritorio y cuando pasemos el mouse se activará su color. Un efecto bastante llamativo y que consume nada de recursos. Lo mismo haremos si queremos agregar carpetas, el home, el equipo o un programa. La unica consideración que hay que tener en cuenta es que idesk soporta mejor los íconos en formato png. No olvidar agregar Idesk a los programas de inicio.

Como nota les digo que si quieren una barrita tipo Mac diferente a los de adesklets, hay una que se llama "wbar", la consiguen en la siguiente página:


http://freshmeat.net/projects/wbar/

Ya al descargar el archivo se descomprime y se compila, tal cual lo hicimos con el fme.

Si todo salió bien, ya tendremos fluxbox funcionando a la perfección en nuestro PC, un escritorio super ligero, funcional y vistoso que no consume casi nada de recursos. "Bueno, bonito y barato" jeejejeje Cool

 

Acá les muestro un pantallazo de mi escritorio:

deskflux

Vistoso no?, con el mínimo de uso de recursos!!!! Laughing

Bueno espero les sirva  este HOWto y los invito a que prueben este excelente escritorio, te aseguro que se convertirá en uno de tus favoritos!!!

Que estén bien y hasta la próxima!!!! Cool

 

Comentarios sobre Fluxbox. Escritorio bueno, bonito y barato

krist krist

la verdad muy bueno el aporte ...

pero no me ha servido, lo del wallpaper no me sale y mucho menos lo de los iconosolo pude editar el menu y colocarle ciertas aplicaciones, sin nececidad del "fme" ya ke este no se dejó kompìlar así ke me tokó usar otro medio y editar el documento titulado menu, cosa ke no es de principiantes como yo.

uso xubuntu 7.10 y la verdad pensé ke luego de instalar el fluxbox y hacer todo lo ke dice este blog, pos me kedaria de lujo, pero no, no funcionó y me kdé esperando el bendito wallpaper la verdad si carga rapido el escritorio como dices, en 2 segundos kizas en menos pues segun mi parecer fué en un parpadear, pero las aplicaciones igual de lentas como el amsn ke en verdad me parece ke deveria ser mucho mas rapida se demora un poko mas de medio minuto en aparecer la ventana, y la verdad devería ser mas rapida, pues tengo 1.8 g de procesador y 40 g de disco duro, asi ke no es ke sea un ekipo obsoleto o muy lento, a decir verdad este ekipo funcionava mas rapido kon la porkeria de win2 microshit y eso es lo ke me duele ke tendré ke volver a usarlo pues los clientes en mi cyber se kejan de la velocidad :(

Y sin mas charla muchas gracias a todos akellos ke han puesto su grano de arena para ke el software libre siga en aumento he aprendido mucho gracias a blogs como este. 

Bendiciones :) 

Hola Krist como estás, espero que muy bien!

 Si no te funciona el "fme" pueden ser varias razones, una de ellas que se me ocurre es que te faltó instalar alguna dependencia. ¿Instalaste todas las dependencias que coloqué, sin esos paquetes instalados no te va a dejar compilar. Otra opción, es colocar en el terminal:

$ fluxmenu

es un editor de menú también, no tan amigable pero te puede servir.

 

Lo del wallpaper es bastante raro que no funcione, ¿colocaste bien la ruta de tu wallpaper?, es decir, no necesariamente el wallpaper tiene que estar guardado en el directorio que coloqué yo, puede estar en cualquier parte, siempre y cuando coloques la ruta correctamente.

Otra opción es una aplicación llamada nitrogen (http://projects.l3ib.org/nitrogen/) que no es más que una aplicación que te permite elegir tu wallpaper tal cual como si estuvieses en windows. 

 

Con lo del aMSN, la verdad a mí no me gusta mucho por lo que dices, es muy lento. Te recomiendo otras opciones, como por ejemplo pidgin, emesene (muyligero y de apariencia similar al aMSN), monkey messenger, mercury messenger u otro. Mis preferidos son los dos primeros, pidgin y emesene.

Si quieres aligerar el equipo, es preferible que utilices programas que no te consuman muchos recursos. Aquí te recomiendo algunos:

Mensajería: Pidgin o emesene.

Música: XMMS o audacious

Video: Totem-xine o gxine

Quemador de CDs: Xfburn o brasero

Oficina: Openoffice.org (no es muy liviano que digamos, pero es el mejor que hay)

Navegador de archivos: Thunar (si usas xubuntu, es el que traes por defecto). Otra opción es ROX-filer.

Navegador web: Seamonkey, kazehakaze, Opera.

 Editor de imágenes: xpaint, GIMP (este solo si es para edición avanzada), mtpaint.

Claro que hay muchas más, sólo es cuestión de buscar.

 Bueno gracias por comentar y espero tu respuesta para poder ayudarte en tu problema.

Saludos! 

Metaguir Metaguir

HOLA!
Oye estaba checando tu aporte, muy bueno, pero me quedo trabajo en fluxbox, no me salen los menús. Lo he podido hacer todo hasta el punto 2, pero en fluxbox no me sale ningun menú. Lo único que puedo hacer es dar clic en la barra negra de abajo y en el escritorio solo puedo hacer clic con el botón de enmedio del mouse, nunca me salen iconos ni nada.

 

Qué puedo hacer? 

que escritorio mas pura mierda ja ja ja

Deja tu comentario sobre Fluxbox. Escritorio bueno, bonito y barato

Deja tu comentario
Necesitas tener javascript activado para poder dejar comentarios

Identifícate en OboLog, o crea tu blog gratis si aún no estás registrado.

De esta forma, además, podrás mostrar tu imagen en los comentarios y no tendrás que rellenar tus datos cada vez.

Sobre esta anotación

Frank Xavier Pérez

Frank Xavier Pérez escribió esta anotación hace 1 año. En ella habla sobre Entorno De Escritorio y Fluxbox.

4 personas han dejado ya sus comentarios.

Tú también puedes dejar el tuyo.

Temas relacionados

Login

Comentarios

Como instalar programas en ubuntu? (San Pedro )
URGE AYUDA Hola soy San Pedro, y ultimamente tengo mucho papeleo y no puedo abrir las puertas del ......(16 nov)
Como instalar programas en ubuntu? (lucifer)
hola soy lucifer, y os voi a matar a todos! muahahahahahaha saludos desde el infierno las ayudas ......(16 nov)
Como instalar programas en ubuntu? (Gabriel Fly)
Master, hace dos dias comence con Linux y me doy cuenta que debio haber sido hace mucho, pero nunca ......(08 nov)
Como instalar programas en ubuntu? (David)
muy bueno tu tuto, pero igual necesito ayuda, busque un mensajero para usar con videoconferencia, ......(02 nov)
Solución al problema de sonido en Laptop Lenovo de CANTV (3000 C200) (ANA)
hola amigos, mi problema es que necesito un programa para hacer funcionar al máximo el microfono de ......(02 nov)

Más comentados

Como instalar programas en ubuntu? (69)
Ahora que eres nuevecito en linux, tienes tu ubuntu recién instalado funcionando correctamente y ...
Configurar tarjeta inalámbrica en ubuntu (1) (16)
Pues bien, aquí estoy de nuevo con un tutorial que les servirá a muchos que quieren cambiarse a ...
Como cambiar a español openoffice y firefox (15)
Tal vez se hayan encontrado con este problemilla que, no molesta mucho a alguien que sepa inglés, ...
Solución al problema de sonido en Laptop Lenovo de CANTV (3000 C200) (14)
Hace poco adquirí una laptop Lenovo modelo 3000 C200 mediante un plan de financiamiento que hay en ...
Utilizar windows sobre ubuntu mediante Virtualbox (12)
  Seguramente te ha pasado: estás muy bien con ubuntu, ya casi que no abres windows, pero siempre ...

Suscripción

Suscríbete al Feed RSS XML

También puedes suscribirte directamente con alguno de los siguientes enlaces:

  • Suscríbete en Bloglines
  • Suscríbete en Google