问题标签 [compiz]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
755 浏览

linux - 如何改善我在 Linux 桌面上的编程体验?

如何改进我的 Linux 桌面的外观和感觉以满足我的编程需求?

我找到了 Compiz,它使我的工作区之间的切换(这是我一直在做的事情,以充分利用我的 13.3 英寸屏幕笔记本电脑)变得容易并且看起来很棒 - 所以我不知道还有什么让我的编程环境更加富有成效/令人愉悦?

@Rob Cooper - 感谢您的提醒,希望这个改写能解决问题

0 投票
1 回答
302 浏览

linux - 是否可以从应用程序调用 Compiz-Fusion 插件(ADD Helper)?

我正在计划一个应用程序,该应用程序将利用在 Linux 上运行的 Compiz-Fusion 的“ADD Helper”插件。由于我只是在计划阶段,我基本上想知道在应用程序的调用中使用该插件是否可行。

该应用程序理论上会显示一个对话框,并将屏幕的其余部分变黑(调用 ADD Helper 插件时实现的效果)。

有没有办法从应用程序中执行 ADD Helper 插件?

0 投票
1 回答
1751 浏览

c++ - Linux 下的透明窗口

我正在尝试找到一个跨 linux 分发解决方案来解决使程序具有透明窗口的问题。

我现在有一些方法,可以对下面的窗口进行屏幕截图,然后将它们打印为图像的背景。我宁愿不使用该方法,因为我可能会在程序的后台运行视频。但是,如果有人知道实现这一点的好方法,我仍然会很高兴来到这里。

我试图实现我在以下位置找到的方法: 更改 X11 Windows 属性

尽管我不确定 Compiz 是否正常工作,但我无法进行任何更改。任何帮助将不胜感激。

0 投票
1 回答
448 浏览

linux - 截取特定应用程序的屏幕截图

我在 Linux 下运行 compiz。我知道 compiz 能够让所有工作区同时运行,所以如果我想截取应用程序的屏幕截图,无论它位于哪个工作区,我应该怎么做?(任何语言。)

0 投票
2 回答
146 浏览

mono - 在 Gnome 中检测更改的工作区

我试图弄清楚如何检测当前用户何时更改了 Mono 中的工作区。我什至不确定 Gnome 的工作区方面是如何运作的。通过 Monodoc 的简短浏览并没有发现任何问题,而且我也找不到给我想要的 GConf 密钥。

更新:以下方法仅在 Compiz 未设置为具有虚拟大小时才有效。例如,如果您将 Compiz 中的桌面数量设置为 1,水平虚拟大小为 2,则 Gdk.Global.CurrentDesktop 将为两个工作区返回 0。

那么有没有人知道在 Compiz 启用虚拟桌面时查找工作区是否已更改的方法?

0 投票
1 回答
579 浏览

python - 使用 Python 或 Vala 以编程方式控制 Linux Compiz 亮度

市场上的一些笔记本电脑在使用 Linux 进行亮度控制时存在问题。但是,最近我发现您可以使用 CompizConfig 设置来调暗至少一个特定的窗口。然而,许多人想要调暗所有窗户。我知道 Compiz 可以在 API 的某个地方执行此操作,因为看看当您在 Compiz 中执行 Super + Tab 时会发生什么。

所以这让我开始思考……我需要用 Python 或这种新的 Vala 语言构建一个 GNOME 小程序,它与 Compiz API 接口,让我可以调暗整个屏幕。

有谁知道我在哪里可以找到一些编程资源来学习如何在 Python 或 Vala 中使用 Compiz API 来调暗屏幕?

0 投票
1 回答
625 浏览

linux - Ubuntu windows下的阴影:它们是如何实现的?

Ubuntu 的所有窗口下都有阴影。我的问题是,这是通过 X11、Compiz、GTK+ 还是其他方式完成的?

谢谢!

0 投票
0 回答
450 浏览

python - 如何将应用程序窗口移动到当前工作区?

我的应用程序在指示器菜单中有“进入当前桌面”选项。现在,如果您不使用 Compiz,跨工作区移动窗口非常简单。

我的问题是如何将应用程序窗口带到当前桌面。应用程序是用 Python 和 GTK+ 编写的。我尝试使用gtk.Window 的Present方法,但随后窗口抓住焦点,没有其他任何事情发生(窗口实际上并没有呈现给用户)。我也尝试过使用wnck,但该方法仅在 Compiz 未运行时才有效。

任何想法?

0 投票
2 回答
2649 浏览

linux - Wayland 合成器不能像 X 上那样做窗口装饰吗?

所以我意识到这是一个似乎有些争议的问题。我听说人们对 Wayland 将有客户端窗口装饰感到不安,我碰巧同意。这听起来根本不是一个好主意。但是,切换到 Wayland 的好处之一不就是它更灵活吗?我不明白为什么 Wayland 合成器不能自己做窗户装饰?例如,compiz 已经做了自己的窗户装饰(尽管在不同的过程中)。如果 compiz 将被“移植”以与 Wayland 一起工作,我理解它会,那么我们仍然没有失去窗户装饰,对吧?

0 投票
3 回答
102 浏览

windows - Compiz 可以在 Windows 上工作吗?

我显然不认为它会按原样工作。更像是,Windows 内部架构是否允许在其间集成一些第三方软件?根据我对 Compiz 的了解,我相信它会创建自己的窗口,并以某种方式将 System X 中的图形混合到自己的窗口中。但它仍然必须捕获 EXIT 按钮等事件。

Windows甚至允许这样做吗?让第三个程序扫描另一个窗口的输入?还有更多,捕捉 GUI 的输出并替换它?