GNOME 3.22 の Wayland 環境では ClutterStage で Window が作れない!
1 2 3 4 5 6 7 8 9 10 11 12 13 | #!/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 だと動作しないのが筆者は微妙に不便。