Ada*_*hon 41
的统一外壳UI是Compiz的复合窗口管理器(的插件统一维基),而I3的独立窗口管理器没有本机合成功能。这意味着默认情况下Unity使用各种图形加速功能,而i3使用“普通”X11。
为了在i3 中获得合成功能,您必须启动一个合成管理器(而不是合成窗口管理器)。compton是与i3一起使用的非常流行的选择。
安装很容易,因为 Ubuntu 的软件包在官方存储库中提供,可用于 trusty 和更新版本。安装后,您必须创建一个配置,例如 at ~/.config/compton.conf(因为配置文件的位置可以作为参数传递给compton,选择权在您手中)。我的compton.conf看起来像这样:
# basic configuration
backend = "glx";
vsync = "opengl-swc";
glx-copy-from-front = true;
glx-swap-method = 2;
xrender-sync = true;
xrender-sync-fence = true;
# transparancy settings for i3
opacity-rule = [
"0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'"
];
Run Code Online (Sandbox Code Playgroud)
您可能需要针对您的系统进行调整。现在你可以开始compton:
compton --config ~/.config/compton.conf -b
Run Code Online (Sandbox Code Playgroud)
确定它运行良好后,您可以通过添加自动启动它
exec --no-startup-id compton --config ~/.config/compton.conf -b
Run Code Online (Sandbox Code Playgroud)
到您的~/.i3/config.
注意:我强烈建议将i3更新到至少 4.12 版(发布时的当前版本)。它解决了i3与compton一起使用的一些渲染问题,至少在cairo 时?1.14.4 可用(xenial 随cairo 1.14.6 一起提供;请参阅i3发行说明)。
| 归档时间: |
|
| 查看次数: |
30684 次 |
| 最近记录: |