Sí, es del mismo tipo; gestores de ventanas tiling.
Subtle se diferencia por ser un tiling manual. En Awesome (proyecto más maduro) las ventanas ocupan el espacio automáticamente según el layout que hayas definido, en Subtle tienes que configurar la rejilla donde irás colocando las ventanas. Cada hueco de esa rejilla se conoce como gravedad.
Puedes asociar cada una de las gravedades a una combinación de teclas, de esa forma, si quieres colocar una ventana en el hueco superior derecho (que tú mismo definiste) sólo tienes que enfocar la ventana y presionar las teclas asociadas a esa gravedad.
Las ventanas aparecen en la gravedad que tengas definida por defecto, depende de ti como quieres que ocupen el espacio.
Parece engorroso, pero es muy cómodo. Puedes definir una gravedad que ocupe el 50% del ancho y 1/3 del alto en la mitad superior derecha, luego otra igual pero que ocupe 2/3 del alto y otra más que ocupe el 100% del alto; luego puedes asociar esas gravedades a la misma combinación de teclas de modo que cuando enfocas una ventana cada vez que pulsas la combinación, "conmutas" de la primera gravedad a la segunda, de la segunda a la tercera y de la tercera de nuevo a la primera.
Un ejemplo de las gravedades:
gravity :top, [ 0, 0, 100, 50 ]
gravity :top66, [ 0, 0, 100, 66 ]
gravity :top33, [ 0, 0, 100, 34 ]
gravity :left, [ 0, 0, 50, 100 ]
gravity :left66, [ 0, 0, 66, 100 ]
gravity :left33, [ 0, 0, 33, 100 ]
gravity :center, [ 0, 0, 100, 100 ]
gravity :center66, [ 17, 17, 66, 66 ]
gravity :center33, [ 33, 33, 33, 33 ]
gravity :right, [ 50, 0, 50, 100 ]
gravity :right66, [ 34, 0, 66, 100 ]
gravity :right33, [ 67, 50, 33, 100 ]
gravity :bottom, [ 0, 50, 100, 50 ]
gravity :bottom66, [ 0, 34, 100, 66 ]
gravity :bottom33, [ 0, 67, 100, 33 ]
Son las gravedades que uso para la zona superior, izquierda, centro e inferior de la pantalla. Tres gravedades para cada zona.
Los valores son porcentajes del tamaño de la pantalla, los dos primeros valores señalan el eje X e Y y los dos siguientes el tamaño de la ventana.
Además, mediante etiquetas puedes configurar que por ejemplo, la terminal rxvt aparezca en la gravedad inferior ocupando todo el ancho, que mplayer se lance ocupando la gravedad central más grande o que ncmpcpp aparezca en la primera gravedad derecha de la pantalla.
Las etiquetas también permiten ajustar en que vista (escritorio virtual) quieres que aparezca la ventana.
Ejemplo de etiqueta:
tag "web_browser" do
match "firefox"
gravity :center
end
La etiqueta "web_browser" dice que todas las ventanas que coincidan con Firefox aparecerán tomando la gravedad que definí como :center.
Subtle también permite la instalación de "applets", se conocen como sublets. Se instalan automáticamente desde una especie de "repositorio" con el comando "sur".
Tiene de todo http://subforge.org/tab/show/subtle?tabid=0
La configuración y personalización de Subtle es uno de sus puntos fuertes, el fichero de configuración es muy comprensible aunque puede asustar un poco.
Actualmente, Unexist (el developer de este proyecto) está implementando una forma de tiling automático al vuelo. Es muy activo.
No es un gestor de ventanas que aconseje para el uso diario de escritorio, es ideal para portátiles y configuraciones ligeras.
Como delante del PC no hago nada extraordinario, para mi va sobrado xD