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 だと動作しないのが筆者は微妙に不便。