2

この質問を見たことがあります: Wayland コンポジターは X のようにウィンドウの装飾を行うことはできませんか? 、しかし、私はこれを疑問に思っています:

純粋な wayland を使用してアプリケーションを作成したとします。サーバーがウィンドウを装飾するかどうかはどうすればわかりますか? デコレートしないコンポジターと、デコレートするコンポジターをサポートしたい(そうでないコンポジターは、アプリケーションが手動でデコレートします)。

これは可能ですか?そうでない場合、これは現在の wayland API で理論的に可能ですか (つまり、標準化が必要なある種の奇妙なメッセージパッシング)? もしそうでなければ、なぜですか?

4

1 に答える 1

3

現在、コンポジターがウィンドウを装飾するかどうかを識別する標準化された方法はありません。そうは言っても、サーバー側の装飾を行うWaylandコンポジターは認識しておらず、すべての主要なツールキット(GTK、QT、Elementary)はWaylandに対して実行するときにクライアント側の装飾を使用しています。

于 2013-05-29T12:44:23.187 に答える