Klar, Wayland ist in der Lage das zu tun, aber auch viel neuer als der Startzeitpunkt der Plasma Entwicklung.
Das ist das zentrale Argument hier für alle, die meinen, dass man Plasmoide in eigenem Prozess haben könnte und das Grafikproblem irgendwie hinbiegen kann.
Das aktuelle Design von Plasma wurde etwa um 2006/2007 entworfen. Zum Vergleich (aus Wikipedia):
The first version of Compiz was released as free software by Novell (SUSE) in January 2006 in the wake of the (also new) Xgl.
Mal eben Fenster über einen Compositor zusammenzusetzen war damals noch nicht. KWin unterstützt OpenGL Compositing seit 2008, seit 2009 standarmäßig aktiviert, aber selbst heute hat man beim Startup zuerst einen nicht composited desktop und Compositing kann zur Laufzeit ausgeschaltet werden. Was man auch berücksichtigen muss: der WM müsste diese Plasma Fenster ignorieren. Klar kann man in KWin einbauen, aber was ist mit Nutzern anderer WMs?
Compositing unter X11 fällt daher mal für Grafikdarstellung einfach raus. Was bleibt: Xembedd? Eine Technologie, die bei allen verhasst ist. Shm? Will wohl auch hoffentlich keiner.
Erst Wayland ermöglicht es dass man aus mehreren Prozessen das zusammenbauen könnte. Ob das für die Usecases von Plasma sinnvoll ist, ist eine andere Frage, ich würde mal "nö" sagen, da wir da mit QtQuick2 eigentlich bekommen was wir wollen.
Das aktuelle Design von Plasma wurde etwa um 2006/2007 entworfen. Zum Vergleich (aus Wikipedia):
Mal eben Fenster über einen Compositor zusammenzusetzen war damals noch nicht. KWin unterstützt OpenGL Compositing seit 2008, seit 2009 standarmäßig aktiviert, aber selbst heute hat man beim Startup zuerst einen nicht composited desktop und Compositing kann zur Laufzeit ausgeschaltet werden. Was man auch berücksichtigen muss: der WM müsste diese Plasma Fenster ignorieren. Klar kann man in KWin einbauen, aber was ist mit Nutzern anderer WMs?
Compositing unter X11 fällt daher mal für Grafikdarstellung einfach raus. Was bleibt: Xembedd? Eine Technologie, die bei allen verhasst ist. Shm? Will wohl auch hoffentlich keiner.
Erst Wayland ermöglicht es dass man aus mehreren Prozessen das zusammenbauen könnte. Ob das für die Usecases von Plasma sinnvoll ist, ist eine andere Frage, ich würde mal "nö" sagen, da wir da mit QtQuick2 eigentlich bekommen was wir wollen.