Zu den Vorraussetzungen. Installiert ist Kubuntu 13.10 mit KDE SC 4.10.90 (4.11 Beta 2) Dazu noch
libwayland-client0 - 1.1.0
libwayland-server0 - 1.1.0
libwayland-cursor0 - 1.1.0
weston - 1.1.0
xvfb 1.13.3
Über
sudo weston-launch
bin ich in der Lage wayland zu starten. Ohne sudo bekomme ich nur
Weston-launch: Permission denied. You should either: - enable systemd session support for weston-launch. - or add yourself to the 'weston-launch' group.
zu lesen. Diese Gruppe existiert nicht und systemd gibts natürlich auch nicht ^^
Nun bin ich das kleine Howto von Martin abgegangen.
Einstellungen vom VSync wie angegeben auf "Volle Bilder" geändert,
OpenGL2 als Composit Typ gewählt.
/usr/bin/startkde nach /usr/bin/startkde-wayland kopiert
dann
export DISPLAY=:99 export WAYLAND_DISPLAY=wayland-system-0 export KWIN_OPENGL_INTERFACE=egl_wayland
nach der Shebang eingefügt + Ausführbar gemacht.
als nächstes noch
#!/bin/sh weston-launch -- --socket=wayland-system-0 & Xvfb -screen 0 1440x900x24 :99 & startkde-wayland &
in eine Datei mit dem Namen /usr/bin/kwayland eingefügt und auch ausführbar gemacht.
Nun kann ich den Xserver mittels
sudo service lightdm stop
beenden.
Bis hier hin gibts keine Probleme.
jetzt sollte ich im VT kwayland starten. Da dieser den weston launcher staretet bekomme ich hier die oben genannte Fehlermeldung zu den Fehlenden Rechten.
Starte ich es mittels root rechten (auf dem Testsystem darf ich das ja mal), startet zwar Wayland mit Weston und der Standard Shell, von einem Teil des KDE Workspaces ist aber nichts zu sehen. Wobei auf dem VT startkde(-wayland) abgearbeitet wird.
Wie gesagt auf X macht Compositing keine Probleme und Wayland + Weston kann ich auch starten und nutzen. Ist Intel Hardware.