我已经找了一段时间了,但一直没找到。我最近用过的几个是:
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。