首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Linux中,如何在不同进程的全屏应用程序上弹出GTK窗口/小部件?

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

Stack Overflow用户
提问于 2018-05-31 22:07:30
回答 1查看 417关注 0票数 1

系统信息-带有gnome显示管理器的Debian 8。

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

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

有没有人可以教我如何让B在A上弹出一个窗口?我需要一个C语言的实现。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-24 08:05:20

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50626271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档