ubuntu gnome wayland

Ubuntu GNOME 14.10 Beta + GNOME 3.14 (3.13.92) をWayland で動かしてみました。
テキトーにやっているので、本当にWayland が有効になっているのか、怪しいですけれど。

$ ps -ef | grep wayland
hoge 1376 1344 0 17:36 ? 00:00:00 gnome-session --session=gnome-wayland
hoge 1454 1376 0 17:36 ? 00:00:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/im-launch gnome-session --session=gnome-wayland
hoge 1457 1 0 17:36 ? 00:00:00 /usr/bin/dbus-launch --exit-with-session /usr/bin/im-launch gnome-session --session=gnome-wayland
hoge 1857 1776 8 17:37 tty1 00:00:31 gnome-shell --wayland --display-server
hoge 1884 1857 1 17:37 tty1 00:00:03 /usr/bin/Xwayland :1 -rootless -noreset -listen 37 -listen 38 -displayfd 39
hoge 3585 2198 0 17:43 pts/7 00:00:00 grep --color=auto wayland

普通にGNOME Shell が動いているように見えますが、いくつか問題がありそうです。

  • Guake が動かなかった
  • gnome-control-center のメニューが少なくなった

GDM のセッションリストにgnome-wayland セッションを追加

/usr/share/xsessions/gnome-wayland.desktop
[Desktop Entry]
Name=GNOME on Wayland
Comment=This session logs you into GNOME on Wayland
Exec=gnome-session --session=gnome-wayland
TryExec=gnome-session
Icon=
Type=Application
DesktopNames=GNOME on Wayland
X-LightDM-DesktopName=GNOME on Wayland
X-Ubuntu-Gettext-Domain=gnome-session-3.0
X-GDM-Session-Type=wayland

Restart して、GDM のセッションリストからGNOME on Wayland を選択します。

GNOME Shell の起動

[Ctrl]+[Alt]+[F1] でコンソールに入ってログインし、以下を実行します。

$ gnome-shell --wayland --display-server