透明的、unicode X 终端不与桌面环境绑定?

透明的、unicode X 终端不与桌面环境绑定?

我已经找了一段时间了,但一直没找到。我最近用过的几个是:

  • aterm- 这个速度很快,透明度支持良好,但据我所知,它根本不支持 Unicode。依赖关系图也很合理。
  • gnome-terminal- 很好,具有良好的透明度支持和 unicode,但它会引入 gnome 中的所有内容,而我不使用 gnome 中的任何其他内容。它也有点慢(有时更新时会明显滞后)并且不会使用我想要的字体。
  • Eterm- 与 aterm 相同,具有良好的依赖性和透明度,但没有 unicode。

有人有什么建议吗,或者我是否会被 gnome-terminal 的依赖性和缓慢性所困扰?

答案1

乌尔希实现真正的透明,方法如下:

这是我的 .Xdefaults-hostname 中的设置

urxvt*transparent: false
urxvt*depth: 32
urxvt*foreground: rgba:0000/0000/1111/cccc
urxvt*background: white
urxvt*termName: xterm-256color

只要您的 WM 打开了合成功能,它就会告诉它您的背景颜色是透明的,然后它会分别对其进行合成。

请注意,您可能需要以特定方式进行编译才能支持此功能。

urxvt ( rxvt-unicode ) 满足所有条件:

  • 速度极快
  • 记忆不足
  • 统一码
  • truetype 字体支持(您甚至可以使用转义码动态切换字体)
  • 256 种颜色(使用更好的主题,使得在 vim/emacs 中编辑更加美观)
  • 真正的透明度
  • 如果需要的话,可以使用客户端-服务器模型(!)
  • 大量超赞的功能,你永远都用不到

答案2

rxvt-unicode可能会有用。不确定透明度支持有多好...它和 aterm 都源自 rxvt,它被设计为轻量级的,没有太多的依赖关系。

答案3

xterm支持 Unicode 并且不依赖于任何桌面环境。

答案4

使用合成窗口管理器的设置,使您想要的任何终端(或任何应用程序)透明。除此之外,快速搜索即可找到 rxvt-unicode。

相关内容