ClutterStage on Wayland

GNOME 3.22 の Wayland 環境では ClutterStage で Window が作れない!

#!/usr/bin/env gjs

const Clutter = imports.gi.Clutter;

Clutter.init(null);
let stage = new Clutter.Stage({
    title: "TestWindow",
    background_color: Clutter.Color.from_string("#663322")[1]
});
stage.connect("hide", Clutter.main_quit);
stage.set_size(300, 200);
stage.show();
Clutter.main();

Window にならないヤン!

てか起動してもアクティブにならないし最初は見えないしetc…
アプリケーションメニューは普通に使えるし例外も吐かないんだけど。
Wayland はどういう認識をしているんだろう?

GNOME on Xorg でログインすれば普通に Window になる。
とはいえ通常なら GtkWindow に乗せて使うから致命的な問題ではないんだが。
サンプルコードを書くのに困るくらいだな。

ついでに GNOME on Xorg だと Gedit で Ctrl+F9 等のキーが使えるんだね。
これが Wayland だと動作しないのが筆者は微妙に不便。