在 Xorg 中将窗口设置为默认焦点目标(无窗口管理器)

在 Xorg 中将窗口设置为默认焦点目标(无窗口管理器)

我正在尝试直接在 Xorg 下运行全屏程序(没有窗口管理器或其他任何东西,因为这不是必需的,而且我不想使用比必要更多的资源),这样它可以在其自身之上打开另一个全屏程序,但是当另一个全屏程序关闭时,它将再次获得焦点。(需要在自身之上打开第二个全屏程序,这就是我不使用帧缓冲区的原因,而帧缓冲区是我最初使用的)。

我已经完成了前半部分的工作,因为我可以仅使用 xinitrc 中的第一个全屏程序来启动 X 服务器,它接管显示并看起来不错,并且可以打开第二个全屏程序,第二个全屏程序将在其上方全屏并正常工作,包括接收输入,但是当我关闭第二个全屏程序时,第一个程序不再接收任何按键或其他事件。有办法解决这个问题吗?

相关内容