Gestores de ventanas. Genial administrador de ventanas - Awesome WM

Administradores de ventanas en Linux¿Qué es un administrador de ventanas o gestor de ventanas en Linux? Un administrador de ventanas (o administrador de pantalla) es un programa que se preocupa principalmente por cómo se verán sus ventanas. Es decir, qué y dónde estará el título, cómo se verán los botones de cerrar, minimizar, etc. Pero, además de esto, el administrador también determina cómo se pueden mover las ventanas y qué operaciones se pueden realizar sobre ellas (cerrar, minimizar, maximizar, maximizar solo verticalmente, etc.). Todo lo relacionado con las ventanas en la pantalla de su monitor es responsabilidad del administrador de ventanas. En realidad, por eso se llama así. Sin embargo, los programas modernos que realizan las funciones de administrador de pantalla en el sistema también tienen que lidiar con la imagen de fondo, adjuntar varios iconos al escritorio, etc. etc.
El administrador de ventanas ocupa el segundo nivel en la jerarquía del programa de shell gráfico XFree86. En el primer nivel (el más bajo) está el servidor XFree86, y en el tercero (el más alto) hay programas de aplicación que interactúan con el servidor XFree86 directamente o mediante un administrador de ventanas utilizando un conjunto especial de bibliotecas, como Motif, Lesstif, KDElibs. , GTK, etc. Los administradores de ventanas en sistemas que ejecutan XFree86 son responsables de administrar los componentes visuales de la pantalla, como ventanas, botones, marcos y líneas de texto.
Puedes trabajar en Xcs sin ningún administrador de ventanas. Sin embargo, en este caso no se debe esperar ni siquiera un mínimo de comodidad. Sus ventanas no tendrán título ni bordes y, por lo tanto, no podrán moverse por el escritorio ni cambiar su tamaño. Así que simplemente necesitas un administrador de pantalla para sentirte como un ser humano.
Veamos algunos representantes dignos de la familia de administradores de ventanas:

HieloWM
Comencemos nuestra revisión de los administradores de ventanas con los más simples y livianos. El más famoso en esta categoría es IceWM. A pesar de su pequeño tamaño, IceWM tiene todas las capacidades de un administrador de ventanas normal. Incluso te permite instalar diferentes temas. IceWM está escrito en C++ desde el principio, es decir. no utiliza código fuente de ningún otro administrador de ventanas. Al diseñarlo se plantearon los siguientes objetivos:
- ser cómodo, rápido y fácil de utilizar;
- trabajar inmediatamente después de la instalación sin configuraciones complejas;
- utilizar el ratón como dispositivo de entrada adicional;
- combine las mejores características de otros administradores.
IceWM es totalmente compatible con GNOME y parcialmente con KDE, pero también se puede utilizar por separado.
IceWM tiene todo para que el usuario pueda trabajar con normalidad. En la parte inferior de la pantalla hay un panel en el que a la izquierda hay un botón para iniciar varios programas, similar al botón "Inicio" en Windows 9x. Inmediatamente después hay un botón que muestra una lista de ventanas. Luego hay tres botones para iniciar programas rápidamente y luego otros cuatro para cambiar entre pantallas virtuales. Además de todo esto, en la barra de herramientas puede ver el reloj, el buzón y los indicadores de inicio del sistema. ser configurado por el usuario.

Después de Paso (www.afterstep.org)
AfterStep se basa en otro administrador de ventanas, Fvwm, pero rediseñado para replicar la apariencia de NextStep. Es cierto que se han agregado muchas funciones útiles e interesantes. Habiendo comenzado su existencia bajo el nombre de Bowman, AfterStep ha dejado de ser una simple emulación de NextStep y se ha convertido en un administrador de pantalla completamente original. La pantalla que ejecuta este administrador de ventanas se ve así: en la parte superior hay una línea que muestra todas las aplicaciones en ejecución y sus ventanas; A la izquierda o abajo suele haber un panel para iniciar programas y donde se colocan varios indicadores.
Las principales características de AfterStep que lo hacen atractivo para los usuarios incluyen las siguientes:
- estabilidad y desarrollo cuidadoso de todos los componentes;
- compatibilidad con la mayoría de bibliotecas y administradores de pantalla (GNOME, KDE, Motif);
- el tamaño del código ejecutable principal es muy pequeño.

Creador de ventanas
Otro administrador de ventanas igualmente popular que le permite organizar su pantalla mediante los llamados muelles.
En términos generales, un muelle en WM (WindowMaker) es exactamente como un muelle en el mar. Sólo que en este caso, el mar es toda tu pantalla, y el dock es un lugar específico donde se “adjuntan” las aplicaciones; no pueden moverse por el escritorio. Las aplicaciones se adjuntan como un ícono (ya que así es normalmente como se ve una aplicación minimizada en WM). En WindowMaker, todas las aplicaciones tienen íconos asociados. En cualquier momento, puede ocultar cualquiera de las ventanas debajo de su ícono. Después de hacer doble clic en ella, la ventana de la aplicación volverá a aparecer en la pantalla.
Puede colocar íconos de aplicaciones que usa constantemente en el Dock para poder iniciarlas fácilmente. Cuando la aplicación a la que está asociado el ícono no se está ejecutando, aparecen tres puntos en el ícono para indicar que la aplicación está en un estado inactivo. Después de iniciar el programa, estos tres puntos desaparecen.
Una aplicación en el Dock también permite iniciarse cuando arrastras algo al botón de esa aplicación. Por ejemplo, puede arrastrar un archivo con una imagen a un botón; el editor gráfico se iniciará y abrirá el archivo con la imagen que arrastró.
Ahora hay muchas aplicaciones para el muelle que se crean teniendo en cuenta WindowMaker. Por ejemplo, indicadores de carga del sistema, relojes, reproductores de CD y MP3.
En WindowMaker, una aplicación tiene un icono asociado, incluso si no está minimizado, a diferencia del Explorador de Windows. Como la mayoría de los administradores de ventanas, WindowMaker admite un sistema de pantalla virtual.

iluminación
“Es mejor ver una vez que oír cien veces”, esto es exactamente lo que dice la Ilustración. Personalizable para casi cualquier usuario. Incluso para los más exigentes. Tiene una gran cantidad de todo tipo de efectos visuales (menús desplegables, ventanas que se extienden desde fuera de la pantalla, etc.), que son agradables a la vista y hacen que la comunicación con el ordenador sea similar a la que a veces vemos en diversas películas tecnogénicas. .
Las funciones de este administrador de pantalla son infinitas. Sus ventanas pueden extenderse desde los bordes de la pantalla cuando aparecen, o formarse desde un punto, aumentando gradualmente de tamaño. Un terminal con varios fondos, incluyendo la visualización de parte del fondo de la pantalla sobre la que se encuentra actualmente el terminal.
A algunas personas no les gusta Enlightment porque tiene demasiados elementos visuales. Sí, esto, en cierta medida, alegra las muchas horas que una persona pasa frente al ordenador, pero también hay quienes valoran más la comodidad y funcionalidad del entorno en el que trabajan.
Volvamos a nuestras ovejas. Los administradores de ventanas por sí solos no pueden proporcionar un trabajo completamente cómodo en un entorno gráfico. Por lo tanto, casi siempre se utiliza el entorno de escritorio: un entorno de escritorio o un entorno de escritorio. Ella se ocupa de todo lo relacionado con el trabajo cómodo del usuario en el caparazón gráfico del sistema operativo. Varias barras de herramientas, atajos para ejecutar programas y mucho más. Como la mayoría de los administradores de ventanas, todos los entornos de escritorio tienen un medio para cambiar entre pantallas virtuales. Para hacer esto, hay un conjunto de botones en el panel o una aplicación especial: un buscapersonas (no tiene nada que ver con las comunicaciones móviles). Los entornos de escritorio modernos (por ejemplo, GNOME y KDE) se basan en una biblioteca de interfaz gráfica de usuario específica e incluyen en su distribución una variedad de programas útiles (editores, cuadernos electrónicos, organizadores, juegos sencillos, clientes de correo electrónico, etc.).
Además de los conocidos Gnome y KDE, también existen varios entornos de escritorio. Veamos algunos de ellos.

XFCE (www.xfce.org)
Entorno fácilmente personalizable y de bajos recursos. Es cierto que requiere la biblioteca GTK para funcionar y, por tanto, es parcialmente compatible con GNOME. Es decir, puedes utilizar simultáneamente algunas de las funciones de GNOME y el panel principal de XFCE.
La mayor diferencia de este programa es que te permite cambiar el menú de tu panel sin mucho esfuerzo. Sólo necesita seleccionar el elemento del menú que desea editar y hacer clic derecho. Para agregar un elemento al menú, solo necesita hacer clic en el último elemento del menú. Esta facilidad de configuración no es típica de Linux (es broma).

CDE
CDE (Common Desktop Environment) es un legado del propio UNIX. Dado que CDE requiere la biblioteca comercial Motif para funcionar, este producto no se publica bajo la licencia GNU y se debe comprar en sistemas operativos comerciales como SCO Unix, BSDI. , AIX.
XFCE es un descendiente de CDE de distribución gratuita. Ambos programas tienen el mismo objetivo: proporcionar una interfaz bastante portátil para el usuario y proporcionarle todo lo necesario para un trabajo cómodo.

Original: "Ubuntu Hacks / El escritorio Linux"
Autores: Kyle Rankin, Jonathan Oxer, Bill Childers
Fecha de publicación: junio de 2006
Traducción: N. Romodanov
Fecha de traducción: agosto de 2010

GNOME y KDE son excelentes administradores de ventanas, pero son un poco torpes. Si estás usando un sistema antiguo, o simplemente quieres acelerar las cosas, puedes usar otros administradores de ventanas en Ubuntu, como Fluxbox, XFCE o Enlightenment.

Si hay algo más importante en Linux es la elección. Si no le gusta un programa en particular, es muy probable que Linux tenga al menos una alternativa para él. Esto también es válido para todo el entorno de escritorio. El entorno de escritorio incluye una gran cantidad de programas diferentes, como un administrador de ventanas (que se encarga de dibujar bordes alrededor de las ventanas, moverlas, etc.), paneles que le permiten iniciar programas, programas de control de fondo y mucho más. Las más populares entre estas opciones de entornos de escritorio son GNOME y KDE. Ubuntu utiliza GNOME como entorno de escritorio por defecto [Consejo n.° 15], pero como alternativa también ofrece Kubuntu [Consejo n.° 16], que instala KDE automáticamente de forma predeterminada.

Si no te gustan especialmente GNOME y KDE, todavía tienes otras opciones. Linux tiene una gran cantidad de administradores de ventanas que se pueden usar en lugar de opciones de escritorio completas como GNOME o KDE, y todos los administradores de ventanas populares están disponibles para Ubuntu. Hay algunas razones por las que quizás quieras probar algunos de estos administradores de ventanas:

  • Tanto GNOME como KDE requieren una cantidad significativa de recursos para ejecutarse. La mayoría de los administradores de ventanas alternativos requieren muchos menos recursos, por lo que pueden ser de interés si está utilizando una computadora más antigua o si simplemente desea mejorar el rendimiento de su computadora.
  • Los administradores de ventanas alternativos a menudo ofrecen un conjunto de características completamente diferente y, en algunos casos, adoptan un enfoque diferente en cuanto a cómo se administran sus ventanas. Estas características incluyen la capacidad de agrupar ventanas en una ventana con pestañas (Fluxbox) o la capacidad de establecer un montón de configuraciones llamativas diferentes y ajustar la ubicación de sus ventanas (Enlightenment).

Clave

Si desea seguir con KDE o GNOME, existen algunos trucos sencillos que puede utilizar para reducir el uso de recursos. En KDE, ejecute el programa. kpersonalizador(ubicado en un paquete con el mismo nombre) y especifique un nivel inferior de recursos gastados en KDE para respaldar el diseño. En GNOME, use el editor de configuración [Consejo #15] y en la opción /apps/metacity/general/reduced_resources(menor uso de recursos) establecido en verdadero.

Incluso si no tiene una razón específica para probar otros administradores de ventanas, puede resultar útil instalar algunos de ellos y ver cómo administran las ventanas. Si no te gustan, puedes volver fácilmente al entorno de escritorio que prefieras.

En este consejo describiremos varios otros administradores de ventanas y cómo instalarlos y usarlos en Ubuntu. Hay cientos de administradores de ventanas de los que podríamos hablar, pero aquí hablaremos de tres alternativas populares de GNOME y KDE: XFCE, Fluxbox y Enlightenment.

Crear un menú de aplicación

El primer paso antes de instalar un nuevo administrador de ventanas es instalar y actualizar el programa que administra el menú de selección de aplicaciones, para que pueda ejecutar aplicaciones sin los lanzadores de aplicaciones que se encuentran en GNOME o KDE. Utilice el instalador de paquetes que prefiera e instale el paquete llamado menú. Una vez instalado el programa, abra una ventana de terminal y actualice la lista actual de programas en este menú:

$sudo actualizar-menús

Pasemos a su nuevo administrador de ventanas.

Discutiremos cómo instalar y usar cada administrador de ventanas, pero como usará el mismo método para seleccionar cada uno, lo cubriremos primero. Cada uno de los administradores de ventanas, cuando lo instala, se integra con el administrador de escritorio utilizado en Ubuntu (por defecto - GDM, para Kubuntu - KDM) y se agrega a la lista de sesiones disponibles.

Una vez que haya instalado un administrador de ventanas específico, cierre sesión en su entorno de escritorio actual para ir a la pantalla de inicio de sesión principal. Haga clic en el botón Sesiones para ver una lista de escritorios y administradores de ventanas disponibles, y seleccione el administrador de ventanas que desea probar. Una vez que haya iniciado sesión, se le dará la opción de recordar que este administrador de ventanas se usa todo el tiempo o solo para esa sesión. Si desea regresar, cierre sesión y luego seleccione su administrador de ventanas anterior de la lista (Ubuntu - GNOME, Kubuntu - KDE).

Probando XFCE

Si está interesado en otros administradores de ventanas o escritorios, XFCE probablemente será uno de los primeros escritorios que pruebe. XFCE (http://www.xfce.org) es significativamente más liviano, por lo que obtiene muchas de las funciones de un entorno de escritorio completo, como el panel, los íconos del escritorio y las barras de tareas, pero con un rendimiento mejorado.

Para instalar XFCE, instale el paquete xfce4 usando el administrador de paquetes que prefiera usar. Se instalará el entorno de escritorio y una gran cantidad de herramientas relacionadas. XFCE tiene otros complementos y programas no esenciales que también se pueden instalar. Simplemente use la función de búsqueda de palabras clave xfce en su administrador de paquetes para encontrarlos todos.

Una vez que XFCE esté instalado, cierre sesión, seleccione una sesión XFCE, inicie sesión y se le presentará el trabajador XFCE predeterminado (consulte la Figura 2-8).

Figura 2-8. Escritorio XFCE predeterminado de Ubuntu

XFCE es un panel ubicado en la parte inferior del escritorio desde donde puede iniciar herramientas comunes como Terminal, administrador de archivos xffm, utilizado en XFCE, navegador web y otras aplicaciones. Para iniciar aplicaciones que no están en el panel, haga clic derecho en el escritorio para abrir el menú principal. Puede cambiar la configuración del iniciador del programa haciendo clic derecho en el iniciador ubicado en el panel. También puede hacer clic con el botón derecho en otras partes del panel y agregar nuevos elementos al panel, como iniciadores, buscapersonas y otros programas.

En la parte superior del escritorio está la barra de tareas, donde verá todas las aplicaciones abiertas en el escritorio actual y entre las cuales puede cambiar. Haga clic derecho en cualquier aplicación en la barra de tareas para acceder a configuraciones adicionales, como la capacidad de maximizar la ventana del programa, cerrarla u ocultarla.

XFCE cuenta con una herramienta de configuración gráfica a la que puedes acceder haciendo clic en el icono de llave inglesa ubicado en la barra de herramientas. Con este programa, puede configurar varias configuraciones, desde elegir un fondo de escritorio hasta configurar combinaciones de teclas de acceso rápido, configuraciones del protector de pantalla y configuraciones de la barra de tareas. Haga clic en el icono de la interfaz de usuario para abrir el Administrador de temas, donde puede personalizar la apariencia de XFCE.

Para salir de XFCE, haga clic en el icono de encendido ubicado en el panel, o haga clic derecho en el escritorio y seleccione Salir. Para obtener más información sobre XFCE, visite la página oficial en http://www.xfce.org.

Usando Fluxbox

Intentando la iluminación

Otros administradores de ventanas

Hay muchos otros administradores de ventanas, como Blackbox, Openbox, WindowMaker, AfterStep y FVWM, que puedes instalar en Ubuntu. Para instalar cualquiera de estos administradores de ventanas, busque su nombre usando el administrador de paquetes que prefiera usar y luego instale el paquete apropiado. La mayoría de los principales administradores de ventanas se agregan al menú de sesión, por lo que puedes seleccionarlos fácilmente cuando inicias sesión.

La GUI de Linux consta de dos partes principales: el sistema X Window y

el propio administrador de ventanas. Sistema X Window (específicamente su

implementación gratuita del paquete XFree86, popularmente llamado X) -

servidor, y el administrador de ventanas es el cliente, obtenemos el modelo estándar

"cliente-servidor". Este modelo ofrece un gran potencial, pero

a menudo en las máquinas de los usuarios X Window y el administrador de ventanas

se instalan juntos.

El sistema X Window se comunica con el hardware (tarjeta de video, monitor,

teclado, mouse) y proporciona capacidades gráficas básicas

(colores, dibujo de primitivas gráficas, salida de texto, etc.).

XFree86 se puede ejecutar en todos los sistemas Unix y similares, como por ejemplo:

También se admiten Linux, toda la familia BSD, Sun Solaris x86 y MacOs X.

OS/2 y Cygwin; el servidor funciona igual en cualquier plataforma.

KDE está basado en la biblioteca Qt de Trolltech y Gnome está basado en Gtk+. Biblioteca

es responsable, en particular, de cómo X Window

dibujar menús, botones, iconos y otros elementos gráficos.

El administrador de ventanas es responsable de la ubicación y apariencia de las ventanas mismas y del trabajador.

mesa, la mayoría de las veces incluye un sistema para monitorear al usuario

sesiones, un conjunto de programas de aplicación, utilidades, etc.

Si Xfree86 es el estándar, entonces existe una gran cantidad de administradores de ventanas.

muchos de los mejores son el tema de este artículo.

Las DocApps son algo así como subprogramas que se utilizan para mostrar

información útil: temperatura del procesador, su carga, cuánto

memoria libre/espacio_disco, estado de conexión de red,

estado del buzón, reloj, calendario y mucho, mucho más, para enumerar

todo no tiene sentido. De los programas todo en uno similares Gkrellm, este

Merece un artículo aparte.

    KDE y GNOME

Disponible en todas las distribuciones y software más o menos populares.

Ambos están instalados de forma predeterminada. La mayoría los considera los principales, y

Algunas personas son sus únicos administradores de ventanas. Según la aplicación

Desarrolladores de KDE: este administrador de ventanas funciona al 65%

máquinas que usan una interfaz gráfica como tal, agregaré en mi propio nombre,

que KDE es de hecho el wm más popular, pero los números están claramente inflados.

Pero ¿por qué hay dos? El proyecto KDE, creado en 1996, se basó en

Bibliotecas Qt de la empresa noruega Trolltech, que proporcionó

en ese momento bajo la licencia BSD, no la GPL. Por lo tanto, en 1997 hubo

el proyecto Gnome, cuyo objetivo era desarrollar un entorno gráfico,

satisfaciendo la licencia GPL. Luego Trolltech cambió la licencia QT a GPL

(más adecuado para proyectos de código abierto), pero Gnome ya

desarrollado.

KDE tiene una interfaz intuitiva tipo win, lo que lo hace

atractivo para los usuarios que vienen de Windows. solo gnomo

se acerca a estos parámetros. Ambos tienen un escritorio con iconos,

algo así como un botón de inicio, innumerables temas, una gran cantidad

utilidades y programas de configuración avanzada, quizás eso sea todo lo que

Puedo decir cosas buenas sobre ellos.

KDE no sólo es el más popular, sino también el más lento (sin

exageración), incluso en máquinas potentes se carga en unos 12-15 segundos y

no hay cura para esto... Gnome no es tan lento: su carga tarda aproximadamente

8-10 segundos, pero, por ejemplo, cargar BlackBox o iceWM lleva menos

artículos de segunda clase...

Estos proyectos se están desarrollando gracias a una gran cantidad de programadores,

Periódicamente se lanzan nuevas versiones y desea utilizarlas de inmediato, no

esperar a que aparezca en alguna distribución... es decir, actualizar el software

un módem normal y KDE y Gnome son muy problemáticos, por ejemplo, para

Para actualizar KDE a la versión 3.1, necesita descargar la versión de la biblioteca Qt.

3.1 (aproximadamente 10 MB), luego un montón de fuentes de KDE (hasta varios cientos de MB).

A Gnome le va un poco mejor. Quizás entre KDE y Gnome ya lo hayas hecho

buscar el segundo, porque en todas partes es ligeramente superior, pero no

apurarse...

    Iluminación

La última versión estable, 0.16, se lanzó en 1999 y versiones posteriores.

se está “desarrollando” la tan esperada versión 0.17, creo que es posible

declarar la muerte de este proyecto. Ventana bastante lenta

gerente, con un montón de detalles, la mayoría de los cuales son injustificados y

inútil. Admite temas, suavizado de fuentes TrueType, X11R6

administrador de sesiones, escritorios virtuales, docApps y efectos especiales:

pistas que aparecen desde lejos, animación, etc. Apoyado

Plataformas: Linux, BSD, Solaris, HP, Irix, AIX. Bajo este proyecto

Hay una serie de bibliotecas propietarias escritas que utilizan

Otros wm en proceso. Tiene una gran cantidad de temas integrados y

Buen programa de configuración integrado.

    XPde

No es un proyecto, sino más bien una broma, cuya tarea es repetir

Interfaz de WindowsXP, pero con especificaciones de Linux y nada más. Todo está escrito.

Este es el caso de Kylix, por lo que es bastante lento y tiene

tamaño relativamente grande (alrededor de 6 Mb),

tal vez esta sea su perdición. Los propios desarrolladores dicen que XPde no es

dice ser un administrador de ventanas, en su opinión solo hay dos: KDE

y Gnome, y escrito para usuarios de Windows XP para simplificar la migración a

Causa preocupación entre los desarrolladores y los propios usuarios.

Microsoft Corporation, que bien puede notar XPde y contactar

corte, les encanta...

    FVWM

Tiene un sitio web sencillo y muy informativo, especialmente digno de atención.

Preguntas frecuentes detalladas. Significa Gratis, Famoso, Rápido, Fantástico,

Flexible, F!@#$%, Administrador de ventanas virtuales final, moderno y divertido.

El desarrollo está en pleno apogeo.

Esto es lo que necesitas: velocidad de carga mínima (menos de un segundo)

Una interfaz simple, incluso se podría decir primitiva, pero muy flexible. Tiene

un archivo de configuración simple y claro que puedes cambiar

cambiar todo, o casi todo ;) Para una efectiva

y el trabajo conveniente no se puede realizar sin un ajuste fino, y esto quita

una gran cantidad de tiempo, lo que asusta a los usuarios comunes,

prefiriendo todo a la vez (ideología de Microsoft).

Se caracteriza por una buena compatibilidad con fuentes, incluido anti-aliasing,

aplicar sombras al texto (se ve bien con texto claro),

soporte para múltiples escritorios virtuales y docApps, soporte

módulos escritos en Perl y Tcl, por ejemplo, hay un módulo

colocando algo así como un botón de Inicio en el escritorio.

    XFCE

Basado en la biblioteca GTK+. Los desarrolladores se esforzaron por garantizar que

hacer que el entorno gráfico sea lo más fácil de usar posible,

La configuración del sistema se lleva a cabo utilizando un conjunto de utilidades, no editando.

archivos de configuración manualmente (para la mayoría de los administradores de ventanas

Existen programas configuradores, pero no están incluidos en el propio paquete, por ejemplo

BlackBox y en XFce todo el software del sistema está integrado). Como ellos mismos dicen

programadores: "XFce es un entorno creado para los usuarios, con muy

configuración sencilla."

Este kit de herramientas exclusivo incluye: ventana

manager, XFTree - administrador de archivos, reloj y calendario, módulo

Soporte para Gnome, utilidades para configurar el mouse y el sonido, XFGlob -

una poderosa herramienta de búsqueda de archivos, un programa que es un panel en

parte inferior de la pantalla y muchos scripts de shell para este panel (xfterm,

xftrash, xfprint, xfhelp, xfmountdev, CDE2Xfcepal, etc.)

Entre las características, destaco que XFce ha sido traducido a muchos idiomas, incluido

incluso en ruso. Admite: tecnología de arrastrar y soltar,

sesiones de usuario, de 2 a 10 escritorios virtuales, temas

(3 temas integrados), suavizado de fuentes, etc.

Una buena solución para las personas que quieren un wm rápido con simple y

interfaz accesible.

    ICEWM

Apareció hace relativamente poco tiempo, pero sin exagerar está incluido en todo.

distribuciones: grandes y pequeñas, famosas y completamente desconocidas...

Parece Win95: botón Inicio, panel con subprogramas integrados

No es así, entre 40 y 50 no encontré uno que fuera agradable a la vista. con uno

Por un lado, NO me siento muy cómodo trabajando en ello, por otro lado,

Conozco y enseño a personas que simplemente lo adoran.

Entre las ventajas objetivas, me gustaría destacar el configurador iceprefs muy desarrollado.

    FABRICANTE DE VENTANAS

Administrador de ventanas oficial

NeXTSTEP, aunque con algunas diferencias. Soporte y compatibilidad con

GNUstep, ICCCM, Motif, OPEN LOOK, KDE y GNOME. Apoyado por Rusia

idioma, también incluye la utilidad WMSetfont para cambiar la codificación sin

reiniciar wm. Excelente utilidad WMPrefs para configuración.

Quizás la idea principal de la interfaz NeXTSTEP sea una cadena de iconos.

reemplazando los íconos "tradicionales" del escritorio. Diferencia: icono

además de la tradicional función de nombrar una aplicación con un símbolo gráfico

y su lanzamiento, también puede representar una aplicación que ya se está ejecutando.

No exige recursos: consume de 1,5 a 2 MB de memoria. Ventana

Maker es un administrador de ventanas funcional y atractivo, con

excelentes opciones para personalizar la apariencia (pero sin lujos), y

lo más importante es que realiza perfectamente la función principal requerida desde la ventana

administradores: gestión fácil de usar de las ventanas de aplicaciones en

pantalla del monitor.

    BLACKBOX Y SU FAMILIA

caja negra 0.65.0-final. Plataformas compatibles: Linux, BSD, OS/2,

Cygwin, MacOs X, Sun Solaris, Irix, HPUX. Escrito en C++, tarball con

¡El código fuente de bb ocupa 275 kb! Su familia se refiere a ventana.

gerentes que usan fragmentos de código bb, pero esencialmente no muy diferentes

del original.

Bb ha sido traducido cualitativamente a muchos idiomas, incluido

Ruso, admite docApps, anti-aliasing, temas, trabajadores virtuales

tablas (su número lo establece el usuario en la primera semana y en

no cambia más), teclas de acceso directo (bbkeys), etc.

Todo en él está hecho por su velocidad; si no hay íconos, no lo es;

Significa que los programadores no lo han pensado o no pueden hacerlo, es solo

NO SON NECESARIOS y fueron abandonados deliberadamente. Este administrador de ventanas no es

intenta replicar algún sistema operativo, como la mayoría, pero sigue su propio camino,

no hay botón de inicio, ni iconos en el escritorio, sólo un muy pequeño

panel con el nombre del escritorio virtual, reloj y nombres

Windows, el menú se abre con el tercer botón del ratón en la parte libre del escritorio.

mesa. Para un trabajo eficaz, cómodo y rápido hay que sufrir con

configuración de este menú, pero luego te acostumbras tanto que todo tipo de

Los botones de inicio parecen una especie de perversión.

Es el más pequeño, más rápido y

la mas bella wm. Los temas constan de estilos, fondos de pantalla y sonidos (hay

raramente), sólo el paquete estándar incluye alrededor de 15 temas, y los archivos

La carne fresca está simplemente repleta de abundancia. Los temas bb son adecuados para todo.

su familia y viceversa. Cada estilo representa una muy

un pequeño archivo de texto que describe qué es qué

El color/gradación determina qué fuente y fondo de pantalla se utiliza.

    WAIMEA - CLON BB

Todo lo que se ha dicho sobre bb se aplica a él. Durante la asamblea hubo

pequeños problemas, resultó que Waimea lo usa en su trabajo

Biblioteca imlib2 (del proyecto Enlightement), razón por la cual apareció tal cosa

característica es la transparencia del menú y los marcos de las ventanas (claramente visibles en

captura de pantalla waimea_1.png) son translúcidos, esta es la diferencia con bb

Se acabaron.

    FLUXBOX - OTRO CLON DE BB

Todo lo que aquí se describe es mío.

Lo probé, pero me decidí por fluxbox. Lo mismo bb, pero en desarrollo.

sobre él terminó: nada nuevo, revolucionario aparecerá, pero

fluxbox es el proyecto bb más prometedor de su tipo.

En el sitio puedes

buscar: flkeys: le permite distribuir teclas de acceso rápido por el teclado (muy conveniente);

flconf es un programa de configuración simple que solo edita configuraciones

fluxbox"a; fbdesk - apareció recientemente (más bien para simplificar

migración a este wm) coloca iconos en el escritorio.

de las caracteristicas

Notaré la presencia de marcadores: las ventanas se pueden agrupar (grupos

usuario), ahora puede cambiar entre ventanas agrupadas

a través de marcadores (muy conveniente).

Probablemente eso es todo lo que quería contarles sobre los administradores de ventanas. Recordar

que el 90% de todos los problemas se pueden resolver usando la consola, pero si la consola

Ya no es posible “estropearlo”, pero los entornos gráficos se pueden hacer de otras formas. Juzgar sobre

La estética y la usabilidad no se pueden lograr sólo con capturas de pantalla, ¡así que adelante!

    http://xfree86.org.ru

    http://kde-look.org - temas, iconos, fondos de pantalla para kde

    http://freshmeat.net/dockapp - un montón de documentos

    http://bensinclair.com/dockapp - más documentos

    http://dockapps.org/ - nuevo recurso especializado

    http://themes.org - temas para cualquier cosa

    http://themes.freshmeat.net - colección canónica de temas para TODOS

    administradores de ventanas

    http://themedepot.org - colección de temas para todos los wm

Muy similar a la filosofía de diseño de UNIX, "herramientas, no política". Esto significa que incógnita no intente dictar cómo se debe realizar el trabajo. En cambio, se proporcionan herramientas al usuario y se le deja la decisión sobre cómo utilizar esas herramientas.

Este enfoque se amplía en X al no especificar cómo deberían verse las ventanas en la pantalla, cómo se pueden mover, qué combinaciones de teclas deberían usarse para cambiar entre ventanas (es decir, Alt+Tab, si usa Microsoft Windows), qué encabezados deberían usarse. parecen ventanas, si deben tener botones para cerrarlas, etc.

En cambio, X delega la responsabilidad de esto a una aplicación llamada "Administrador de ventanas" ( Administrador de ventanas). Hay docenas de administradores de ventanas para X: Blackbox, ctwm, fvwm, twm, WindowMaker y otros. Cada uno de estos administradores de ventanas ofrece diferentes apariencias y comodidades; algunos de ellos admiten "escritorios virtuales"; algunos de ellos le permiten cambiar la asignación de combinaciones de teclas utilizadas para controlar el escritorio; algunos tienen un botón de “Inicio” o algo similar; algunos admiten "temas", lo que le permite cambiar la apariencia cambiando el tema.

Además, GNOME Shell tiene sus propios administradores de ventanas que están integrados con el shell.

Cada administrador de ventanas también tiene su propio mecanismo de configuración; algunos requieren un archivo de configuración creado manualmente; algunos proporcionan herramientas gráficas para realizar la mayor parte del trabajo de configuración; al menos uno (Lisp.

Política de enfoque

Otra característica de la que es responsable el administrador de ventanas es la "política de enfoque del dispositivo señalador". Cada sistema de ventanas debe tener alguna forma de seleccionar la ventana para activar la recepción de pulsaciones de teclas, así como una indicación visual de qué ventana está activa.

Una política de enfoque muy conocida se llama "hacer clic para enfocar". Este modelo se utiliza en Microsoft Windows, donde una ventana se activa después de recibir un clic del mouse.

Focus-follows-mouse (el enfoque sigue al mouse)

La ventana debajo del puntero tiene el foco. No será necesariamente la ventana que esté encima de todas las demás. El foco cambia cuando señala otra ventana sin tener que hacer clic en ella (por ejemplo, Ion).

Enfoque descuidado (enfoque borroso)

Con la política de enfoque-sigue-mouse, si el puntero está en la parte superior de la ventana raíz (o en el fondo), ninguna ventana recibe el foco y simplemente se pierden las pulsaciones de teclas. Cuando se utiliza una política de enfoque difuso, solo cambia cuando el puntero llega a una nueva ventana, pero nunca sale de la ventana actual.

Haga clic para enfocar

La ventana activa se selecciona presionando un botón en el dispositivo señalador. En este caso, la ventana "se eleva" y se ubica encima de todas las demás ventanas normales. Todas las pulsaciones de teclas ahora se dirigirán a esta ventana, incluso si el puntero se mueve a otra.

Muchos administradores de ventanas admiten otras políticas, así como variaciones de las enumeradas.

Campo de golf

  • xwinman.org: capturas de pantalla de administradores de ventanas populares.

Fundación Wikimedia.

Vea qué es "Administrador de ventanas del sistema X Window" en otros diccionarios:

    Un administrador de ventanas de marco (o mosaico) es un administrador de ventanas del sistema X Window que divide el espacio de trabajo de la pantalla en marcos rectangulares que no se superponen. Cada cuadro se utiliza para mostrar información por separado... Wikipedia

    El administrador de ventanas del sistema X Window es una aplicación que se ejecuta sobre el sistema X Window y define la interfaz y la experiencia del usuario. En los sistemas operativos tipo Unix, el usuario puede elegir cualquier administrador de ventanas según sus preferencias... ... Wikipedia

Del traductor: Esta nota es interesante porque es un libro de referencia sobre los administradores de ventanas modernos, incluidos los nuevos y los poco conocidos. En principio, no hay nada en él que pueda ser “mejorado” por un usuario con un mínimo conocimiento de inglés, por lo que traducirlo parece inútil. Sin embargo, sabemos que las publicaciones de blogs tienden a desaparecer en ocasiones, lo que sería una pena en este caso. La única manera de combatir esto es la reubicación. Pero sería ridículo volver a publicar un artículo en inglés en un recurso en ruso, así que decidí hacer esta traducción.

Una de las mejores formas de acelerar su escritorio Linux es utilizar el administrador de ventanas más ligero. Para todos los que se preocupan por la velocidad, los minimalistas y aquellos que todavía esperan revivir su hardware obsoleto, les presento los 20 administradores de ventanas más rápidos y simples para Linux.

Creador de ventanas

Window Maker es un popular administrador de ventanas diseñado para emular la GUI de NeXT como un entorno compatible con OpenStep y se describe como "uno de los administradores de ventanas más útiles y versátiles disponibles". Window Maker tiene fama de ser rápido, eficiente y muy duradero. Es muy popular como solución de código abierto para su uso tanto en máquinas nuevas como antiguas. Como la mayoría de los administradores de ventanas, admite una gran cantidad de temas.

Caja negra

es un administrador de ventanas minimalista para quienes buscan un entorno rápido, transparente y sencillo. Algunas funciones de Blackbox solo están disponibles a través de otras aplicaciones. Un ejemplo es la aplicación bbkeys para usar teclas de acceso rápido. Blackbox está escrito en C++ y su código es completamente original. Fue desarrollado por Bradley T. Hughes y se distribuye bajo licencia MIT.

caja de flujo

Fluxbox es un administrador de ventanas basado en la versión 0.61.1 de Blackbox. Es liviano y personalizable y tiene un soporte mínimo para íconos gráficos. Su interfaz de usuario tiene únicamente una barra de tareas y un menú al que se accede haciendo clic derecho en el escritorio. Configuración: mediante archivos de texto.

Fluxbox puede complacer la vista: puedes definir colores, degradados, bordes y algunos otros atributos. Las últimas versiones admiten esquinas de ventanas redondeadas y elementos gráficos. Fluxbox también tiene varias características que no se encuentran en Blackbox, incluidas ventanas con pestañas y una barra de título configurable.

dwm

dwm es un administrador de ventanas en mosaico minimalista y dinámico. Externamente es similar a wmii, pero internamente es mucho más simple. El administrador dwm está escrito en C puro y, para simplificarlo, no tiene más herramientas de configuración que la edición de códigos fuente. No da tanto miedo como parece. Sin embargo, una de las pautas del proyecto es que el código fuente nunca excederá las 2000 líneas y las opciones de configuración del usuario deben estar representadas por macros y contenidas en un único archivo de encabezado. Según el autor del proyecto, dwm está optimizado para portátiles de alta resolución y pantallas panorámicas.

FVWM

F Virtual Window Manager (F ahora no tiene significado oficial) es un administrador de ventanas virtuales para el sistema X. Originalmente derivado de twm, FVWM ha evolucionado hasta convertirse en un entorno potente y altamente configurable para sistemas UNIX.

Estas son algunas de sus características:

  • Admite cualquier cantidad de escritorios virtuales, cada uno de los cuales se puede dividir en varias páginas.
  • Soporte completo para sugerencias de EWMH, ICCCM-2 y GNOME.
  • Internacionalización completa, incluidos juegos de caracteres multibyte y texto bidireccional.
  • La barra de título se puede desactivar o colocar en cualquier borde de la ventana.
  • Sombras de ventanas animadas en cualquier dirección.
  • Paneles de escritorio configurables.
  • Es posible dibujar formas con el mouse y asociarlas con comandos.
  • Soporte de Xinerama para el uso de múltiples monitores.
  • Módulos de usuario dinámicamente extensibles.

J.W.M.

JWM, Joe's Window Manager: un administrador de ventanas escrito por Joe Wingbermuehle. JWM está escrito en C y, para minimizarlo, utiliza solo la biblioteca Xlib. Cuando se compila, se puede agregar soporte para las siguientes opciones:
  • iconos en formato PNG y/o XPM;
  • Xinerama;
  • Fri Bidi;
  • Extensión de forma.

wmii

wmii es un administrador de ventanas dinámico de tipo mosaico. Admite el control de ventanas clásico y dinámico mediante el teclado, el mouse y el control remoto. Reemplaza el paradigma del espacio de trabajo con un nuevo enfoque de etiquetado.

La filosofía minimalista de wmii se expresa en el hecho de que para lograr simplicidad y comprensibilidad, su tamaño no supera las 10.000 líneas de código (incluidas todas las utilidades y bibliotecas). Al igual que su dwm similar, wmii está configurado de forma nativa para usar dmenu para iniciar programas y admite acceso rápido a scripts de usuario ubicados en un subdirectorio del directorio de usuario.

Caja abierta

Openbox es un administrador de ventanas gratuito para el sistema X Window, con licencia GNU GPL. Openbox evolucionó originalmente a partir de la versión 0.65.0 de Blackbox, pero fue reescrito completamente en C, por lo que su versión 3.0 no contiene ningún código de Blackbox.

Openbox utiliza un menú dinámico. Esto se logra utilizando la salida del script como código fuente del menú. Cada vez que el usuario apunta con el mouse a un menú o submenú, el menú se regenera. Esta característica proporciona a los usuarios y desarrolladores una oh Más flexibilidad que los menús estáticos estándar que se encuentran en la mayoría de los demás administradores de ventanas.

VentanaLab

WindowLab se basa en aewm, heredando su compacidad y ligereza. En muchos sentidos, WindowLab está influenciado por la interfaz de usuario de Amiga, pero no es un clon completo. Al nivel superior del menú se accede haciendo clic derecho sobre él, como en Amiga, y esto proporciona comodidad y facilidad de uso, ya que una vez que el mouse ingresa al área del menú, su movimiento se limita a él tanto en dirección horizontal como vertical.

La barra de menú no está controlada por aplicaciones; Este es el menú de inicio, cuyo contenido está escrito en un archivo de puntos en el directorio de inicio del usuario en forma de listas de encabezados y sus comandos correspondientes.

veneno para ratas

ratpoison es un administrador de ventanas minimalista y gratuito para el sistema de ventanas X, escrito originalmente por Shawn Betts. Su interfaz de usuario yb oh La mayor parte de la funcionalidad proviene del multiplexor del terminal GNU Screen. El nombre proviene del hecho de que este administrador de ventanas permite al usuario administrar ventanas sin usar el mouse.

El sucesor de Ratpoison es Stumpwm; El veneno para ratas estaba creciendo en tamaño y Betts decidió recrear su funcionalidad utilizando Common Lisp.

Pez sierra

Sawfish se conocía anteriormente como Sawmill; este nombre se cambió porque también era el nombre de un programa comercial de análisis de registros web. Sawfish utiliza un lenguaje de secuencias de comandos similar a Lisp, lo que facilita su ampliación. Por ejemplo, es fácil incluir secuencias de teclado para XMMS.

Sawfish no tiene panel y se utilizó como administrador de ventanas en GNOME hasta que fue reemplazado por Metacity en la versión 2.2 de este último.

HieloWM

IceWM es un administrador de ventanas escrito desde cero por Marko Macek en C++. El administrador se distribuye según los términos de la Licencia pública general reducida GNU. IceWM proporciona una apariencia y sensación superiores a la vez que es liviano y personalizable.

IceWM se puede configurar editando archivos de texto en el directorio de inicio del usuario, lo que facilita la configuración y copia de sus configuraciones. IceWM tiene una barra de tareas incorporada adicional con un menú, lista de tareas, indicadores de carga de red y CPU, un ícono de verificación de correo y un reloj personalizable. El soporte oficial para los menús de GNOME y KDE se proporcionaba anteriormente en un paquete separado.

wm2

wm2 es un administrador de ventanas minimalista escrito por Chris Cannam. Permite mover, cambiar el tamaño y eliminar ventanas, pero no admite íconos. En cambio, wm2 oculta temporalmente las ventanas del escritorio; Las ventanas ocultas se pueden restaurar a través del menú de la ventana raíz. Este administrador de ventanas no ofrece configuración interactiva (algunas configuraciones se pueden realizar editando el archivo de configuración), ni escritorios virtuales, ni otras características de los administradores de ventanas modernos como menús principales configurables, barras de herramientas, etc.


tocónwm

StumpWM es un administrador de ventanas para sistemas operativos tipo Unix compatibles con POSIX, iniciado desde el sistema X window. Es el sucesor de ratpoison. StumpWM intenta ser personalizable y visualmente mínimo al mismo tiempo. No hay decoraciones de ventanas, iconos o botones. Pero existen varios “ganchos” para adjuntar cambios personales y variables que se pueden cambiar.

Waimea

Waimea es un administrador de ventanas liviano para System X, diseñado en estilo Blackbox. Toma prestado algo de código de Blackbox, pero no es una bifurcación del mismo.

Waimea tiene un motor de estilo muy avanzado con características como soporte para estilo Blackbox, estilo pixmap y texturas transparentes. El texto se puede representar de dos maneras, utilizando fuentes principales X y Xft. Waimea también incluye un sistema de menú rápido y liviano con soporte para menús dinámicos.

xmonad

xmonad es un administrador de ventanas basado en mosaicos escrito en Haskell. En desarrollo desde marzo de 2007, al igual que dwm, larswm, StumpWM y otros administradores relacionados, tiene como objetivo permitir al usuario administrar ventanas de manera productiva sin usar un mouse. xmonad se distribuye con muchos sistemas operativos tipo Unix, incluidos Archlinux, Debian, Ubuntu, Gentoo, FreeBSD, NetBSD y OpenBSD.


Arriba