Sie sind auf Seite 1von 21

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

Instalar Fluxbox desde cero

Copyright
Copyright Jos Luis Lara Carrascal 2006-2011

Sumario
Introduccin Preliminares Instalacin Directorio de configuracin personal Aadir aplicaciones al inicio de Fluxbox Crear un men personalizado de fondos de pantalla Fbsetbg Configurar el inicio de Fluxbox Iniciamos Fluxbox FluxConf Traduccin al Espaol de FluxConf Iniciamos FluxConf Crear un men de aplicaciones favoritas

1 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

Agrupamiento automtico de ventanas Usar Fluxbox con un panel independiente Las pseudotransparencias y Xorg Utilizar un fondo diferente para cada escritorio virtual Enlaces

Configurar el inicio de Fluxbox


1) Para los que inician X desde terminal con el comando startx
Editamos el archivo ~/.xinitrc que se encuentra en nuestro home, si no existe lo creamos, y aadimos lo siguiente:
exec /usr/local/bin/startfluxbox

2) XDM
Editamos el archivo ~/.xsession que se encuentra en nuestro home, si no existe lo creamos, y aadimos lo siguiente:
exec /usr/local/bin/startfluxbox

3) GDM/KDM en Mandriva
Creamos un archivo y lo nombramos 17Fluxbox, lo editamos y aadimos lo siguiente:
NAME:Fluxbox ICON= EXEC=/usr/local/bin/startfluxbox DESC= SCRIPT: exec /usr/local/bin/startfluxbox

Lo instalamos en el directorio /etc/X11/wmsession.d, y ejecutamos el comando fndSession para que genere los correspondientes archivos desktop que se crearn de forma automtica en los respectivos directorios de ubicacin de las sesiones de GDM y KDM.
$ su # install -m644 17Fluxbox /etc/X11/wmsession.d # fndSession

Ubicacin de los archivos desktop creados en Mandriva GDM KDM /etc/X11/dm/Sessions/17Fluxbox.desktop /usr/share/apps/kdm/sessions/17Fluxbox.desktop

4) GDM en Fedora
Abrimos un editor de texto y aadimos lo siguiente al mismo,
[Desktop Entry] Encoding=UTF-8

2 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

Name=Fluxbox Comment= Exec=/usr/local/bin/startfluxbox Terminal=False TryExec=/usr/local/bin/startfluxbox

Lo guardamos con el nombre fluxbox.desktop, con la codificacin de caracteres, UTF-8, y lo instalamos en /usr/share /xsessions.
$ su # install -m644 fluxbox.desktop /usr/share/xsessions

En el caso de KDM no es necesario crear ningn archivo, ya que ste se instala en Fedora con un nmero bastante amplio de archivos desktop configurados de los entornos grficos ms conocidos de GNU/Linux, entre los que se encuentra, Fluxbox. Ubicacin de los archivos desktop creados y existentes (KDM) en Fedora GDM KDM /usr/share/xsessions/fluxbox.desktop /usr/share/kde4/apps/kdm/sessions/fluxbox.desktop

5) GDM en Slackware y derivados


Abrimos un editor de texto y aadimos lo siguiente al mismo,
#!/bin/sh # $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $ userresources=$HOME/.Xresources usermodmap=$HOME/.Xmodmap sysresources=/etc/X11/xinit/.Xresources sysmodmap=/etc/X11/xinit/.Xmodmap # merge in defaults and keymaps if [ -f $sysresources ]; then xrdb -merge $sysresources fi if [ -f $sysmodmap ]; then xmodmap $sysmodmap fi if [ -f $userresources ]; then xrdb -merge $userresources fi if [ -f $usermodmap ]; then xmodmap $usermodmap fi # Start the window manager: exec /usr/local/bin/startfluxbox

Lo guardamos con el nombre xinitrc.fluxbox, y lo instalamos en /etc/X11/xinit.


$ su # install -m755 xinitrc.fluxbox /etc/X11/xinit

3 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

En el mismo editor de texto que tenemos abierto, borramos lo anterior y aadimos lo siguiente,
[Desktop Entry] Encoding=UTF-8 Name=Fluxbox Comment= Exec=/etc/X11/xinit/xinitrc.fluxbox Icon= Type=Application

Lo guardamos con el nombre fluxbox.desktop, con la codificacin de caracteres, UTF-8, y lo instalamos en /usr/share /xsessions.
$ su # install -m644 fluxbox.desktop /usr/share/xsessions

En el caso de KDM no es necesario crear ningn archivo, ya que ste se instala en Slackware y derivados con un nmero bastante amplio de archivos desktop configurados de los entornos grficos ms conocidos de GNU/Linux, entre los que se encuentra, Fluxbox. Ubicacin de los archivos desktop creados y existentes (KDM) en Slackware y derivados GDM KDM /usr/share/xsessions/fluxbox.desktop /usr/share/apps/kdm/sessions/fluxbox.desktop

6) GDM en openSUSE
Abrimos un editor de texto y aadimos lo siguiente al mismo,
[Desktop Entry] X-SuSE-translate=true Encoding=UTF-8 Type=XSession Exec=/usr/local/bin/startfluxbox TryExec=/usr/local/bin/startfluxbox Name=Fluxbox Comment=

Lo guardamos con el nombre fluxbox.desktop, con la codificacin de caracteres, UTF-8, y lo instalamos en /usr/share /xsessions.
$ su # install -m644 fluxbox.desktop /usr/share/xsessions

En el caso de KDM no es necesario crear ningn archivo, ya que ste se instala en openSUSE con un nmero bastante amplio de archivos desktop configurados de los entornos grficos ms conocidos de GNU/Linux, entre los que se encuentra, Fluxbox. Ubicacin de los archivos desktop creados y existentes (KDM) en openSUSE GDM KDM /usr/share/xsessions/fluxbox.desktop /usr/share/kde4/apps/kdm/sessions/fluxbox.desktop

7) GDM en Debian y derivados


Abrimos un editor de texto y aadimos lo siguiente al mismo,

4 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

[Desktop Entry] Encoding=UTF-8 Type=XSession Exec=/usr/local/bin/startfluxbox TryExec=/usr/local/bin/startfluxbox Name=Fluxbox

Lo guardamos con el nombre fluxbox.desktop, con la codificacin de caracteres, UTF-8, y lo instalamos en /usr/share /xsessions.
$ su # install -m644 fluxbox.desktop /usr/share/xsessions

En el caso de KDM no es necesario crear ningn archivo, ya que ste se instala en Debian y derivados con un nmero bastante amplio de archivos desktop configurados de los entornos grficos ms conocidos de GNU/Linux, entre los que se encuentra, Fluxbox. Ubicacin de los archivos desktop creados y existentes (KDM) en Debian y derivados GDM KDM /usr/share/xsessions/fluxbox.desktop /usr/share/kde4/apps/kdm/sessions/fluxbox.desktop

8) Qingy
Abrimos un editor de texto y aadimos lo siguiente al mismo,
/usr/local/bin/startfluxbox

Lo guardamos con el nombre Fluxbox, y lo instalamos en /etc/qingy/Xsessions.


$ su # install -m755 Fluxbox /etc/qingy/Xsessions

9) SLiM
Primero editamos el archivo /etc/slim.conf y aadimos el nombre del entorno a la lista de los que tengamos en el sistema instalados, si queremos que sea el entorno que se inicie por defecto hay que colocarlo en el primer lugar de la lista.
# Sesiones disponibles (la primera es la predefinida). # El actual nombre de sesin es reemplazado en el login_cmd # anterior, para que su comando de acceso pueda manejar diferentes sesiones. # vea el archivo xinitrc.ejemplo proporcionado con el cdigo fuente de slim. sessions Fluxbox,WindowMaker,Blackbox,XFce4,E17,E16,IceWM,Openbox,ROX,Pekwm,AfterStep

Para finalizar editamos el archivo .xinitrc de nuestro home y aadimos la configuracin del mismo, la variable DEFAULT_SESSION sobreescribe el entorno grfico de inicio predefinido que pueda existir en el archivo /etc/slim.conf, permitiendo aadir el ejecutable de otro entorno que no est configurado en el apartado anterior para ser iniciado por defecto, si queremos que sea Fluxbox, aadimos su script de ejecucin, aunque si lo tenemos configurado el primero de la lista, esto no es necesario.
# La siguiente variable define la sesin que ser iniciada si el usuario # no elige de forma explcita una sesin DEFAULT_SESSION=startfluxbox case $1 in

5 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

XFce4) exec startxfce4 ;; IceWM) exec icewm-session ;; WindowMaker) exec wmaker ;; Blackbox) exec startblackbox ;; Fluxbox) exec startfluxbox ;; E17) exec enlightenment_start ;; E16) exec starte16 ;; Openbox) exec openbox-session ;; Pekwm) exec pekwm ;; ROX) exec rox-session ;; AfterStep) exec afterstep ;; *) exec $DEFAULT_SESSION ;; esac

Con pulsar F1 ya podremos seleccionarlo de la lista e iniciarlo, si es el predefinido no es necesario seleccionarlo de la lista, se iniciar por defecto.

Iniciamos Fluxbox

6 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

7 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

FluxConf
Es el mejor programa que existe para configurar Fluxbox aunque contiene algn que otro bug que ms adelante comentar. NOTA IMPORTANTE: Utilizar este programa con la debida cautela que supone la falta de actualizacin a las ltimas versiones de Fluxbox. Con el editor del men no tendremos ningn problema pero en lo que respecta al configurador global y al editor de atajos de teclado, mi recomendacin personal es no utilizarlos. Y si lo vamos a hacer, crear primero una copia de seguridad del directorio de configuracin personal de Fluxbox.
$ cp -adrf ~/.fluxbox ~/.fluxbox_copia

Instalacin
Dependencias Herramientas de Compilacin
Entre parntesis la versin con la que se ha compilado FluxConf para la elaboracin de este documento.

8 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

* GCC - (4.6.0) * Gawk - (3.1.8) * M4 - (1.4.16) * Make - (3.82) * Automake - (1.11.1) * Gettext - (0.18.1.1) * Autoconf - (2.68) * Pkg-config - (0.25) * Bison - (2.5)

Libreras de Desarrollo
* Xorg o XFree86 - (Xorg 7.6 / xorg-server 1.10.1) * GTK+ - (2.24.4)

Aplicaciones
* Fluxbox - (1.3.2)

Descarga
fluxconf-0.9.9.tar.gz

Optimizaciones Extraccin y Configuracin


$ tar zxvf fluxconf-0.9.9.tar.gz $ cd fluxconf-0.9.9 $ export CPPFLAGS='-Wno-error=unused-but-set-parameter -Wno-error=unused-but-set-variable '${CPPFLAGS} $ ./configure --disable-dependency-tracking

Explicacin de los comandos export CPPFLAGS='-Wno-error=unused-but-set-parameter -Wno-error=unused-but-set-variable '$CPPFLAGS : Soluciona este error de compilacin con GCC 4.6.x.
fluxconf.c: En la funcin 'sauver': fluxconf.c:146:25: error: se defini el parmetro 'button' pero no se usa [-Werror=unusedbut-set-parameter]

Compilacin
$ make

Instalacin como root


$ su # make install-strip

Desinstalacin como root


1) MODO TRADICIONAL

9 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

En el directorio de compilacin ejecutamos el siguiente comando como root:


$ su # make uninstall

2) MODO MANUALINUX fluxconf-0.9.9-scripts.tar.gz


$ # # # su tar zxvf fluxconf-0.9.9-scripts.tar.gz cd fluxconf-0.9.9-scripts ./Desinstalar_fluxconf-0.9.9

Copia de Seguridad como root


$ # # # su tar zxvf fluxconf-0.9.9-scripts.tar.gz cd fluxconf-0.9.9-scripts ./Respaldar_fluxconf-0.9.9

Restaurar la Copia de Seguridad como root


$ su # cd /var/copibin/restaurar_copias # ./Restaurar_fluxconf-0.9.9

Traduccin de FluxConf
Descarga
FluxConf_es-ML0.run

Instalacin como root


$ su # sh FluxConf_es-ML0.run

Iniciamos FluxConf
En el men de Fluxbox en la seccin Men >> Utilidades aparecen los accesos directos a las 3 utilidades que contiene FluxConf: fluxconf, fluxmenu y fluxkeys.

10 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

FluxConf

11 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

FluxMenu

FluxKeys En el caso de FluxKeys ste contiene un bug que impide aadir nuevos atajos de teclado al archivo de configuracin ~/.fluxbox/keys, en el momento que pulsamos guardar el archivo se corrompe y se queda en blanco. As que tendremos que editarlo a mano, lo que si funciona bien es la edicin de los atajos que ya estn configurados. Las teclas comodn son las siguientes: Control: Tecla Ctrl Mod1: Tecla Alt Shift: Tecla Maysculas Mod4: Tecla Windows Desde la versin 1.0rc3 de Fluxbox, la configuracin de atajos de teclado se ampla al uso combinado con los botones del ratn, donde estos se definen como: mouse1 : boton izquierdo, mouse2 : boton central, y mouse3 : boton derecho. Tambin se aade un nuevo modificador denominado 'OnDesktop' que determina las acciones a configurar cuando hacemos clic en el escritorio. Y por ltimo se aade un nuevo modificador denominado 'HideMenus' que permite ocultar el men a travs de un atajo de teclado y otro: 'CustomMenu /ruta/al/archivo', que permite abrir un men que tengamos ubicado en otra ruta que no sea la del men principal del entorno. Un ejemplo de archivo de configuracin:

12 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

! fluxbox-update_configs added '(workspace=[current])' to (Next|Prev)(Window|Group) ! check lines marked by 'FBCV13' if they are correctly updated !mouse actions added by fluxbox-update_configs OnTitlebar Mouse1 :MacroCmd {Focus} {Raise} {ActivateTab} !mouse actions added by fluxbox-update_configs OnTitlebar Move1 :StartMoving OnLeftGrip Move1 :StartResizing bottomleft OnRightGrip Move1 :StartResizing bottomright OnWindowBorder Move1 :StartMoving !mouse actions added by fluxbox-update_configs OnTitlebar Mouse2 :StartTabbing !mouse actions added by fluxbox-update_configs OnTitlebar Double Mouse1 :Shade OnTitlebar Mouse3 :WindowMenu !mouse actions added by fluxbox-update_configs OnWindow Mod1 Mouse1 :MacroCmd {Raise} {Focus} {StartMoving} OnWindow Mod1 Mouse3 :MacroCmd {Raise} {Focus} {StartResizing BottomRight} !mouse actions added by fluxbox-update_configs OnToolbar Mouse4 :NextWorkspace OnToolbar Mouse5 :PrevWorkspace !mouse actions added by fluxbox-update_configs OnDesktop Mouse1 :hideMenus OnDesktop Mouse2 :workspaceMenu OnDesktop Mouse3 :rootMenu OnDesktop Mouse4 :nextWorkspace OnDesktop Mouse5 :prevWorkspace # Archivo generado por FluxConf Mod1 Tab :NextWindow (workspace=[current]) !! FBCV13 !! Mod1 Shift Tab :PrevWindow (workspace=[current]) !! FBCV13 !! Mod1 F1 :Workspace 1 Mod1 F2 :Workspace 2 Mod1 F3 :Workspace 3 Mod1 F4 :Workspace 4 Mod1 s :ExecCommand claws-mail Mod1 j :ExecCommand rox /home/jose Mod1 p :ExecCommand fpm Mod1 m :ExecCommand seamonkey Mod1 f :ExecCommand firefox Mod1 g :ExecCommand gmplayer Mod1 F5 :ExecCommand xrefresh Mod1 a :ExecCommand aterm -tr -sh 70 Mod1 d :ExecCommand rox /home/jose/Documentos Mod1 r :ExecCommand gmrun Control Mod1 h :ExecCommand sudo halt Control Mod1 r :ExecCommand sudo reboot Control Mod1 t :ExecCommand rxvt -e tor Control Mod1 s :ExecCommand /usr/apps/System/AppRun Mod1 x :ExecCommand xine Mod1 o :ExecCommand opera Mod1 z :ExecCommand mrxvt Mod1 Mod4 p :ExecCommand import ~/Capturas/screenshot.png Mod1 v :ExecCommand d nvu Mod1 Mod4 g :ExecCommand gftp Mod1 Mod4 c :ExecCommand rxvt -e scache Mod1 Mod4 v :ExecCommand vlc Mod1 Mod4 l :ExecCommand d leafpad

13 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

Mod4 mouse1 :CustomMenu ~/.fluxbox/favmenu

Para ms informacin sobre los atajos de teclado, ejecutar man fluxbox-keys, la informacin al respecto es demasiado extensa para incluirla en el manual.

Crear un men de aplicaciones favoritas


Aprovechando las nuevas funciones de atajos de teclado de la versin estable de Fluxbox vamos a crear un men con las aplicaciones que ms utilizamos a menudo, men que abriremos con una simple tecla y un clic izquierdo del ratn en cualquier parte del escritorio. Antes que nada creamos el men que guardaremos en la siguiente ruta: ~/.fluxbox /favmenu. Abrimos un editor de texto y aadimos (podemos copiar las entradas que tengamos en el men principal) las aplicaciones que ms utilizamos a menudo. Un ejemplo:
[begin] (Aplicaciones Favoritas) [exec] (Aterm) {aterm} </home/jose/.fluxbox/icons/aterm.png> [exec] (Nitrogen) {nitrogen --sort=time /home/jose/Fotos} </home/jose/.fluxbox/icons /escritorio.png> [exec] (ROX-Filer) {rox} </home/jose/.fluxbox/icons/rox.png> [exec] (Firefox) {firefox} </home/jose/.fluxbox/icons/firefox.png> [exec] (Leafpad) {leafpad} </home/jose/.fluxbox/icons/leafpad.png> [exec] (Gimp) {gimp-2.4} </home/jose/.fluxbox/icons/gimp.png> [exec] (Claws Mail) {claws-mail} </home/jose/.fluxbox/icons/sylpheed.png> [exec] (Nvu) {nvu} </home/jose/.fluxbox/icons/nvu.png> [exec] (gFTP) {gftp} </usr/share/gftp/gftp.xpm> [end]

Editamos el archivo ~/.fluxbox/keys y aadimos el correspondiente atajo de teclado, se puede utilizar cualquier tecla pero lo recomendable es usar la tecla Windows porque es la que menos problemas nos va a dar con las aplicaciones que tengamos abiertas. Si tuvieramos problemas, para mayor seguridad aadir otro modificador.
Mod1 Mod1 Mod1 Mod4 Mod4 c Mod4 v Mod4 l mouse1 :ExecCommand rxvt -e scache :ExecCommand vlc :ExecCommand d leafpad :CustomMenu ~/.fluxbox/favmenu

Reiniciamos Fluxbox desde el men y comprobamos al ejecutar la tecla Windows+clic izquierdo del ratn que el men funciona sin ningn problema.

14 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

Agrupamiento automtico de ventanas


Esta funcin nos permite agrupar las ventanas de una o varias aplicaciones en una sla ventana, y movernos entre stas haciendo clic en el ttulo respectivo que se muestre de cada una en la ventana que las agrupe a todas o en las pestaas, si tenemos desactivada la opcin Opciones de solapas >> Solapas en barra de ttulo del men de configuracin de Fluxbox. En el manual de Pekwm ya explicaba las ventajas de utilizar esta funcin, funcin que en Fluxbox es ms sencilla de configurar (tambin ms simple) que en Pekwm. Con esta funcin podemos hacer que el editor de texto Leafpad abra todas las ventanas en una sola o ejecutar en una sla ventana nuestro cliente de correo favorito y navegador. Eso s, procurar utilizar aplicaciones de tamao semejante porque Fluxbox redimensionar el tamao de la 2 aplicacin que ejecutemos al tamao de la ventana de la que ya tengamos abierta. Mucho cuidado, con las que soportan guardado de las dimensiones de la ventana (la mayora de las GTK+), porque puede darse el caso, en aquellos usuarios que alternan diferentes entornos grficos, que al utilizar uno diferente a Fluxbox, el tamao de la ventana aparezca desproporcionado respecto a su tamao habitual. En el ejemplo que voy a poner a continuacin voy a agrupar en una sla ventana todas las instancias del administrador de archivos, PCMan, y el visor de imgenes, GPicView. Como el 1 tiene asociado a este ltimo para abrir los archivos de imagen, cuando hagamos doble clic sobre un archivo de imagen, se ejecutar GPicView, pero en vez de hacerlo en una ventana separada, lo har en la misma y recibiendo el enfoque. Necesitaremos la utilidad xprop para poder identificar el parmetro WM_CLASS (STRING) de las aplicaciones que queramos configurar, ejecutamos PCMan, abrimos una ventana de terminal y ejecutamos en la misma el comando 'xprop | grep WM_CLASS', el puntero del ratn se convertir en una cruceta y con la misma hacemos clic sobre la ventana de PCMan, de la informacin que se muestre en la ventana de terminal, nos tenemos que quedar siempre con el valor que est en rojo, (siempre el primero de los dos, que si no, no funciona)
[jose@localhost ~]$ xprop | grep WM_CLASS WM_CLASS(STRING) = "pcmanfm", "Pcmanfm"

Abrimos un editor de texto y aadimos lo que est en rojo,


pcmanfm

Ejecutamos GPicView y otra vez con xprop realizamos el mismo proceso de con la cruceta hacer clic en la ventana de GPicView, de la informacin mostrada nos quedamos con lo que est en rojo,
[jose@localhost ~]$ xprop | grep WM_CLASS WM_CLASS(STRING) = "gpicview", "Gpicview"

15 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

Y la aadimos junto al anterior en el editor de texto que tenemos abierto,


pcmanfm gpicview

Lo guardamos con el nombre groups dentro del directorio de configuracion personal ~/.fluxbox, y comprobamos que en el archivo ~/.fluxbox/init existe una referencia a este archivo, si no existe lo tenemos que dejar de la misma forma que en el ejemplo:
session.groupFile: ~/.fluxbox/groups

Reiniciamos Fluxbox desde el men (no es necesario salir de Fluxbox) y comprobamos que el agrupamiento automtico funciona, primero lanzaremos PCMan y al hacer doble clic sobre una imagen (siempre que GPicView sea el visor de imgenes predefinido para abrirlas), este ltimo se iniciar mostrando la imagen en la misma ventana que tenemos abierta de PCMan, mediante un clic en el ttulo de la ventana de cada uno, podremos alternar de una aplicacin a otra.

16 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

Para aadir ms aplicaciones al mismo grupo o crear otros grupos, o simplemente que las ventanas de una sla aplicacin se abrn en una misma ventana nica, el mtodo es siempre el mismo, cada lnea del archivo ~/.fluxbox /groups compone un agrupamiento automtico de ventanas, con las aplicaciones separadas por espacios. Un ejemplo un poco ms largo:
pcmanfm gpicview leafpad Navigator claws-mail

Si colocamos el puntero del ratn sobre el ttulo de la ventana enfocada del grupo de ventanas y hacemos clic sobre el botn central, mantenindolo presionado, podremos separar la ventana en cuestin del resto de ventanas agrupadas, y viceversa, podremos agrupar todo tipo de ventanas siguiendo este mismo mtodo, aunque esto ltimo slo ser vlido para la sesin en curso.

Usar Fluxbox con un panel independiente


Puede que muchos usuarios estn interesados en utilizar un panel cmo Fbpanel o LXPanel, en combinacin con Fluxbox. Las ventajas son considerables: disponer de un panel de escritorio con men de aplicaciones de generacin automtica, paginador, monitor de red y cpu, entre otros aadidos, y soporte de bandeja de sistema (esto tambin lo tiene Fluxbox), proporcionndole al usuario un aspecto visual de escritorio de tipo clsico, al que muchos usuarios provenientes de Windows les cuesta mucho renunciar, con un mnimo consumo de recursos. Que nadie se sorprenda de esto, yo, cuando empec a usar GNU/Linux, a finales del siglo pasado y principios de ste, me agarr a KDE como

17 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

una lapa, y tener que soltarlo a partir de la serie 3 por razones de consumo de recursos me cost bastante, porque a m, los administradores de ventanas se me atragantaban ms que leerme un discurso entero de Richard M. Stallman. Aadir el respectivo comando de ejecucin de stos no nos costar mucho, pero existe un problema, y es que tendremos que desactivar la bandeja de sistema de Fluxbox, para que la bandeja de sistema del respectivo panel pueda funcionar sin ningn problema. Respecto a la visualizacin de la barra de herramientas de Fluxbox, la podemos desactivar desde el men de la misma o en su lugar desde el men de Fluxbox en Men Fluxbox >> Configurar >> Barra de herramientas >> Visible. Abrimos con un editor de texto el archivo de configuracin, ~/.fluxbox/init. y aadimos o editamos la siguiente entrada:
session.screen0.toolbar.tools: prevwindow, nextwindow, clock workspacename, prevworkspace, nextworkspace, iconbar,

Si queremos volver a recuperar la bandeja de sistema de Fluxbox, aadimos systemtray en el lugar que aparece por defecto.
session.screen0.toolbar.tools: workspacename, prevworkspace, nextworkspace, iconbar, systemtray, prevwindow, nextwindow, clock

El parmetro session.screen0.toolbar.tools determina la posicin de los elementos que componen la barra de herramientas de Fluxbox, desde el lado izquierdo: el nombre del escritorio virtual (workspacename), hasta el otro extremo de la barra, en el que se ubica el reloj (clock), separados por comas. De ah que por defecto, la bandeja de sistema aparece entre la barra de tareas y los botones de cambio de enfoque de las ventanas abiertas en la pantalla. Esto significa que podemos quitar o intercambiar la posicin de los elementos en la barra de herramientas de Fluxbox. Por ejemplo, colocar el reloj y el nombre del escritorio juntos y eliminar los botones de cambio de escritorio y cambio de enfoque de ventana, ubicando por ltimo la bandeja de sistema en el extremo derecho de la barra.
session.screen0.toolbar.tools: clock, workspacename, iconbar, systemtray

Para aadir el comando correspondiente de inicio del panel que deseemos usar, lo hacemos en el archivo ~/.fluxbox /startup, como ya he explicado antes.
# 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 & wmix & fbpanel &

Salimos de Fluxbox y en el siguiente inicio comprobamos los resultados,

18 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

Las pseudotransparencias y Xorg


Las ltimas versiones de Xorg llevan la extensin XComposite activada por defecto, lo que hace imposible el uso de pseudotransparencias en los elementos que componen Fluxbox. Para solucionar esto, tendremos que editar el archivo /etc/X11/xorg.conf y aadir al final del mismo lo que est coloreado:
EndSection Section "Extensions" Option "Composite" "disable" EndSection

Si queremos volver a activar esta extensin, comentamos la 2 lnea de las aadidas o sustituimos disable por enable en la misma.
EndSection Section "Extensions" # Option "Composite" "disable" EndSection

19 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

Utilizar un fondo diferente para cada escritorio virtual


Si no queremos recurrir a una aplicacin auxiliar para este cometido, como es Wallpaperd, abrimos con un editor de texto el archivo de configuracin ~/.fluxbox/keys, y aadimos al final del mismo lo siguiente:
ChangeWorkspace :Exec fbsetbg -a ~/.fluxbox/fondo$(xprop -root _NET_CURRENT_DESKTOP | awk '{print $3}').jpg

Copiamos 4 archivos de imagen a ~/.fluxbox, con los nombres: fondo0.jpg, fondo1.jpg, fondo2.jpg y fondo3.jpg, teniendo en cuenta que el 0 equivale al escritorio principal (fondo0.jpg tiene que ser el mismo archivo de imagen que utilicemos en Fluxbox como fondo predefinido) y el resto a los siguientes escritorios virtuales en orden numrico. Reiniciamos en el men de Fluxbox, y ahora cada vez que cambiemos de escritorio con la rueda del ratn o mediante atajo de teclado, se ejecutar el fondo previamente definido. En ordenadores con pocos recursos, no es nada recomendable hacer uso de esta funcin. Se puede utilizar otro setter que no sea fbsetbg, slo hay que cambiar lo que est en color azul, por el comando correspondiente a definir por el usuario.

Enlaces
Gestores de Iconos - Idesk >> Manual de instalacin del gestor de iconos Idesk. Editores de Mens - Fluxbox Menu Editor >> Manual de instalacin del editor del men de Fluxbox: Fluxbox Menu Editor. Editar los temas de Fluxbox >> Manual de edicin de los temas de Fluxbox. Utilidades del Fondo del Escritorio >> Manual dedicado a los setters ms conocidos de GNU/Linux. http://fluxbox.org >> La web de Fluxbox. http://fluxbox-wiki.org/index.php/Fluxbox-wiki >> Manuales.

Temas
http://www.tenr.de http://klowner.com/themes/ http://decorum.i8.com/main.html#Fluxbox_Themes Box-Look.org - Fluxbox

20 de 21

10/06/12 13:18

Instalar Fluxbox desde cero - 02

http://manualinux.heliohost.org/uxbox02.html

21 de 21

10/06/12 13:18

Das könnte Ihnen auch gefallen