我已经安装了最新版本的 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 重新编译,您应该可以实现。