PDF de programación - ENTORNOS PERSONALIZADOS EN LINUX: FLUXBOX

Imágen de pdf ENTORNOS PERSONALIZADOS EN LINUX: FLUXBOX

ENTORNOS PERSONALIZADOS EN LINUX: FLUXBOXgráfica de visualizaciones

Publicado el 6 de Agosto del 2017
589 visualizaciones desde el 6 de Agosto del 2017
352,9 KB
7 paginas
Creado hace 19a (07/01/2005)
FLUXBOX
ENTORNOS PERSONALIZADOS EN
LINUX

Autor: Andrés López - Gringo

INTRODUCCIÓN

Todos hemos disfrutado de la
flexibilidad que supone el
servidor x en entornos linux
que, a parte de su potente
estructura cliente / servidor,
deja abiertas las puertas a
desarrolladores para
implementar su propio entorno
de trabajo y ofrecer así nuevas
alternativas a los usuarios de
entornos linux.
Con el fin de proveer un
entorno amigable y de fácil
manejo surgieron ya hace
años los grandes entornos de
escritorio KDE y GNOME, que
además de tener su(s) propio
(s) gestor(es) de ventana(s)
implementan un panel de
control para configurar el
comportamiento del entorno
con plugins para leer y
manipular el propio sistema,
sus propios demonios para
trabajar en red, sus propios
demonios para control del
sonido del sistema y de
eventos del entorno, un
navegador de disco
personalizado y un largo etc.
de funcionalidades que hacen
la vida más fácil a sus
usuarios.

El caso es que éstos entornos,
sobre todo en sus versiones
más recientes, requieren un
número elevado de recursos
para su óptimo
funcionamiento, ya que como
hemos expuesto, montan todo
lo necesario para que el
entorno funcione con hacer
unos simples clicks, además
de tratar de aprovechar todas
las novedades tecnológicas
que el nuevo hardware pueda
ofrecer. Así es, por ejemplo,
común ver ya en éstos
entornos componentes con
transpariencias y animaciones
que usen opengl
independientes del servidor x.

Usuarios de máquinas
modernas, o más o menos
actualizadas, no notarán
apenas diferencias, pero
aquellos que no posean una
máquina tan potente, se
encuentran con que el entorno
en vez de ser amigable se
convierte en una pesadilla, con

por ejemplo, un gran tiempo de
respuesta a un simple click en
el navegador. Además muchos
demonios como los de red o
los de sonido del propio
entorno, pueden no funcionar
apropiadamente por la falta de
recursos e incluso puede no
llegar a cargar o ser inestable.

Es cierto que las versiones
actuales de éstos macro-
entornos arrancan
sorprendentemente rápido
teniendo en cuenta todo lo que
deben de iniciar, pero
desgraciadamente en
determinados casos aún así no
son una alternativa para
determinados usuarios, que
ven que éstos entornos,
simplemente no se pueden
ejecutar con cierta soltura en
su máquina.

También existen otros usuarios
que no necesitarán lo que KDE
y GNOME ofrecen:
simplemente son usuarios con
necesidades específicas que
buscan un entorno simple,
sencillo, configurable, que sea
capaz de dibujar las ventanas
y poco más, y que sea
compatible con la mayoría de
librerías gráficas disponibles.
El usuario decidirá si requiere
de algunas herramientas
complementarias más y, si es
preciso, se encargará de su
instalación y puesta a punto.

Por poner un ejemplo, a un
administrador de un servidor le
puede interesar en un
determinado momento

consultar el disco duro con un
navegador de disco gráfico
(como el konqueror del kde)
porque resulta más amigable y
fácil de cotejar archivos
visualmente, pero sin tener
que por ello instalar casi todos
los paquetes de éstos
extensos entornos, cuando no
va a necesitar todo lo que éste
ofrece.

También existen usuarios que
simplemente buscan un
manejador de ventanas
sencillo para básicamente
usarlo como base y montar
sobre él todas las aplicaciones
con el fin de generar su propio
entorno de trabajo
personalizado. Usando como
base un gestor de ventanas
digamos menos complejo que
los KDE y GNOME y
añadiendo a éste aplicaciones
de terceros se pueden
conseguir resultados
realmente muy llamativos y
completamente adaptadas a
las necesidades del usuario.

Con ánimo de ofrecer
alternativas a todo éste grupo
de usuarios que buscan de
alguna manera un entorno que
cumpla necesidades
concretas, nacieron otros
proyectos alternativos a los
grandes macro-entornos como
KDE y GNOME. Son
conocidos Enlightenment,
XFCE, Windowmaker, por
nombrar algunos, y todas las
variantes de blackbox, como lo
es fluxbox, sobre el que
indagaremos en su

funcionamiento y puesta a
punto a lo largo de éste
artículo.

¿QUÉ ES FLUXBOX?

Tal y como reza la página
oficial de Fluxbox : “Fluxbox es
aún otro administrador de
ventanas más para X. Esta
basado en el código de
Blackbox 0.61.1. Fluxbox se
parece a Blackbox y se maneja
con styles, colores,
posicionamiento de las
ventanas y cosas similares
exactamente como Blackbox
(100% compatibilidad
theme/style)”

El éxito de Fluxbox radica en
su pequeño tamaño, el
paquete con el código fuente
de fluxbox no llega a ocupar un
megabyte. Como principales
objetivos los desarrolladores
siguen en la línea de blackbox,
gran ligereza y sencillez del
entorno que lo presentan como
una más que importante
alternativa para aquellos
usuarios con máquinas con
apenas o pocos recursos y que
busquen un entorno ágil. No
incluye demonios extra como
hacen otros entornos; ni
paneles de control y en
definitiva pocas o ningunas
herramientas gráficas que
faciliten su manejo o
configuración, si bien es cierto
que hay muchos proyectos de
terceros que tratan de ayudar
en ésta tarea, como veremos
más adelante.

Otro punto importante y que no
debemos olvidar es su
configurabilidad. Al igual que
los demás entornos a los que
estamos acostumbrados en
nuestro pingüino, el
comportamiento del entorno es
completamente configurable,
pudiendo dejar el entorno
como más nos guste.

Es por tanto un entorno ideal
para cualquier usuario que
busque soltura y además
compatible con aplicaciones qt
y gtk. Muchos usuarios de
gnome incluso usan fluxbox
como el administrador de
ventanas en vez de metacity o
sawfish, que son con los que
viene por defecto.

Características más
importantes:

– Tabs de ventanas

configurables.

– Soporte Antialias (Xft).
– Soporte UTF-8.
– Barra de iconos ("Iconbar",
para ventanas minimizadas
/iconificadas).

– Auto-agrupables
Ventanas/Tabs.

– Cambio de espacios de

trabajo (workspace) con la
rueda del mouse.

– Titlebar (barra de título)

configurable
(posicionamiento de
botones, botones nuevos,
etc.).

– Soporte KDE y Gnome
(incluyendo Gnome 2) y
dockapps de WM.

– Soporte para "Extended
Window Manager Hints"
(ewmh).

– Keygrabber nativo

integrado.

– Opción para maximizar por

encima de la Slit.

– Orden específico de

aplicaciones en la Slit.

– Pseudo-transpariencia para

menú, toolbar y slit.

Usuarios acostumbrados a
aentornos más amigables
como pueden ser KDE o
GNOME deben tener en
cuenta que fluxbox es sólo un
administrador de ventanas,
solo se limita a la gestión de
las ventanas donde se irán
cargando las aplicaciones y
darnos un control sobre ellas.
No dispone por ejemplo de
iconos, un navegador de
archivos u otras herramientas
gráficas propias, que si vienen
por defecto en otros entornos
más grandes, dejándonos a
nosotros la labor de decidir si
vamos a necesitar más
aplicaciones o no y si es así,
deberemos además buscar e
instalar los programas que
vayamos a usar.

INSTALACIÓN.

La instalación de fluxbox es
similar a la instalación a la de
cualquier software. Antes de
acudir a la página web, mirad
en los cds de vuestra
distribución, ya que igual ya lo
tenéis incluido y bastará con
usar el gestor de software para
proceder a su instalación.

Instalación en rpm:
_____________________
rpm -Ivh fluxbox-x.x.x.rpm
-----------------------------------

Instalación desde gentoo:
____________________
emerge –upv fluxbox
----------------------------------

Instalación en debian y todas
aquellas distros compatibles
con el apt:
___________________
apt-get install fluxbox
--------------------------------

En Mandrake y aquellos con
gestores de software urpmi:
___________________
urpmi fluxbox
--------------------------------

Y en Fedora con yum:
___________________
yum install fluxbox
--------------------------------

Instalación desde el código
fuente:
Acudimos a la web de
descarga y nos bajamos el
último paquete fuente estable
disponible, a la hora de escribir
éste artículo es:
http://prdownloads.sourceforge
.net/fluxbox/fluxbox-
0.1.14.tar.gz

Para los más atrevidos
también

están disponibles los paquetes
de desarrollo que, al igual que
cualquier otro software, incluye
código menos testado para dar
soporte a nuevas
funcionalidades que pueden
parecernos interesantes. Pero
como digo, es código que no
ha sido testado excesivamente
todavía y que por tanto puede
no funcionar en tu máquina. En
el momento de escribir éste
artículo las últimas fuentes del
código en desarrollo liberadas
estaban en
http://prdownloads.sourceforge
.net/fluxbox/fluxbox-
0.9.10.tar.bz2

Una vez que lo tengamos en
nuestro disco duro tecleamos :
_______________________
tar xzvf fluxbox-0.1.14.tar.gz

--------------------------------------
para descomprimir el paquete.
Nos metemos en el directorio
con el código fuente :
_______________________
cd fluxbox-0.1.14 (según
convenga)
--------------------------------------
Y ahora empezamos a
compilarlo:
_________________
./configure –help
-----------------------------

Os dirá todas las opciones
disponibles, seguramente
queráis activar soporte para
compatibilidad kde, pero mirad

bien todas las opciones
disponibles del instalador.
_____________________
./configure --enable-kde
-----------------------------------
Si el proceso configure se
ejecuta sin problemas
procedemos a compilar e
instalarlo:
_______________________
make (proceso que compila
el código fuente)
--------------------------------------
-
_______________________
su root (nos hacemos root si
no lo fuéramos ya)
--------------------------------------
_______________________
make install (copia el fluxbox
compilado al sistema de
archivos de linux para que
pueda ser ejecutado)
--------------------------------------

Y listo, Fluxbox está listo para
ser usado.

CÓMO ARRANCARLO

Los cargadores gdm, kdm,
entrance, etc lo deberían
reconocer y debería
  • Links de descarga
http://lwp-l.com/pdf6105

Comentarios de: ENTORNOS PERSONALIZADOS EN LINUX: FLUXBOX (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad