如何在 Mac OS X 上的 X11 中使 urxvt 透明

如何在 Mac OS X 上的 X11 中使 urxvt 透明

我已经安装了最新版本的 X11 (XQuartz 2.5.3) 和带有 Macports 的 urxvt。我希望 urxvt 透明且无边框。我的 ~/.Xdefaults 如下所示:

urxvt*foreground:       #ffffff
urxvt*background:       rgba:0000/0000/0000/4444
urxvt*transparent:      true
urxvt*shading:          50
urxvt*depth:            32
urxvt*tint:             white 
urxvt*inheritPixmap:    true
urxvt*borderless:       true
urxvt*scrollbar:        false
urxvt*scrollbar_right:  false

但是当我启动 urxvt 终端时,背景不透明,并且左侧滚动条存在。此外,使用 urxvt 手册页中的透明度示例启动不会使终端透明:

      urxvt -depth 32 -bg rgba:0000/0000/0000/4444 -fg "[80]pink"

知道我可以做什么来获得终端透明度吗?我在 xorg.conf 文件中找到了启用“composition”的参考,但在 OS X 中找不到 xorg.conf。

答案1

我找到了这个:

请注意,MacPorts 中的 rxvt-unicode 是在没有“afterimage”支持的情况下编译的,因此不支持背景图像。在 Os X 中获得假透明效果也是一件麻烦事,但通过阅读手册页并使用 afterimage 重新编译,您应该可以实现。

https://sergeemond.ca/en/articles/rxvt-unicode-on-os-x/

相关内容