X11: Как сделать так, чтобы приложение было в топе

Ситуация Я использую спичечную клавиатуру, основанную на X11. Когда какое-либо приложение находится в полноэкранном режиме, клавиатура спичечного коробка не видна, так как полноэкранное приложение находится в ТОПе. Итак, есть ли способ запустить приложение на основе X11 поверх полноэкранных приложений?


person deimus    schedule 21.09.2010    source источник
comment
Я искренне надеюсь, что вы не сможете найти решение. Я вздрагиваю от одной только мысли о том, что графический интерфейс Windows BEEP будет портирован на X....   -  person Dummy00001    schedule 21.09.2010


Ответы (1)


Вы можете посмотреть исходный код этих функций GTK и посмотреть, как они реализованы для серверной части X11:

gtk_window_set_keep_above()
gtk_window_set_keep_below()
gtk_window_set_transient_for()

Я думаю, что это лучший способ узнать, как вы можете это сделать, конечно, решение, принятое GTK, должно быть переносимым.

person Tarantula    schedule 21.09.2010