gpt4 book ai didi

linux - 如何在 Linux 中不同进程的全屏应用程序顶部弹出 GTK 窗口/小部件?

转载 作者:太空宇宙 更新时间:2023-11-04 10:08:28 25 4
gpt4 key购买 nike

系统信息 - Debian 8 with gnome 显示管理器。

我有两个进程 - 比如说“A”和“B”。 “A”作为全屏应用程序运行,另一个进程“B”已启动。 B 所做的就是创建一个 GTK 小部件并显示它。我试图在全屏应用程序“A”的顶部显示此小部件,但不知何故它落后了,而不是在“A”的顶部。

我有一个 gnome 显示管理器,我相信这个显示管理器正在阻止进程 B 在另一个全屏运行的应用程序/进程 A 上弹出一个窗口。

有人可以帮助我如何让 B 在 A 之上弹出一个窗口吗?为此需要用 C 语言实现。

最佳答案

您必须以某种方式将 B 集成到窗口管理器中,而不是将其作为独立的应用程序。出于安全原因,大多数窗口管理器不允许应用程序在其他应用程序的窗口之上弹出它们的窗口。这样做的原因是很容易制作恶意应用程序来混淆用户并可能窃取他们的个人信息。

关于linux - 如何在 Linux 中不同进程的全屏应用程序顶部弹出 GTK 窗口/小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50626271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com