Tabby, Tilix, Gnome Terminal, Alacritty 和 Kitty 使用体验对比
目前我使用的是 kitty 。
- Deepin Terminal: 2016-2018
- Tilix: 2019
- Gnome terminal : 2020
- Alacritty : 2020-2022
- Kitty : 2022-2023
- Tabby : 几分钟
- wezterm : 2023-现在
- 其他的内容
- 总结
我是 2015 年开始学习计算机的,第一年使用的 Windows,只是使用的
Deepin Terminal: 2016-2018
大约使用过 2 年(2016-2018)的 Deepin OS ,发现内置的 terminal 也就是 Deepin Terminal 很好用, 可以非常容易的切换主题,半透明,容易使用的 tab 和 window 等功能。
Tilix: 2019
Manjaro 的内置 terminal,大约使用了几个月,之所以切换为 Tilix 是因为在 Manjaro 上无法成功安装 Deepin Terminal, 而不是因为比 Deepin Terminal 更好。
Gnome terminal : 2020
Gnome terminal 我也使用过非常长的时间,主要是因为在龙芯平台上我编不出来 alacritty 以及有一段时间 alacritty 无法正确的处理
原来的 Gnome terminal 的配色我不是很喜欢,以及 为了让 terminal 一打开就会自动执行 tmux,需要在配置上进行一些调整
保存和加载配置的方法为(假设将本仓库 clone 到了 ~/.dotfils 上):
dconf dump /org/gnome/terminal/legacy/profiles:/:32d12ada-ed49-4c3d-8436-0f64853f7579/ > ~/.dotfiles/scripts/gnome.conf
dconf load /org/gnome/terminal/legacy/profiles:/:32d12ada-ed49-4c3d-8436-0f64853f7579/ < ~/.dotfiles/scripts/gnome.conf
gnome terminal d
- Ubuntu 修改默认 terminal emulator
sudo update-alternatives --config x-terminal-emulator
Alacritty : 2020-2022
Alacritty 目前而言是我使用时间最长的 terminal 了,中间因为输入法的问题换成了 Gnome Terminal,后来解决之后,又切换回来了。
Alacritty 的优点:
- 对于 UI 可以高度的定制化,只是设置为真正的全屏模式
- 性能很好。
Kitty : 2022-2023
切换到 Mac 之后,我发现 alacritty 的两个问题让人很痛苦:
- rime 输入法在输入的过程中无法显示已经输入的字母;
- 需要额外的精力处理 Alt 键;
- 没有 tab 的支持。
而且 kitty 支持 session 的概念,配置之后,每次 terminal 可以自动 attach 本地和远程 server 的 tmux 。
此外,kitty 的 log 是一只可爱的小猫咪,就凭这一点,我就直接给它打满分。
Tabby : 几分钟
非常的酷炫,但是性能不行。
wezterm : 2023-现在
我发现我切换到 nixos 之后,kitty 中不能输入中文了,所以就换成了 wezterm 。 配置大约花费了半个小时,最后 tab 栏有点丑,其他还好。
其他的内容
总结
目前,我推荐的 terminal 是:
- kitty
- wezterm
- alacritty
虽然 kitty 很大一部分代码是 Python,但是我估计只是用于控制面的,其性能用 terminal-benchmark 测试,无明显差距。
本站所有文章转发 CSDN 将按侵权追究法律责任,其它情况随意。