RHEL7 的合成器?

RHEL7 的合成器?

我在 RHEL 7.9 计算机上安装了 Xmonad 窗口管理器。问题是我似乎无法设置终端窗口的透明度。

根据我之前的一点经验,我相信我需要某种形式的合成器。

我尝试过对 compton/picom 的常见嫌疑人进行 yum 搜索,但似乎找不到它们。 (这是一台工作机器,所以我相信它有可用的主包存储库的子集)。

有没有像这样的合成器我应该能够使用?有人在 RHEL 上做过这个吗?

如果答案是有可用的包,而我只是看不到它们,我也可以请求将包添加到我们的存储库中,我只需要知道它们是什么。

提前致谢。

答案1

我担心 Xmonad 会限制可能的选择列表。

但是,Xmonad 能够使用一些合成功能,例如透明度与复合感知应用程序一起使用时 (1)xcompmgr

xcompmgr 是 X 服务器的示例合成管理器,支持 XFIXES、DAMAGE、RENDER 和 COMPOSITE 扩展。它可以实现基本的养眼效果。

1/ 在您的 X 服务器中启用合成通过启用配置合成的文件中的选项xorg.conf(或位于 中的任何文件/etc/X11/xorg.conf.d

Section "Extensions"
     Option "Composite" "enable"
EndSection

重新启动 X 服务器并确认其正常工作:

xdpyinfo | grep Composite

2/启动合成器

xcompmgr -c &

您可能想将此行添加到您的~/.xinitrc~/.xsession
您可能还想添加其他选项,请参阅一些手册


*1:既然您提到了终端应用程序,有些应用程序可能不知道复合。
乌尔克斯沃特是。如果使用它,那么您可能需要调整一些专用设置作为您的一部分~/.Xdefaults(请参阅上面链接的联机帮助页)

相关内容