0.1.2pre3, publicada el 6 de abril de 2010.
https://github.com/segin/matwm2
https://www.facebook.com/Matwm2-126872914055511/info
Tuvo un desarrollo muy activo entre 2009 y 2010, que luego disminuyó abruptamente. En el momento de escribir esto los cambios más recientes en su código fuente datan de noviembre de 2015. FreeBSD y algunas distribuciones de Linux lo incluyen en sus repositorios de paquetes, aunque no parece que haya logrado nunca un público apreciable. Quizás lo usen todavía un puñado de personas.
Esc. Virtuales | Menús | Iconos | Temas | Dockapps | At. de teclado | Barra de tareas |
---|---|---|---|---|---|---|
Sí | Parcial 1 | No | No | No | Sí | No |
1 Sólo un menú de tareas, que como tal se limita a listar las ventanas activas para interactuar con ellas y no admite ajustes o modificaciones por parte del usuario. Nada más.
Mi primer contacto con Matwm2: una terminal (Xterm), un reloj en la esquina superior derecha (Mdgclock ), y un fondo inspirado probablemente en La sombra sobre Innsmouth.
En palabras del autor , Mattis Michel:
«Matwm2 es un gestor de ventanas simple para X11. Presenta marcos para las ventanas con título y botones, atajos de teclado y acciones del ratón configurables, soporte para [el estándar] EWMH y los "Motif hints", modelos de enfoque —el foco sigue al ratón, o clicar para enfocar—, escritorios virtuales, fuentes Xft, y soporte para Xinerama».
Y sí, a grandes rasgos puede definirse con el vocablo «simple». Matwm2 dibuja alrededor de cada ventana una sencilla decoración con un color sólido y un borde de un píxel. Y en su configuración por defecto incluye los siguientes controles —enumero de izquierda a derecha—:
Algunos detalles estéticos y funcionales pueden ajustarse desde el archivo ~/.matwmrc, una simple enumeración de opciones y valores escrita con texto plano. Otros no admiten cambios. Como siempre, hablo más sobre ello abajo, en el apartado correspondiente.
Si el usuario no decide configurarlo de otro modo, el ratón se emplea de un modo similar al de otros gestores de pila. Bueno, con alguna salvedad: para cambiar el tamaño de una ventana no existe ningún control obvio, y uno debe clicar con el botón derecho sobre el título y arrastrar a continuación el puntero, que se habrá desplazado automáticamente a la esquina inferior derecha.
¿Más cosas? Muy poco, en realidad. Matwm2 prescinde de barras de tareas, paginadores o menús de aplicaciones. Sólo incluye un esquemático menú de tareas para recuperar ventanas minimizadas o pasar de una a otra.
Dos terminales —una de ellas dedicada a editar mi fichero .matwmrc—, y la página de manual de Matwm2 vista en Xman. Fijaos en el montón de controles que posee cada ventana, nada menos que seis.
Antes de probar Matwm2 estuve ojeando un rato la antigua página web del proyecto, tan simple y directa como el propio gestor, así que ya me había hecho una idea de lo que me podía encontrar al ponerlo en marcha. Y en efecto no hubo sorpresas: me recibió una interfaz muy sobria, sin ningún alarde visual. No me disgustó.
Reconozco que me desconcertó un poco ver nada menos que seis iconitos de control para cada ventana. Los de minimizar y cerrar me parecieron claros. ¿Los demás? Averigüé su cometido gracias al método científico: clicar con el ratón sobre ellos y observar los efectos. Nada del otro mundo. Los de expandir y maximizar se me antojaron redundantes, se trata de funciones que yo nunca utilizo; por supuesto, si el autor los dejó en la configuración por defecto es porque otras personas tendrán otros hábitos y para ellas sí resultarán útiles.
Gracias a la página de manual me enteré de que resulta posible abrir instancias de Xterm pulsando [Ctrl], [Alt] y [Return]; y así estuve funcionando en mis primeras sesiones de trabajo, antes de ponerme a husmear en la configuración de Matwm2.
Por lo demás, sí me costó un poquito aclararme con un par de detalles. ¿Cómo mover una ventana de un escritorio virtual a otro? ¿Y cómo cambiar su tamaño? La documentación no lo explica. Al menos la primera duda puede resolverse rápidamente por deducción —es posible activar la condición de «pegajosa» de una ventana, saltar al escritorio virtual deseado y desactivarla en él, o bien efectuar la misma operación minimizando y restaurando—; para solucionar la segunda dediqué un ratito a experimentar con el ratón.
Bien, tras mi toma de contacto inicial con el gestor se me presentó la necesidad de adaptarlo a mis constumbres. Oh, puedo vivir felizmente abriendo Xterms con una combinación de teclas y lanzando mis programas desde ellas; sin embargo, veo más cómodo un lanzador como Dmenu —ya lo he mencionado por aquí en otros artículos, y sí, me encanta—. El fichero ~/.matwmrc posee una sintaxis tan obvia que hacer los cambios deseados sólo me llevó unos pocos minutos, y además cada posible opción viene descrita en la página de manual. Esta facilidad de configuración me gusta.
Así que he estado conviviendo con Matwm2 durante tres semanas. A decir verdad resulta sencillo y predecible, y no funciona de un modo muy diferente al de otros gestores minimalistas; podría pasar por una variante elaborada de Karmen o Lwm —aunque ofrece más flexibilidad, ¡y escritorios virtuales!—, o quizás por un Metacity ligero. El comportamiento por defecto que definió el autor toma ideas ya probadas en otras interfaces, y eso favorece la adaptación del usuario: por ejemplo, una forma rápida de traer una ventana a lo alto de la pila consiste en mantener pulsada la tecla [Alt] y clicar dentro de ella con el botón izquierdo del ratón..., vamos, algo común en muchos escritorios desde la noche de los tiempos.
Matwm2 es compatible con los Extended Window Manager Hints
. Gracias a esto puede combinarse cómodamente con otros accesorios para crear vuestros escritorios personalizados. ¿Deseáis un panel con reloj y barra de tareas? Probad, por citar uno de tantos, Bmpanel2. ¿Sistemas de menús? ¿Pagers?... Casi todos se comportan aquí de la forma adecuada.
El menú de tareas aparece en el centro de la pantalla al pulsar [Alt] y [Tab]. No hay demasiado que contar de él, salvo que su manejo se apoya más bien en el teclado y no responde muy bien al ratón. Puede volverse ligeramente engorroso cuando existe gran cantidad de ventanas abiertas.
Por último, la forma de cambiar el tamaño me agrada. No hace falta, como en otros gestores, apuntar con el ratón a controles concretos o partes reducidas de la decoración: basta con presionar el botón derecho sobre la barra del título y arrastrar; como ya he explicado antes, el puntero se coloca él solito en la esquina correspondiente. Me sorprende un poco no haber visto esta idea implementada en otros gestores; se me antoja interesante porque elimina la necesidad de movimientos precisos, algo que los torpes siempre agradecemos.
En primer plano aparece el menú de tareas en acción, que muestra todas las ventanas abiertas en el escritorio virtual actual, y las que se encuentren minimizadas en todos ellos.
Contra todo pronóstico hay bastantes, que cubrirán los requerimientos de la mayoría de los usuarios.
Para empezar, Matwm2 permite escoger entre dos modelos de enfoque —clicar para enfocar, o que el foco siga al ratón—, y ajustar alguna preferencia secundaria relativa a ellos. También elegir qué controles —minimizar, maximizar, etc— mostrarán las ventanas. Y por supuesto cosas tan importantes como definir atajos de teclado o cambiar las funciones de los botones del ratón. Otros ajustes resultan más esotéricos y sólo alguna persona con necesidades muy concretas habrá de preocuparse por ellos.
Respecto a la estética, uno puede trastear con colores, fuentes y algún parámetro de la decoración —el espacio entre los controles de las ventanas o el ancho de sus bordes, por ejemplo—. La austeridad de Matwm2 en esta faceta, claro, no deja lugar a muchas opciones.
Adecuada. El gestor viene con una página de manual que explica lo suficiente para funcionar, y detalla todas las etiquetas de configuración que se pueden añadir al fichero ~/.matwmrc.
¿Un proyecto tan desconocido que ni siquiera lo nombra Giles Orr en su Comprehensive List of Window Managers
? ¿Con un fantástico 0.1.2 como número de versión? Lo probé pues sin grandes expectativas... Y me sorprendió descubrir un gestor perfectamente usable. Cómodo, de hecho; al menos para esa clase de usuarios frugales que prefieren los entornos de trabajo simples.
Como en Internet no abundan las capturas de Matwm2 —en mis búsquedas creo que sólo encontré las de otros dos usuarios—, añado unas pocas más:
![]() Matwm2 corriendo en Gentoo Linux allá por en 2014. (La captura no es mía: fuente |
![]() Y aquí lo vemos funcionando en un monitor panorámico moderno. Decoración de color azul, algunos controles eliminados. (La captura no es mía: procede de la cuenta de Facebook de Matwm2 |
![]() ¡Gatitos! La imagen muestra ya de paso cómo Matwm2 puede combinarse con accesorios de terceros para lograr un entorno de trabajo más completo: en este caso hay un paginador en el borde inferior, Bbpager |
![]() Y ahora estoy usando un panel con barra de tareas, reloj y lista de escritorios virtuales: Bmpanel2 |
Si a alguien le intriga Matwm2 y quiere verlo en directo el siguiente material le interesará: