X11合成器/图层管理器

时间:2012-04-16 12:58:27

标签: c++ qt opengl x11 layer

我有使用不同技术制作的GUI的n个应用程序。

这就是我想要做的事情 -

  1. 使用合成器在屏幕外渲染所有应用程序窗口(如果我正确使用该术语)。
  2. 然后将它们组合成一个单层,以便在应用多个操作(如重新调整大小,改变不透明度,角度等)后显示。
  3. 实现语言:使用XLib的C ++

    有人可以告诉我应该如何处理这个问题吗?


    此外,我也尝试过这样做,并在Stack Overflow-

    的帮助下取得了成功

    [X11 layer manager]

    1. 创建n个图层,每个应用程序对应一个应用程序绘制的图层。
    2. 拥有一个可以对每个图层执行操作的图层管理器 (如重新调整大小,改变不透明度等)然后将它们组合成一个 单层。

    3. 如果我使用第一种方法(自己呈现应用程序输出而不是允许它们自己这样做),在性能方面是否有优势?这究竟是如何实现的。

0 个答案:

没有答案