2011-11-24 73 views
0

如何讓gtk窗口像任務欄一樣固定在屏幕上或保留一些空間,如任務欄爲我們的gtk窗口保留,是否需要編寫一些WM插件。如果它有助於我的WM是metacity,並且可以將gtk與xlib程序集成在一起,實際上我正在開發一個基本的WM,並且感覺需要xlib和gtk,在我的WM中用gtk做任何事情都會使它崩潰。保持gtk窗口固定在屏幕上

+1

我認爲這是一個壞主意。將這些事情留給窗口經理。如果你想寫一個WM,學習更多關於管理他們的標準(ICCCM http://en.wikipedia.org/wiki/Inter-Client_Communication_Conventions_Manual和http://en.wikipedia.org/wiki/Extended_Window_Manager_Hints EWMH。 ..) –

回答

1

NetWM/EWMH協議通過將_NET_WM_WINDOW_TYPE屬性設置爲_NET_WM_WINDOW_TYPE_DOCK來支持碼頭/任務欄。

+0

感謝您的答案,但我已經通過發送xWM配置事件「_NET_WM_STRUT_PARTIAL」並在WM端攔截它 – user1064504