Tmux

  • Published on
    [kitty](https://github.com/kovidgoyal/kitty) 是一个 GPU based terminal, 这类terminal 并不少, 比如老灯目前在用的 Alacritty. kitty 可以说是, 老灯无意中安装上的, 今天本来想卸载它的, 结果把玩了一下, 发现这玩意设计上和性能上都不错.并且[文档齐全](https://sw.kovidgoyal.net/kitty/), 开发活跃. **Alacritty** 出生就自带 Rust 光环, 当前 star 数量约 37.8K. **kitty** 当前 star 数量才接近 13.9K. 当然, 这个 star 数量并不能说明什么, 因为 Rust 拥有众多的 Rustaceans (老灯也是铁杆 Rustacean) , 以 Rust 光环, 加上 "***the fastest terminal emulator"*** 的营销口号, 获取 star 数量确实不在话下. ...
  • Published on
    tmux 启动一下能有多慢?答案是,挺快的。 那为什么要有这种需求? 原因是布局恢复。 老灯目前使用的是一个tpm插件,名叫 `tmux-resurrect`, prefix + ctrl + r 即可自动恢复所有panel. 但是有个小问题,panel比较多,比如有10多个的情况下,启动tmux还是会小闪一下的,整个过程肉眼可见, 会造成操作上的停顿。比如你打开 Gnome terminal 马上就能执行命令了,但是你刚开机启动tmux,你得等几秒才能操作,就因为这个panel恢复。 怎么样加快这个过程?答案当然是,用户登录的时候就马上运行tmux呗。 这个比较简单,直接看 ArchLinux 的 wiki 整个 systemd unit 文件就好了。 ...
  • Published on
    ## 如何检测24bit颜色支持 以前一直没怎么注意这个问题,直到这次我自己基于base16框架做了一个Jetbrains Gruvbox soft black 配色的 port ,发现同一个代码,在Gnome Terminal 和 tmux 下显示效果差异很大。 GNOME Terminal下显示正常: ![gnome-terminal-vim-256-color-test-ok.png](gnome-terminal-vim-256-color-test-ok.png) tmux 下显示的颜色不对: ![tmux-vim-no-256.png](tmux-vim-no-256.png) 于是我突然想起来,256 color 的支持问题. ...