私はGTKを使用してCで比較的単純なメッセージングプログラムを作成しており、メッセージ表示ウィンドウを画面の特定の隅に配置したいので、邪魔になりません。
gtk_window_set_gravity
ドキュメントには、ウィンドウのどの座標が相対的であるかを指定する関数がリストされており、他の情報をトレースすることによりgtk_window_move
、次のコードがウィンドウを画面の右下隅に配置し、マルチヘッドシナリオを無視することがわかりました。
gtk_window_set_gravity(GTK_WINDOW(win), GDK_GRAVITY_SOUTH_EAST);
gtk_window_move(GTK_WINDOW(win), gdk_screen_width() - window_width, gdk_screen_height() - window_height);
私はGTKを扱うのはかなり初心者であり、GTKインターフェースを直接使用するのはさらに初心者です(代わりにPyGTKを使用していました)ので、今どこから始めればよいのかさえわかりません。