Skip to content

blacklist kitty detection for WezTerm and Konsole#145

Merged
benjajaja merged 1 commit intomasterfrom
konsole_blacklist_kitty
Feb 19, 2026
Merged

blacklist kitty detection for WezTerm and Konsole#145
benjajaja merged 1 commit intomasterfrom
konsole_blacklist_kitty

Conversation

@benjajaja
Copy link
Collaborator

WezTerm and Konsole do not implement the placeholder part of the kitty spec correctly, so we can just blacklist kitty detection based on their env vars. WezTerm will pick iterm2, and konsole will pick sixel.

@benjajaja benjajaja self-assigned this Feb 19, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 19, 2026

Merge of 6d5d67b to master

Screenshots from all terminal emulators:

alacritty

alacritty screenshot

Image diff vs master:
alacritty diff

blackbox

blackbox screenshot

Image diff vs master:
blackbox diff

contour

contour screenshot

Image diff vs master:
contour diff

foot

foot screenshot

Image diff vs master:
foot diff

ghostty

ghostty screenshot

Image diff vs master:
ghostty diff

kitty

kitty screenshot

Image diff vs master:
kitty diff

konsole

konsole screenshot

Image diff vs master:
konsole diff

mlterm

mlterm screenshot

Image diff vs master:
mlterm diff

rio

rio screenshot

Image diff vs master:
rio diff

wezterm

wezterm screenshot

Image diff vs master:
wezterm diff

xfce4-terminal

xfce4-terminal screenshot

Image diff vs master:
xfce4-terminal diff

xterm

xterm screenshot

Image diff vs master:
xterm diff

xterm-vt340

xterm-vt340 screenshot

Image diff vs master:
xterm-vt340 diff

WezTerm and Konsole do not implement the placeholder part of the kitty
spec correctly, so we can just blacklist kitty detection based on their
env vars. Same for sixels: WezTerm supports it, but we prefer iterm2,
and konsole's sixel implementation leaves some nasty artifacts.
@benjajaja
Copy link
Collaborator Author

/merge

@benjajaja benjajaja merged commit 6d5d67b into master Feb 19, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant