-- Leo's gemini proxy
-- Connecting to gmi.osiux.com:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini;lang=es_AR
AUTHOR: Osiris Alejandro Gomez
EMAIL: osiux@osiux.com
DATE: 2009-01-16 13:08
Decidí salir de gnome y probar **fluxbox**, el resultado: no vuelvo ni por Beryl (aunque lo extraño!). Realmente es muy facil personalizarlo y como manejador de ventanas es excelente, muy rapido y practicamente no consume recursos
#+ATTR_HTML: :title fluxbox gtk2 root-tail gkrellm
[1]
Inicialmente descargue unos cuantos y termine modificandolos y haciendo un mix entre Sephiroth y Equilibrium.
http://fluxbox.gmi/download/themes/contrib/discostoo_sephiroth.tar.bz2[2]
http://rest0re.gmi/themes/equilibrium.tar.gz[3]
El archivo de configuracion de un tema debe estar en `~/.fluxbox/styles/osiux/theme.cfg` donde osiux es el nombre del tema.
El menu se encuentra en el directorio del usuario `~/.fluxbox/menu` y es autogenerado al instalar fluxbox, en realidad llama al menu compartido para todos los usuarios que esta en `/etc/X11/fluxbox/fluxbox-menu`. Luego de mirar un poco como era la sintaxis opte por crear un menu propio unicamente con las aplicaciones mas usadas y nada mas, la manera mas simple es hacer un include a un arhivo con mi propio menu, asi de esta manera en cualquier momento descomentando la linea original puedo acceder a todas las opciones por defecto:
[begin] (fluxbox) #[include] (/etc/X11/fluxbox/fluxbox-menu) [include] (~/.fluxbox/menu-osiux) [end]
Este es el contenido del menu personalizado `~/.fluxbox/menu-osiux`:
[exec] (iceweasel) {iceweasel} [exec] (gaim) {/usr/bin/gaim} [exec] (xchat) {/usr/bin/xchat} [exec] (tsclient) {/usr/bin/tsclient -f} [exec] (icedove) {/usr/bin/icedove} [exec] (eclipse) {/usr/bin/eclipse} [exec] (quanta) {/usr/bin/quanta} [exec] (gimp) {/usr/bin/gimp-2.2} [exec] (inkscape) {/usr/bin/inkscape} [exec] (vmware) {/usr/bin/wmware} [exec] (mplayer) {/usr/bin/gmplayer} [exec] (k3b) {/usr/bin/k3b} [exec] (calc) {/usr/bin/gnome-calculator} [exec] (opencalc) {/usr/bin/ooffice -calc} <> [exec] (openwriter) {/usr/bin/ooffice -writer} <> [exec] (gedit) {/usr/bin/gedit} [exec] (run..) {/usr/bin/fbrun} <> [exec] (mc) { x-terminal-emulator -T "mc" -e /usr/bin/mc} [exec] (thunar) {/usr/bin/thunar} <> [exec] (Terminal) {/usr/bin/gnome-terminal}
Algunos iconos `.png` no se mostraban asi que los converti a `.xpm` usando `convert icono.png icono.xpm`.
Fue necesario correr un script luego de iniciar fluxbox para que se carge el root-tail y el gkrellm y establecer el background.
La llamada al script debe hacerce en el archivo `~/.fluxbox/init` en la siguiente linea:
session.screen0.rootCommand: ~/.fluxbox/fluxbox-scripts.sh
El contenido del script `fluxbox-scripts.sh`:
#!/bin/bash Esetroot ~/.fluxbox/backgrounds/osiux-background.png ~/root-tail/info-root-tail.sh & gkrellm &
Para tener un tema de GTK2 corriendo en fluxbox es necesario levantar el `gnome-settings-daemon` y el mismo se agrega en el archivo `~/.fluxbox/startup` antes de que se ejecute fluxbox:
exec gnome-settings-daemon & exec /usr/bin/fluxbox
Esta utilidad es similar al tail y permite convertir un log a una imagen en el desktop, es posible definir colores, fuente y posicion de la imagen, es excelente!. Asi que solo es necesario crearse un par de scripts de lo que quieran visualizar o directamente leer los logs del sistema.
Contenido del script `root-tail.sh`:
#!/bin/bash root-tail -g 500x250+100+0 -font fixed ~/root-tail/info-disk-free.log,gray & root-tail -g 500x250+500+0 -font fixed ~/root-tail/info-netstat-tcp.log,gray & root-tail -g 500x230+100+500 -font fixed ~/root-tail/info-ps.log,gray &
Es un panel con informacion del estado de los recursos del sistema (red,disco,procesadores,etc) mas la sumatoria de varios plugins que permiten desde ver la temperatura de su ciudad como manejar el xmms o hacer capturas de pantallas:
apt-get install gkrellm gkrellm-volume gkrellmms gkrellmwireless
-- Response ended
-- Page fetched on Fri May 17 04:25:47 2024