Arcan bezeichnet sich selbst als Multimedia Framework, ist aber gleichzeitig ein Displayserver wie X oder Wayland. Doch fangen wir mit Durden an.
Durden ist ein Fenstermanager, mehr noch, eine Desktopumgebung, und basiert auf Arcan. Durden implementiert sowohl tiling, tabbed als auch freies (floating) Fenstermanagement. Über ein globales Menü können alle denkbaren Einstellungen angepasst werden, Änderungen greifen sofort. Das ist mächtig, z.B. wenn wie im Video zu sehen die Fensterrahmen verändert werden:
Die Video sind auch sonst eine gute Einführung, und sie geben einen Eindruck in was Arcan ist.
Arcan ist also ein alternativer Displayserver. Er kann unter X gestartet werden, aber auch anstatt X. Sein Konzept erklärt der Autor so:
Look for a useful distinction between the typically distinct display server, game engine, streaming multimedia processing / low- mid- level graphics
In anderen Worten: Es geht darum, neu zu definieren was ein Displayserver können soll. Und ich meine man sieht das an Durden, wie dort Grafiken eingesetzt werden können. Der Stand des Projekts wird in mehreren Präsentationen gezeigt, hier die für Arcan:
Interessant ist der Zeitplan: Arcan existiert schon eine ganze Weile, wird von seinem Autor stetig weiterentwickelt. Es gibt einen großen Knackpunkt, und das ist die Unterstützung von X-Anwendungen. Firefox z.B. kann unter Arcan derzeit nicht direkt starten, schon weil GTK nicht funktioniert. Das soll sich mit der Wayland-Integration nächstes Jahr ändern. Bisher gibt es eine Lösung mit einem QEMU-Fork, die letoram nutzt, aber die war für mich nicht ausreichend dokumentiert.
Für mich ist das Projekt ziemlich erstaunlich. Es gehört was dazu, sich hinzustellen und zu entscheiden die Grundlagen des Desktops umzukrempeln. Es gehört noch mehr dazu das über Jahre hinweg weiterzuentwickeln. Arcan als Alternative oder Ergänzung zu Wayland zu haben könnte für den Linuxdesktop toll sein, auch wenn ich Arcans Interna nicht wirklich beurteilen kann.
Die Installation war einfach. Wer einen Blick in eine alternative Linuxwelt werfen will sollte Durden und Arcan antesten.