Y hoy en dia los modernos ambientes de escritorio han convertido al usuario en un completo imbecil. La usabilidad que estos aseguran tener no existe, y hoy en dia son mucho menos usables de lo que antes solian ser (o de lo que debieron ser). La usabilidad no tiene que ser igual a puta curva de aprendizaje y eso es algo que muchos no tienen en cuenta, esconder detalles al usuario no esta bien, sin embargo eso parece ser el "estandar" hoy en dia. Ese tipo de personas son las cuales van a un restaurante y piden lo que sea, con tal de comerlo rapido aunque sea feo... y sin saber los ingredientes.
Menos mal existimos usuarios diferentes. Hay personas las cuales nos gusta usar el computador a punta de teclado principalmente, por razones como eficiencia, comodidad, eficacia y a veces, por salud. Y eso es algo que se olvida cuando se diseñan "interfaces modernas". La rutina del mouse de buscar y click simplemente no son eficientes exceptuando tareas muy complejas y especializadas, que por lo general involucran al mouse de manera muy tediosa, repetitiva y no eficiente, sin mencionar el repetitivo "buscar y click".
Claro, la mayoria GUI basados en Widgets ofrecen atajos con teclado, los cuales son sub-optimos... ya que cada Widget ofrece los atajos que se le da la gana, y tenemos n-mil tipos de Widgets, y estos _nunca_ funcionan (Ctrl+v, Ctrl+c son los unicos que parecen funcionar a las mil maravillas...). La mayoria de programas CLI y otros programas de texto simplemente funcionan de manera eficiente, rapida y sencilla que los otros programas, pero estan limitados a sus capacidades de salida del programa.
Y de igual manera es tambien tedioso la forma o el paradigma en el cual intentan encajar al usuario, la forma de manejar las ventanas. Es extremadamente jodido intentar navegar por un stack de ventanas desorganizado, y mas si se hace con un mouse. En la mayoria de manejadores de ventana y sistemas operativos, el usuario es el encargado de manejar las ventanas, en vez del manejador de ventanas (:E) y como resultado el usuario termina perdido en una jungla de ventanas, colores, iconos y demas (en algunos casos, en una mala implementacion del paradigma de translapo de ventanas - overlapping windows - el cual se intenta emular).
La usabilidad no es igual a reproducir paradigmas del mundo real en interfaces de computador. Aunque han habido muchos intentos por mejorar esto, como anexar multiples clientes (ventanas) en un solo frame, conocido como tabbing, ayudando a mantener un escritorio organizado en algunos casos, pero sin embargo no ayuda a los programas que tengan muchas ventanas para manejar un solo documento por ejemplo, y la navegacion esta lejos de ser perfecta.
Existen muchas propuestas para mejorar este tipo de vainas, a fin de cuentas hasta la verdad es subjetiva, porque la usabilidad tiene que ser algo fijo?. La usabilidad tambien es subjetiva y depende mucho del tipo de usuario... a fin de cuentas no todos buscamos usabilidad, eficiencia, eficacia, comodidad y eye-candy ;)
Ahora, muchos workspaces en vez de un solo escritorio sonaba como una muy buena idea... al principio. El modelo clasico de workspaces define que un workspace (area de trabajo) es una coleccion unica de clientes, asi que podemos ejecutar un cliente en un workspace y moverlo entre workspaces sin embargo el manejador de ventanas solo puede mostrar un workspace al tiempo, lo cual significa cambiar de workspaces si queremos alcanzar un cliente en especifico. Y eso es bueno, pero puede ser un inconveniente.
Tagging, es la nueva moda, el paradigma boom de mi muy estrecho circulo social de gente que de verdad se preocupa por todos aquellos aspectos que nombre anteriormente. No hay nada mejor que amoldar las herramientas para que estas de verdad trabajen para nosotros, y no ser esclavo de nuestras herramientas pasando por una curva de aprendizaje lenta y tediosa... Muchos usuarios (si no son todos) no conocen menos del 20% de las capacidades de su manejador de ventanas e inclusive no utilizan todo su potencial, volviendose esclavos del mismo y trabajando como al window manager se le da la gana.
Y como conclusion tenemos que los GUI son para los ratones y que los hombres de verdad usamos CLI, y que los escritorios modernos son basura y las alternativas que existen son solo conocidas por algunos pocos.