【发布时间】:2010-09-21 11:50:43
【问题描述】:
情况 我正在使用基于 X11 的应用程序的火柴盒键盘。当任何应用程序处于全屏模式时,火柴盒键盘不可见,因为全屏应用程序位于顶部。那么有没有办法在全屏应用程序上启动基于 X11 的应用程序?
【问题讨论】:
-
我真诚地希望您找不到解决方案。一想到 Windows GUI BEEP 被移植到 X....,我就不寒而栗
情况 我正在使用基于 X11 的应用程序的火柴盒键盘。当任何应用程序处于全屏模式时,火柴盒键盘不可见,因为全屏应用程序位于顶部。那么有没有办法在全屏应用程序上启动基于 X11 的应用程序?
【问题讨论】:
您可以查看这些 GTK 函数的源代码,并了解它们是如何为 X11 后端实现的:
gtk_window_set_keep_above()
gtk_window_set_keep_below()
gtk_window_set_transient_for()
我认为这是了解如何做到这一点的最佳方式,GTK 采用的解决方案当然应该是可移植的。
【讨论】: