【问题标题】:X11: How to make the application to be on topX11:如何让应用居于首位
【发布时间】:2010-09-21 11:50:43
【问题描述】:

情况 我正在使用基于 X11 的应用程序的火柴盒键盘。当任何应用程序处于全屏模式时,火柴盒键盘不可见,因为全屏应用程序位于顶部。那么有没有办法在全屏应用程序上启动基于 X11 的应用程序?

【问题讨论】:

  • 我真诚地希望您找不到解决方案。一想到 Windows GUI BEEP 被移植到 X....,我就不寒而栗

标签: c x11 xlib xserver


【解决方案1】:

您可以查看这些 GTK 函数的源代码,并了解它们是如何为 X11 后端实现的:

gtk_window_set_keep_above()
gtk_window_set_keep_below()
gtk_window_set_transient_for()

我认为这是了解如何做到这一点的最佳方式,GTK 采用的解决方案当然应该是可移植的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多