
Kitty 0.50 全新特性一览
kitty 是一款基于 GPLv3 协议开源的 GPU 加速终端模拟器,支持 Linux 与 macOS 平台。它采用 OpenGL 进行渲染,由 C、Python 和 Go 语言联合编写,功能强大且高度可定制。

该终端支持在多个标签页和窗口间切换,提供七种布局方式,并可通过名为 kittens 的小型终端程序进行功能扩展,同时也能从 Shell 脚本中进行控制。
最新版本 v0.50 带来了一项令人期待的功能:在 Linux 和 macOS 上,登出系统后重新登录时,kitty 可以自动恢复你之前打开的所有窗口。
核心更新详解
会话自动恢复
kitty 0.50 现在会在会话结束时保存每个 OS 窗口、标签页及其滚动历史,并在下次启动时自动还原。只需在 kitty.conf 配置文件中启用 restore_session_after_logout 选项即可开启该功能。
在 Linux 上,这需要桌面门户支持 inhibit 接口的 v3 版本;Linux 以明文形式存储会话状态,仅限用户本人读取,而 macOS 则会使用钥匙串中的专用密钥对数据进行加密保护。
停靠窗口功能
停靠窗口是本次更新的另一亮点。它允许你将一个窗口紧贴到另一个窗口的边缘或标签页上,使其独立于主布局之外。这类窗口非常适合用作状态栏或文件树展示。窗口停靠会随主窗口位置移动,而标签页停靠则会一直保留,直到该标签页中最后一个普通窗口被关闭。
三种新的光标轨迹着色器
本次更新新增了三个光标轨迹着色器:cursor-trail-railgun、cursor-trail-torpedo 和 cursor-trail-pixiedust。启用后,光标移动时会像 Neovide 一样拖出粒子轨迹效果。使用前需开启光标轨迹功能,着色器现在也支持通过快捷键触发。
Wayland 触控屏支持与原生外观
Wayland 用户现在可以使用触控屏进行操作:轻点点击、滑动滚动,以及按住手指后拖动选中文本。在 GNOME 等桌面环境中,kitty 的窗口装饰也会自动适配系统样式,包括使用桌面标题栏字体和按钮布局。
安全修复
本次更新修复了一个安全漏洞——恶意请求曾可能绕过远程控制密码认证,同时修复了多项内存安全问题。
实测体验
作者在 Ubuntu 26.10(GNOME 51,Wayland)虚拟机环境下对 kitty 0.50 进行了实测。
停靠窗口测试
通过 Nano 编辑器向配置文件中添加以下快捷键绑定来测试停靠窗口功能:
map f1 launch --type=tab-dock --dock-edge=bottom --dock-size=1 --dock-skip-focus watch -n1 date
map f2 launch --type=window-dock --dock-edge=left --dock-size=25% top
按下 F1 后,窗口底部出现了一行显示条,绑定了 watch -n1 date,但实际只展示了 shell 提示符。
按下 F2 后,左侧边缘弹出了 top 面板,终端为它腾出了空间。多次按下 F2 可以叠加多个面板,共添加了三个。
使用 Ctrl+Shift+T 打开新标签页时,会得到一个干净的空白界面,之前的布局则退居背景。
光标轨迹着色器测试
在配置中添加 cursor_trail 1 和 custom_shaders cursor-trail-pixiedust 并重启 kitty 后,光标在窗口中移动时会在身后留下一串细小的白色粒子轨迹,效果十分炫酷。
安装方式
使用以下 cURL 命令即可完成安装:
curl -L https://sw.kovidgoyal.net/kitty/installer.sh | sh /dev/stdin
此外,kitty 也已收录于各大主流 Linux 发行版的软件仓库中,不过版本更新可能会有所延迟:
- Ubuntu:
sudo apt install kitty - Fedora:
sudo dnf install kitty - Arch Linux:
sudo pacman -S kitty
如果你倾向于自行编译,也可以从源码 构建安装。
在体验新功能之余,你还可以通过 调整各项配置参数 或 安装 kittens 插件 来进一步个性化你的 kitty 终端。
关注微信号:智享开源 ,及时了解更新信息。
Kitty 0.50 这几个更新都挺对味。会话恢复(restore_session_after_logout)算是补上了一块短板——以前重登之后只能靠 tmux 手动重建布局,现在窗口、标签页和滚动历史都能直接还原。不过 Linux 下会话状态是明文落盘的(虽然只有属主可读),多用户机器上还是建议留意一下那个文件的权限。停靠窗口用 tab-dock / window-dock 来做状态栏或文件树很实用,比再开一个平铺窗口干净得多,而且窗口停靠会跟随主窗口移动这个细节处理得不错。光标轨迹的三个着色器纯属颜值加成,railgun 那个挺想试试。另外这次修掉了绕过远程控制密码认证的漏洞,常用 kitten 做远程控制的话建议尽快升级。