gtkウィンドウを画面に固定したままにする

gtkウィンドウをタスクバーのように画面に固定したり、gtkウィンドウ用にタスクバーのようなスペースを確保する方法、WMプラグインを書く必要はありますか?もし私のwmがmetacityで、gtkをxlibプログラムと統合できるのであれば、実際には基本的なWMを開発していて、xlibとgtkの両方の必要性を感じています。

0
私はそれが悪い考えだと思う。そのようなことをウィンドウマネージャに任せてください。 WMを作成したい場合は、それらを管理する標準についてもっと学びましょう(ICCCM en.wikipedia .org/wiki /… および en.wikipedia.org/wiki/Extended_Window_Manager_Hints EWMH ...)
追加された 著者 Basile Starynkevitch,

1 答え

NetWM/EWMH プロトコルは、設定を介してドック/タスクバーをサポートします _NET_WM_WINDOW_TYPE のプロパティを _NET_WM_WINDOW_TYPE_DOCK に設定します。

1
追加された
答えをありがとうが、私はすでにxWM構成イベント "_NET_WM_STRUT_PARTIAL"を送信し、WM側でそれを傍受して
追加された 著者 user1064504,