Fluxbox Dede Cero
-
Upload
jana-vasquez -
Category
Documents
-
view
55 -
download
1
Transcript of Fluxbox Dede Cero
Instalar Fluxbox desde cero
Copyright
Copyright © José Luis Lara Carrascal 2006-2011
Sumario
IntroducciónPreliminaresInstalaciónDirectorio de configuración personalAñadir aplicaciones al inicio de FluxboxCrear un menú personalizado de fondos de pantallaFbsetbgConfigurar el inicio de FluxboxIniciamos FluxboxFluxConfTraducción al Español de FluxConfIniciamos FluxConfCrear un menú de aplicaciones favoritas
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
1 de 21 10/06/12 13:18
Agrupamiento automático de ventanasUsar Fluxbox con un panel independienteLas pseudotransparencias y XorgUtilizar un fondo diferente para cada escritorio virtualEnlaces
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 añadimos 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 añadimos lo siguiente:
exec /usr/local/bin/startfluxbox
3) GDM/KDM en Mandriva
Creamos un archivo y lo nombramos 17Fluxbox, lo editamos y añadimos lo siguiente:
NAME:FluxboxICON=EXEC=/usr/local/bin/startfluxboxDESC=SCRIPT:exec /usr/local/bin/startfluxbox
Lo instalamos en el directorio /etc/X11/wmsession.d, y ejecutamos el comando fndSession para que genere loscorrespondientes archivos desktop que se crearán de forma automática en los respectivos directorios de ubicación delas sesiones de GDM y KDM.
$ su # install -m644 17Fluxbox /etc/X11/wmsession.d# fndSession
Ubicación de los archivos desktop creados en Mandriva
GDM /etc/X11/dm/Sessions/17Fluxbox.desktop
KDM /usr/share/apps/kdm/sessions/17Fluxbox.desktop
4) GDM en Fedora
Abrimos un editor de texto y añadimos lo siguiente al mismo,
[Desktop Entry]Encoding=UTF-8
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
2 de 21 10/06/12 13:18
Name=FluxboxComment=Exec=/usr/local/bin/startfluxboxTerminal=FalseTryExec=/usr/local/bin/startfluxbox
Lo guardamos con el nombre fluxbox.desktop, con la codificación 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 ningún archivo, ya que éste se instala en Fedora con un número bastanteamplio de archivos desktop configurados de los entornos gráficos más conocidos de GNU/Linux, entre los que seencuentra, Fluxbox.
Ubicación de los archivos desktop creados y existentes (KDM) en Fedora
GDM /usr/share/xsessions/fluxbox.desktop
KDM /usr/share/kde4/apps/kdm/sessions/fluxbox.desktop
5) GDM en Slackware y derivados
Abrimos un editor de texto y añadimos lo siguiente al mismo,
#!/bin/sh# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $
userresources=$HOME/.Xresourcesusermodmap=$HOME/.Xmodmapsysresources=/etc/X11/xinit/.Xresourcessysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then xrdb -merge $sysresourcesfi
if [ -f $sysmodmap ]; then xmodmap $sysmodmapfi
if [ -f $userresources ]; then xrdb -merge $userresourcesfi
if [ -f $usermodmap ]; then xmodmap $usermodmapfi
# 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
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
3 de 21 10/06/12 13:18
En el mismo editor de texto que tenemos abierto, borramos lo anterior y añadimos lo siguiente,
[Desktop Entry]Encoding=UTF-8Name=FluxboxComment=Exec=/etc/X11/xinit/xinitrc.fluxboxIcon=Type=Application
Lo guardamos con el nombre fluxbox.desktop, con la codificación 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 ningún archivo, ya que éste se instala en Slackware y derivados con unnúmero bastante amplio de archivos desktop configurados de los entornos gráficos más conocidos de GNU/Linux,entre los que se encuentra, Fluxbox.
Ubicación de los archivos desktop creados y existentes (KDM) en Slackware y derivados
GDM /usr/share/xsessions/fluxbox.desktop
KDM /usr/share/apps/kdm/sessions/fluxbox.desktop
6) GDM en openSUSE
Abrimos un editor de texto y añadimos lo siguiente al mismo,
[Desktop Entry]X-SuSE-translate=trueEncoding=UTF-8Type=XSessionExec=/usr/local/bin/startfluxboxTryExec=/usr/local/bin/startfluxboxName=FluxboxComment=
Lo guardamos con el nombre fluxbox.desktop, con la codificación 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 ningún archivo, ya que éste se instala en openSUSE con un númerobastante amplio de archivos desktop configurados de los entornos gráficos más conocidos de GNU/Linux, entre losque se encuentra, Fluxbox.
Ubicación de los archivos desktop creados y existentes (KDM) en openSUSE
GDM /usr/share/xsessions/fluxbox.desktop
KDM /usr/share/kde4/apps/kdm/sessions/fluxbox.desktop
7) GDM en Debian y derivados
Abrimos un editor de texto y añadimos lo siguiente al mismo,
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
4 de 21 10/06/12 13:18
[Desktop Entry]Encoding=UTF-8Type=XSessionExec=/usr/local/bin/startfluxboxTryExec=/usr/local/bin/startfluxboxName=Fluxbox
Lo guardamos con el nombre fluxbox.desktop, con la codificación 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 ningún archivo, ya que éste se instala en Debian y derivados con unnúmero bastante amplio de archivos desktop configurados de los entornos gráficos más conocidos de GNU/Linux,entre los que se encuentra, Fluxbox.
Ubicación de los archivos desktop creados y existentes (KDM) en Debian y derivados
GDM /usr/share/xsessions/fluxbox.desktop
KDM /usr/share/kde4/apps/kdm/sessions/fluxbox.desktop
8) Qingy
Abrimos un editor de texto y añadimos 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 añadimos el nombre del entorno a la lista de los que tengamos en elsistema instalados, si queremos que sea el entorno que se inicie por defecto hay que colocarlo en el primer lugar de lalista.
# Sesiones disponibles (la primera es la predefinida).# El actual nombre de sesión 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 código 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 añadimos la configuración del mismo, la variableDEFAULT_SESSION sobreescribe el entorno gráfico de inicio predefinido que pueda existir en el archivo/etc/slim.conf, permitiendo añadir el ejecutable de otro entorno que no esté configurado en el apartado anterior paraser iniciado por defecto, si queremos que sea Fluxbox, añadimos su script de ejecución, aunque si lo tenemosconfigurado el primero de la lista, esto no es necesario.
# La siguiente variable define la sesión que será iniciada si el usuario# no elige de forma explícita una sesiónDEFAULT_SESSION=startfluxbox
case $1 in
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
5 de 21 10/06/12 13:18
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 lalista, se iniciará por defecto.
Iniciamos Fluxbox
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
6 de 21 10/06/12 13:18
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
7 de 21 10/06/12 13:18
FluxConfEs el mejor programa que existe para configurar Fluxbox aunque contiene algún que otro bug que más adelantecomentaré.
NOTA IMPORTANTE: Utilizar este programa con la debida cautela que supone la falta de actualización a las últimasversiones de Fluxbox. Con el editor del menú no tendremos ningún problema pero en lo que respecta al configuradorglobal y al editor de atajos de teclado, mi recomendación personal es no utilizarlos. Y si lo vamos a hacer, crearprimero una copia de seguridad del directorio de configuración personal de Fluxbox.
$ cp -adrf ~/.fluxbox ~/.fluxbox_copia
Instalación
Dependencias
Herramientas de Compilación
Entre paréntesis la versión con la que se ha compilado FluxConf para la elaboración de este documento.
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
8 de 21 10/06/12 13:18
* 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)
Librerías 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
Extracción y Configuración
$ 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
Explicación de los comandos
export CPPFLAGS='-Wno-error=unused-but-set-parameter -Wno-error=unused-but-set-variable '$CPPFLAGS :Soluciona este error de compilación con GCC 4.6.x.
fluxconf.c: En la función 'sauver':fluxconf.c:146:25: error: se definió el parámetro 'button' pero no se usa [-Werror=unused-but-set-parameter]
Compilación
$ make
Instalación como root
$ su# make install-strip
Desinstalación como root
1) MODO TRADICIONAL
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
9 de 21 10/06/12 13:18
En el directorio de compilación 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
Traducción de FluxConf
Descarga
FluxConf_es-ML0.run
Instalación como root
$ su # sh FluxConf_es-ML0.run
Iniciamos FluxConf En el menú de Fluxbox en la sección Menú >> Utilidades aparecen los accesos directos a las 3 utilidades quecontiene FluxConf: fluxconf, fluxmenu y fluxkeys.
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
10 de 21 10/06/12 13:18
FluxConf
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
11 de 21 10/06/12 13:18
FluxMenu
FluxKeys
En el caso de FluxKeys éste contiene un bug que impide añadir nuevos atajos de teclado al archivo de configuración~/.fluxbox/keys, en el momento que pulsamos guardar el archivo se corrompe y se queda en blanco. Así quetendremos que editarlo a mano, lo que si funciona bien es la edición de los atajos que ya estén configurados.
Las teclas comodín son las siguientes:
Control: Tecla CtrlMod1: Tecla AltShift: Tecla MayúsculasMod4: Tecla Windows
Desde la versión 1.0rc3 de Fluxbox, la configuración de atajos de teclado se amplía al uso combinado con los botonesdel ratón, donde estos se definen como: mouse1 : boton izquierdo, mouse2 : boton central, y mouse3 : boton derecho.También se añade un nuevo modificador denominado 'OnDesktop' que determina las acciones a configurar cuandohacemos clic en el escritorio. Y por último se añade un nuevo modificador denominado 'HideMenus' que permite ocultarel menú a través de un atajo de teclado y otro: 'CustomMenu /ruta/al/archivo', que permite abrir un menú que tengamosubicado en otra ruta que no sea la del menú principal del entorno.
Un ejemplo de archivo de configuración:
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
12 de 21 10/06/12 13:18
! 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_configsOnTitlebar Mouse1 :MacroCmd {Focus} {Raise} {ActivateTab}!mouse actions added by fluxbox-update_configsOnTitlebar Move1 :StartMovingOnLeftGrip Move1 :StartResizing bottomleftOnRightGrip Move1 :StartResizing bottomrightOnWindowBorder Move1 :StartMoving
!mouse actions added by fluxbox-update_configsOnTitlebar Mouse2 :StartTabbing
!mouse actions added by fluxbox-update_configsOnTitlebar Double Mouse1 :ShadeOnTitlebar Mouse3 :WindowMenu
!mouse actions added by fluxbox-update_configsOnWindow Mod1 Mouse1 :MacroCmd {Raise} {Focus} {StartMoving}OnWindow Mod1 Mouse3 :MacroCmd {Raise} {Focus} {StartResizing BottomRight}
!mouse actions added by fluxbox-update_configsOnToolbar Mouse4 :NextWorkspaceOnToolbar Mouse5 :PrevWorkspace
!mouse actions added by fluxbox-update_configsOnDesktop Mouse1 :hideMenusOnDesktop Mouse2 :workspaceMenuOnDesktop Mouse3 :rootMenuOnDesktop Mouse4 :nextWorkspaceOnDesktop Mouse5 :prevWorkspace
# Archivo generado por FluxConfMod1 Tab :NextWindow (workspace=[current]) !! FBCV13 !!Mod1 Shift Tab :PrevWindow (workspace=[current]) !! FBCV13 !!Mod1 F1 :Workspace 1Mod1 F2 :Workspace 2Mod1 F3 :Workspace 3Mod1 F4 :Workspace 4Mod1 s :ExecCommand claws-mailMod1 j :ExecCommand rox /home/joseMod1 p :ExecCommand fpmMod1 m :ExecCommand seamonkeyMod1 f :ExecCommand firefoxMod1 g :ExecCommand gmplayerMod1 F5 :ExecCommand xrefreshMod1 a :ExecCommand aterm -tr -sh 70Mod1 d :ExecCommand rox /home/jose/DocumentosMod1 r :ExecCommand gmrunControl Mod1 h :ExecCommand sudo haltControl Mod1 r :ExecCommand sudo rebootControl Mod1 t :ExecCommand rxvt -e torControl Mod1 s :ExecCommand /usr/apps/System/AppRunMod1 x :ExecCommand xineMod1 o :ExecCommand operaMod1 z :ExecCommand mrxvtMod1 Mod4 p :ExecCommand import ~/Capturas/screenshot.pngMod1 v :ExecCommand d nvuMod1 Mod4 g :ExecCommand gftpMod1 Mod4 c :ExecCommand rxvt -e scacheMod1 Mod4 v :ExecCommand vlcMod1 Mod4 l :ExecCommand d leafpad
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
13 de 21 10/06/12 13:18
Mod4 mouse1 :CustomMenu ~/.fluxbox/favmenu
Para más información sobre los atajos de teclado, ejecutar man fluxbox-keys, la información al respecto es demasiadoextensa para incluirla en el manual.
Crear un menú de aplicaciones favoritas Aprovechando las nuevas funciones de atajos de teclado de la versión estable de Fluxbox vamos a crear un menú conlas aplicaciones que más utilizamos a menudo, menú que abriremos con una simple tecla y un clic izquierdo del ratónen cualquier parte del escritorio. Antes que nada creamos el menú que guardaremos en la siguiente ruta: ~/.fluxbox/favmenu. Abrimos un editor de texto y añadimos (podemos copiar las entradas que tengamos en el menú principal)las aplicaciones que más 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 añadimos el correspondiente atajo de teclado, se puede utilizar cualquier teclapero lo recomendable es usar la tecla Windows porque es la que menos problemas nos va a dar con las aplicacionesque tengamos abiertas. Si tuvieramos problemas, para mayor seguridad añadir otro modificador.
Mod1 Mod4 c :ExecCommand rxvt -e scacheMod1 Mod4 v :ExecCommand vlcMod1 Mod4 l :ExecCommand d leafpadMod4 mouse1 :CustomMenu ~/.fluxbox/favmenu
Reiniciamos Fluxbox desde el menú y comprobamos al ejecutar la tecla Windows+clic izquierdo del ratón que elmenú funciona sin ningún problema.
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
14 de 21 10/06/12 13:18
Agrupamiento automático de ventanas Esta función nos permite agrupar las ventanas de una o varias aplicaciones en una sóla ventana, y movernos entreéstas haciendo clic en el título respectivo que se muestre de cada una en la ventana que las agrupe a todas o en laspestañas, si tenemos desactivada la opción Opciones de solapas >> Solapas en barra de título del menú deconfiguración de Fluxbox. En el manual de Pekwm ya explicaba las ventajas de utilizar esta función, función que enFluxbox es más sencilla de configurar (también más simple) que en Pekwm.
Con esta función podemos hacer que el editor de texto Leafpad abra todas las ventanas en una sola o ejecutar en unasóla ventana nuestro cliente de correo favorito y navegador. Eso sí, procurar utilizar aplicaciones de tamaño semejanteporque Fluxbox redimensionará el tamaño de la 2ª aplicación que ejecutemos al tamaño de la ventana de la que yatengamos abierta. Mucho cuidado, con las que soportan guardado de las dimensiones de la ventana (la mayoría de lasGTK+), porque puede darse el caso, en aquellos usuarios que alternan diferentes entornos gráficos, que al utilizar unodiferente a Fluxbox, el tamaño de la ventana aparezca desproporcionado respecto a su tamaño habitual.
En el ejemplo que voy a poner a continuación voy a agrupar en una sóla ventana todas las instancias del administradorde archivos, PCMan, y el visor de imágenes, GPicView. Como el 1º tiene asociado a este último para abrir los archivosde imagen, cuando hagamos doble clic sobre un archivo de imagen, se ejecutará GPicView, pero en vez de hacerlo enuna ventana separada, lo hará en la misma y recibiendo el enfoque.
Necesitaremos la utilidad xprop para poder identificar el parámetro WM_CLASS (STRING) de las aplicaciones quequeramos configurar, ejecutamos PCMan, abrimos una ventana de terminal y ejecutamos en la misma el comando'xprop | grep WM_CLASS', el puntero del ratón se convertirá en una cruceta y con la misma hacemos clic sobre laventana de PCMan, de la información que se muestre en la ventana de terminal, nos tenemos que quedar siempre conel valor que está en rojo, (siempre el primero de los dos, que si no, no funciona)
[jose@localhost ~]$ xprop | grep WM_CLASSWM_CLASS(STRING) = "pcmanfm", "Pcmanfm"
Abrimos un editor de texto y añadimos 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 deGPicView, de la información mostrada nos quedamos con lo que está en rojo,
[jose@localhost ~]$ xprop | grep WM_CLASSWM_CLASS(STRING) = "gpicview", "Gpicview"
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
15 de 21 10/06/12 13:18
Y la añadimos 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 queen el archivo ~/.fluxbox/init existe una referencia a este archivo, si no existe lo tenemos que dejar de la misma formaque en el ejemplo:
session.groupFile: ~/.fluxbox/groups
Reiniciamos Fluxbox desde el menú (no es necesario salir de Fluxbox) y comprobamos que el agrupamientoautomático funciona, primero lanzaremos PCMan y al hacer doble clic sobre una imagen (siempre que GPicView seael visor de imágenes predefinido para abrirlas), este último se iniciará mostrando la imagen en la misma ventana quetenemos abierta de PCMan, mediante un clic en el título de la ventana de cada uno, podremos alternar de unaaplicación a otra.
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
16 de 21 10/06/12 13:18
Para añadir más aplicaciones al mismo grupo o crear otros grupos, o simplemente que las ventanas de una sólaaplicación se abrán en una misma ventana única, el método es siempre el mismo, cada línea del archivo ~/.fluxbox/groups compone un agrupamiento automático de ventanas, con las aplicaciones separadas por espacios. Un ejemploun poco más largo:
pcmanfm gpicviewleafpadNavigator claws-mail
Si colocamos el puntero del ratón sobre el título de la ventana enfocada del grupo de ventanas y hacemos clic sobre elbotón central, manteniéndolo presionado, podremos separar la ventana en cuestión del resto de ventanas agrupadas, yviceversa, podremos agrupar todo tipo de ventanas siguiendo este mismo método, aunque esto último sólo será válidopara la sesión en curso.
Usar Fluxbox con un panel independiente Puede que muchos usuarios estén interesados en utilizar un panel cómo Fbpanel o LXPanel, en combinación conFluxbox. Las ventajas son considerables: disponer de un panel de escritorio con menú de aplicaciones de generaciónautomática, paginador, monitor de red y cpu, entre otros añadidos, y soporte de bandeja de sistema (esto también lotiene Fluxbox), proporcionándole al usuario un aspecto visual de escritorio de tipo clásico, al que muchos usuariosprovenientes de Windows les cuesta mucho renunciar, con un mínimo consumo de recursos. Que nadie se sorprendade esto, yo, cuando empecé a usar GNU/Linux, a finales del siglo pasado y principios de éste, me agarré a KDE como
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
17 de 21 10/06/12 13:18
una lapa, y tener que soltarlo a partir de la serie 3 por razones de consumo de recursos me costó bastante, porque amí, los administradores de ventanas se me atragantaban más que leerme un discurso entero de Richard M. Stallman.
Añadir el respectivo comando de ejecución de éstos no nos costará mucho, pero existe un problema, y es quetendremos que desactivar la bandeja de sistema de Fluxbox, para que la bandeja de sistema del respectivo panelpueda funcionar sin ningún problema. Respecto a la visualización de la barra de herramientas de Fluxbox, la podemosdesactivar 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 configuración, ~/.fluxbox/init. y añadimos o editamos la siguiente entrada:
session.screen0.toolbar.tools: workspacename, prevworkspace, nextworkspace, iconbar,prevwindow, nextwindow, clock
Si queremos volver a recuperar la bandeja de sistema de Fluxbox, añadimos systemtray en el lugar que aparece pordefecto.
session.screen0.toolbar.tools: workspacename, prevworkspace, nextworkspace, iconbar,systemtray, prevwindow, nextwindow, clock
El parámetro session.screen0.toolbar.tools determina la posición de los elementos que componen la barra deherramientas de Fluxbox, desde el lado izquierdo: el nombre del escritorio virtual (workspacename), hasta el otroextremo de la barra, en el que se ubica el reloj (clock), separados por comas. De ahí que por defecto, la bandeja desistema 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 posición 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 deenfoque 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 añadir 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,
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
18 de 21 10/06/12 13:18
Las pseudotransparencias y Xorg Las últimas versiones de Xorg llevan la extensión XComposite activada por defecto, lo que hace imposible el uso depseudotransparencias en los elementos que componen Fluxbox. Para solucionar esto, tendremos que editar el archivo/etc/X11/xorg.conf y añadir al final del mismo lo que está coloreado:
EndSection
Section "Extensions" Option "Composite" "disable"EndSection
Si queremos volver a activar esta extensión, comentamos la 2ª línea de las añadidas o sustituimos disable por enableen la misma.
EndSection
Section "Extensions"# Option "Composite" "disable"EndSection
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
19 de 21 10/06/12 13:18
Utilizar un fondo diferente para cada escritorio virtual Si no queremos recurrir a una aplicación auxiliar para este cometido, como es Wallpaperd, abrimos con un editor detexto el archivo de configuración ~/.fluxbox/keys, y añadimos 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 queutilicemos en Fluxbox como fondo predefinido) y el resto a los siguientes escritorios virtuales en orden numérico.Reiniciamos en el menú de Fluxbox, y ahora cada vez que cambiemos de escritorio con la rueda del ratón o medianteatajo de teclado, se ejecutará el fondo previamente definido. En ordenadores con pocos recursos, no es nadarecomendable hacer uso de esta función.
Se puede utilizar otro setter que no sea fbsetbg, sólo hay que cambiar lo que está en color azul, por el comandocorrespondiente a definir por el usuario.
Enlaces
Gestores de Iconos - Idesk >> Manual de instalación del gestor de iconos Idesk.
Editores de Menús - Fluxbox Menu Editor >> Manual de instalación del editor del menú de Fluxbox: Fluxbox MenuEditor.
Editar los temas de Fluxbox >> Manual de edición de los temas de Fluxbox.
Utilidades del Fondo del Escritorio >> Manual dedicado a los setters más 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
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
20 de 21 10/06/12 13:18
Instalar Fluxbox desde cero - 02 http://manualinux.heliohost.org/fluxbox02.html
21 de 21 10/06/12 13:18