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 次 |
最近记录: |