Developer92
Anmeldungsdatum: 31. Dezember 2008
Beiträge: 4101
|
Ich hab da mal ne (rein theoretische) Frage: Soweit ich das verstanden habe ist der aktuell eingesetzte X-Server eigentlich nur für Darstellung von 2-dimensionalen Grafiken ohne großartigen Schnick-Schnack gedacht gewesen. Damit die Gnome-Shell darauf laufen kann braucht man einen Compositor, namentlich Mutter welcher für die Darstellung und die grafischen Effekte zuständig ist. Soweit richtig? Wenn man Mutter auf Wayland portiert, dann sollte doch die Gnome-Shell ohne weitere Anpassungen auch unter Wayland laufen, oder? Und nur zum Verständnis: Wayland enthält doch bereits einen Compositor, wieso braucht man dann noch unbedingt Mutter? Man müsste doch die Gnome-Shell direkt auf Wayland zum Laufen bekommen, oder nicht? Ich gebe zu, dass ich noch nicht so ganz verstanden habe wieso Mutter da zwingend gebraucht wird. Was ausserdem interessant wäre: Wie ist der aktuelle Stand der Portierung von Mutter auf Wayland (ich hab da wirklich nix dazu gefunden) bzw. angeblich hat es jemand schon geschafft die Gnome-Shell auf Wayland laufen zu lassen. Allerdings war das nur ein kurzer Artikel, keine großartigen Quellenangaben oder gar der Sourcecode, was echt schade ist (ich such noch den Link raus...) Wäre schön da mal was aktuelles zu sehen oder mal ein paar News dazu zu lesen. mfg
|
sitronen-
Anmeldungsdatum: 17. August 2012
Beiträge: 651
|
Über Mutter weiß ich jetzt nichts - aber unser lieber martingr hat begründet, weshalb KDE auch unter Wayland KWin als Compositor einsetzt: http://blog.martin-graesslin.com/blog/2012/09/a-real-update-on-the-progress-of-wayland-in-kwin-and-kde/, Abschnitt KWin: consistent window management experience no matter whether you run on X11 or on Wayland.
Ähnlich wird es auch unter Gnome laufen - zusätzlich ist die Shell noch ein Plugin zu Mutter, der Verzicht auf letzteren hätte größere Umbauten zur Folge.
|
Developer92
(Themenstarter)
Anmeldungsdatum: 31. Dezember 2008
Beiträge: 4101
|
sitronen- schrieb: Über Mutter weiß ich jetzt nichts - aber unser lieber martingr hat begründet, weshalb KDE auch unter Wayland KWin als Compositor einsetzt: http://blog.martin-graesslin.com/blog/2012/09/a-real-update-on-the-progress-of-wayland-in-kwin-and-kde/
Das ist ein recht interessanter Artikel, hoffentlich handhabt Gnome das mit den Client-Side-Decorations dann auch so wie KDE.
Ähnlich wird es auch unter Gnome laufen - zusätzlich ist die Shell noch ein Plugin zu Mutter, der Verzicht auf letzteren hätte größere Umbauten zur Folge.
Ja, das ergibt Sinn. Ist halt die Frage, ob es nicht trotzdem performanter/besser wäre die Gnome-Shell direkt auf Wayland zu portieren. Zu Mutter und dem Stand der Portierung hab ich übrigens nichts gefunden. Da verliert irgendwie kein Mensch drüber ein Wort, schade. Wenns wenigstens eine Roadmap gäbe oder es ein erklärtes Ziel wäre das irgendwann mal zu portieren, aber nein... mfg
|
norbit
Anmeldungsdatum: 9. Februar 2009
Beiträge: 255
|
Wayland interessiert mich auch, die Youtube Videos sehen ja nicht schlecht aus. Eine Distri mir Wayland habe ich gefunden und werd sie mal ausprobieren. http://www.maui-project.org/en/#carousel Das Problem ist das der meiste Code von Intel kommt und Wayland auf Nvidia und ATI/AMD Karten überhaupt noch nicht laufen soll. Intels HD2000/3000 IGP´s sollen funktionieren. Mal sehen ob sie überhaupt startet.
|
Developer92
(Themenstarter)
Anmeldungsdatum: 31. Dezember 2008
Beiträge: 4101
|
norbit schrieb: Wayland interessiert mich auch, die Youtube Videos sehen ja nicht schlecht aus.
Nunja, soviel sieht man ja leider meist nicht. Für gewöhnlich ein paar Demos, nichts was man wirklich gebrauchen könnte (Was, wie gesagt, echt schade ist. Ich würde gerne mal einen voll funktionsfähigen Desktop sehen)
Eine Distri mir Wayland habe ich gefunden und werd sie mal ausprobieren. http://www.maui-project.org/en/#carousel
Gibt auch noch RebeccaBlackOS welches von Haus aus ebenfalls mit Wayland läuft. Ich hab mir die Pakete allerdings immer selbst gebaut und dementsprechend noch keine LiveCD mit Wayland probiert ☺
Das Problem ist das der meiste Code von Intel kommt und Wayland auf Nvidia und ATI/AMD Karten überhaupt noch nicht laufen soll. Intels HD2000/3000 IGP´s sollen funktionieren.
Ich sehe das nicht als Problem. Der Code stammt von einem Entwickler (Kristian Høgsberg) der das Projekt soweit ich weiß in seiner Freizeit gestartet hat und halt bei Intel arbeitet, das Projekt selbst wurde aber nicht von Intel initiiert. Wayland funktioniert aber zumindest mit den freien Treibern (nouveau, radeon) auch auf Nvidia/ATI Grafikkarten (letzteres kann ich bestätigen). Das Problem ist, dass die proprietären Treiber von Nvidia/ATI die Kernel Mode Settings noch nicht so richtig beherrschen und das Direct Rendering Interface von Nvidia ist irgendwie auch nicht so wirklich standardkonform (Wenn ich jetzt wieder wüsste wo ich das gelesen habe...). Zur Gnome-Shell: Ich hab mir die Paketabhängigkeiten mal angesehen, Gnome-Shell baut auf Mutter auf und Mutter basiert auf Clutter. Clutter wurde bereits auf Wayland portiert und läuft auch, jetzt müsste sich nur noch jemand an die Arbeit machen und Mutter selbst portieren. Das GTK-Backend läuft ebenfalls mit Wayland, die Gnome-Shell sollte dann automatisch mit Wayland laufen, wenn auch mit Einschränkungen (Ich hoffe ich irre mich, aber ich hab zum Beispiel bisher keine Möglichkeit gesehen, das Tastaturlayout unter Wayland dynamisch anzupassen). Auch cogl (was immer das ist) läuft bereits mit Wayland (wird irgendwie von Clutter gebraucht) Wayland/Weston läuft übrigens auch wunderbar auf dem RaspberryPi, was auch recht interessant wäre. mfg
|
norbit
Anmeldungsdatum: 9. Februar 2009
Beiträge: 255
|
Also die Live-Cd von maui konnte ich nicht dazu überreden die Grafische Oberfläche zu starten. Was ich noch gefunden habe ist das Wayland schon ein freigabe für Ubuntu hat. http://www.golem.de/news/displayserver-wayland-fuer-ubuntu-12-10-verfuegbar-1208-94111.html Leider weiss ich nicht wie und was ich installieren muss und wie man es dann zu laufen bekommt, da ist mir die Gefahr zu groß irgendwas zu zerschießen. 🐸 So fitt bin ich da nicht. In 13.04 sind auf jeden Fall die Pakete libwayland0 und westone enthalten. Ob man da noch zusätzlich ein PPA einbinden muss, keine Ahnung.
|
Developer92
(Themenstarter)
Anmeldungsdatum: 31. Dezember 2008
Beiträge: 4101
|
norbit schrieb: Leider weiss ich nicht wie und was ich installieren muss und wie man es dann zu laufen bekommt, da ist mir die Gefahr zu groß irgendwas zu zerschießen. 🐸 So fitt bin ich da nicht.
Ich bin mir nicht sicher ob man Wayland in VirtualBox starten kann, aber ein Versuch wäre es wert. Zumindest zerschießt man sich damit dann nicht sein System ☺ mfg
|
pitt-admin
Anmeldungsdatum: 11. Juli 2010
Beiträge: 1875
|
Developer92 schrieb: norbit schrieb: Leider weiss ich nicht wie und was ich installieren muss und wie man es dann zu laufen bekommt, da ist mir die Gefahr zu groß irgendwas zu zerschießen. 🐸 So fitt bin ich da nicht.
Ich bin mir nicht sicher ob man Wayland in VirtualBox starten kann, aber ein Versuch wäre es wert. Zumindest zerschießt man sich damit dann nicht sein System ☺ mfg
Warum sollte es nicht funktionieren? VM bildet nur Hardware nach und solange Du es Wayland nicht veräts. 😉 Macht aber noch wenig sinn da die großen GUI,s noch nicht damit laufen.
|
norbit
Anmeldungsdatum: 9. Februar 2009
Beiträge: 255
|
Maui läuft auch in Virtialbox mit dem Iso Image nicht. Man müsste sich mal das .oav Image runterladen. Mal sehen.
|
Developer92
(Themenstarter)
Anmeldungsdatum: 31. Dezember 2008
Beiträge: 4101
|
pitt-admin schrieb: Warum sollte es nicht funktionieren? VM bildet nur Hardware nach und solange Du es Wayland nicht veräts. 😉
Bei VMWare gabs Probleme, könnte ja sein, dass es in VirtualBox auch Probleme gibt ☺
Macht aber noch wenig sinn da die großen GUI,s noch nicht damit laufen.
Darum gehts hier ja ☺ Wie ich im IRC erfahren habe gabs sogar einen Wayland-Branch für die Gnome-Shell, Mutter hatte ebenfalls einen Wayland-Branch. Leider wird bei der Installation der Gnome-Shell (unter ArchLinux) auch gdm und metacity installiert, beides hat so wies aussieht bisher keine Anpassungen für Wayland erhalten (ist aber fraglich, ob man gdm und metacity überhaupt braucht). Wenn man sich mit dem Stand von Juli 2012 zufrieden gibt, könnte man die Gnome-Shell unter Wayland also zum Laufen zu bekommen. mfg
|
norbit
Anmeldungsdatum: 9. Februar 2009
Beiträge: 255
|
Das Virtualbox Image funktioniert auch nicht. Absturz nach dem Start der Grafischen Oberfläche. Bei Linux gehen die Uhren doch etwas langsamer, also kann das noch Jahre dauern bis da was brauchbares rauskommt.
|
Developer92
(Themenstarter)
Anmeldungsdatum: 31. Dezember 2008
Beiträge: 4101
|
norbit schrieb: Bei Linux gehen die Uhren doch etwas langsamer, also kann das noch Jahre dauern bis da was brauchbares rauskommt.
Aus diesem Grund hatte Linux wohl auch die erste Unterstützung für USB3.0... Ich will allerdings auch nicht bestreiten, dass es noch Jahre dauern wird, bis Wayland wirklich einsatzfähig ist (ich schätz mal so 3 bis 5 Jahre). Wayland selbst gilt ja als stabil, das Problem sind die ganzen Programme drumherum (Mutter, Cogl, Clutter, sogar Gstreamer). Bei QT sieht es da im Moment einfach besser aus, die haben soweit ich das sehe auch ne Roadmap. Im IRC der Gnome-Hacker hab ich gestern nen Tipp bekommen, sollte man sich unbedingt mal ansehen: Daniel Stone - The real story behind Wayland and X (mp4). Das Video ist von Anfang Februar, also noch recht neu. mfg EDIT: Da hat sich jemand Mühe gemacht und haufenweise Infos zusammengetragen: http://www.chaosreigns.com/wayland/
|
Developer92
(Themenstarter)
Anmeldungsdatum: 31. Dezember 2008
Beiträge: 4101
|
Nur noch mal so als Info, falls es jemanden interessiert und das noch nicht mitbekommen hat: Die Leute von Gnome wollen diesen Sommer ein Hackfest veranstalten in dem die Gnome-Shell und alle dazugehörigen Komponenten weitgehend unter Wayland laufen. Mit Gnome 3.10 (Veröffentlichung gegen Ende 2013) soll es dann möglich sein, die Gnome-Shell unter Wayland zu betreiben (wobei dies eher für Entwickler gedacht ist). Mit Gnome 3.12 (Veröffentlichung im Frühling 2014) sollen dann die Core-Apps unter Wayland laufen. Das ist dann vermutlich der Stand, in dem man beginnen kann, Wayland dauerhaft zu verwenden. Gnome.org - Wayland mfg
|
glasenisback
Anmeldungsdatum: 20. November 2011
Beiträge: 1603
Wohnort: Fernwald (Gießen)
|
Das ist dann vermutlich der Stand, in dem man beginnen kann, Wayland dauerhaft zu verwenden.
Man wird sehen, wohin das führt. Solange keine Distribution standardmäßig Wayland benutzt und der Xorg-Layer stabil mit allen nicht portierten Anwendungen funktioniert (Dazu gehören auch solche Dinge wie OpenGL-basierte Spiele), werden nur die absoluten Über-Nerds Wayland einsetzen (wollen). Dazu kommt, dass Wayland einen wirklich gravierenden Vorteil gegenüber X11 bieten muss. "Nur" moderner zu sein genügt nicht. Der Anwender muss auch einen tatsächlichen Vorteil durch den Einsatz von Wayöand haben und nicht nur einen theoretischen. Ansonsten ist Wayland wieder nur mal eine "Nerd-Masturbations-Hilfe". Das gleiche gilt übrigens auch für Canonicals Mir.
|
diesch
Anmeldungsdatum: 18. Februar 2009
Beiträge: 5072
Wohnort: Brandenburg an der Havel
|
Ob Mutter ein Wayland-Compositer ist, oder Compositing über X11 macht, dürfte für die meisten Benutzer egal sein, die bemerken da vermutlich keinen Unterschied. Interessant dürfte sein, wie weit KWin und Mutter in dieser Beziehung kompatibel bleiben, und ob Programme auch mit der jeweils anderen Wayland-Implementierung laufen. Das gilt natürlich ähnlich auch für Unity und MIR.
|