#kittyterminal — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #kittyterminal, aggregated by home.social.
-
Ist ja Irre!
#kittyterminal liefert auch gleich ein dropdown #terminal mit, wie z.B. #guake oder #yakuake eins ist.
"quick-access-terminal" ist das Stichwort bzw. der Befehl. Hierfür kann man auch eine extra config anlegen. -
Ist ja Irre!
#kittyterminal liefert auch gleich ein dropdown #terminal mit, wie z.B. #guake oder #yakuake eins ist.
"quick-access-terminal" ist das Stichwort bzw. der Befehl. Hierfür kann man auch eine extra config anlegen. -
Das erste Mal schau ich mir #kittyterminal an. cursor trail ist der heiße Scheiß! Klasse!
Glaub ich bleibe erst mal bei kitty. -
Das erste Mal schau ich mir #kittyterminal an. cursor trail ist der heiße Scheiße! Klasse!
Glaub ich bleibe erst mal bei kitty. -
Kitty Terminal Security PSA
If you are using the kitty terminal @kittyterminal, go get your security update!
"The handle_compose_command() function in kitty/graphics.c performs bounds validation on composition offsets using unsigned 32-bit arithmetic that is subject to integer wrapping. An attacker who can write escape sequences to a kitty terminal (e.g., via a malicious file, SSH login banner, or piped content) can supply crafted x_offset/y_offset values that pass the bounds check after wrapping but cause massive out-of-bounds heap memory access in compose_rectangles().
No user interaction is required. No non-default configuration is required. The attacker only needs the ability to produce output in a kitty terminal window."
https://github.com/kovidgoyal/kitty/security/advisories/GHSA-qfgm-2c64-6x3x
-
Kitty Terminal Security PSA
If you are using the kitty terminal @kittyterminal, go get your security update!
"The handle_compose_command() function in kitty/graphics.c performs bounds validation on composition offsets using unsigned 32-bit arithmetic that is subject to integer wrapping. An attacker who can write escape sequences to a kitty terminal (e.g., via a malicious file, SSH login banner, or piped content) can supply crafted x_offset/y_offset values that pass the bounds check after wrapping but cause massive out-of-bounds heap memory access in compose_rectangles().
No user interaction is required. No non-default configuration is required. The attacker only needs the ability to produce output in a kitty terminal window."
https://github.com/kovidgoyal/kitty/security/advisories/GHSA-qfgm-2c64-6x3x
-
⚠️ CRITICAL: kitty terminal <0.47.0 vulnerable to integer overflow (CVE-2026-33642). Malicious escape sequences can cause heap memory corruption — no user action needed. Upgrade to 0.47.0+ now! https://radar.offseq.com/threat/cve-2026-33642-cwe-190-integer-overflow-or-wraparo-3fc58bfe #OffSeq #Vuln #KittyTerminal #Infosec
-
I installed two terminals that I see a lot of on the web: Kitty and Ghostty, today I wrote a small little config file to get started with Kitty. As one of my favorite colors is orange and fonts Lucida Console (as it's readable) I began with assigning those basic things to my Kitty config file.
I need to get comfortable with config files again, as eventually it will be an essential part of my life. I do plan on going to a Systemd free NixOS, FreeBSD, or a few other options that have cropped up.
As my laundry is nearly done (comforter is in the dryer for a long dry cycle) this is a perfect little diversion to delay my boredom.
The website for further customization is:
-
kitty (1)kann übrigens Bilder im Terminal darstellen. Braucht vermutlich niemand, ist aber leider geil! -
kitty (1)kann übrigens Bilder im Terminal darstellen. Braucht vermutlich niemand, ist aber leider geil! -
when using #brow6el #linux #terminal #webbrowser in #kittyterminal (yes we now support kitty image protocol) the YT video is almost like in "normal" browser.
-
when using #brow6el #linux #terminal #webbrowser in #kittyterminal (yes we now support kitty image protocol) the YT video is almost like in "normal" browser.
-
#sixels do “compress” image data by its nature design, #libsixel is highly optimized, on the other side #kittyterminal protocol
Direct transmission (t=d):
RGB/RGBA -> base64 … huge data transfer
RGB/RGBA -> PNG -> base64 … better in size, significant overhead
RGB/RGBA -> zlib compression -> base64 … also significant overhead
RGB/RGBA -> PNG -> zlib compression -> base64 .. even bigger overheadSimple file transmission (t=f)
Client needs access to file … Forget about #sshTemporary file transmission (t=t)
Client needs access to /tmp, /dev/shm … forget about sshShared memory object (t=s)
Client needs to have access to POSIX shared memory object/Windows named shared memory object … forget about ssh.So yes, kitty is “superior” protocol with superior performance, except it works as “superior” only on localhost and event that is questionable at least in case of #brow6el (ok I acknowledge thats this is very specific “hack”)
-
#kittyterminal image protocol is literally unusable on #ssh, and thats the whole point of terminal apps. If we need something we need to improve the #sixels but let’s start with broader support and don’t excuse it is legacy bad protocol, because tbh it works really well even in Microsoft terminal.
-
How much a #kittyterminal image protocol is deemed as superior to #sixels, it is piece of crap. It breaks color terminal sequences, literally impossible to print image move cursor on location xy and print with sequences colored text on top of image. Or at least it is so complicated close to unusable from development experience.
-
How much a #kittyterminal image protocol is deemed as superior to #sixels, it is piece of crap. It breaks color terminal sequences, literally impossible to print image move cursor on location xy and print with sequences colored text on top of image. Or at least it is so complicated close to unusable from development experience.
-
Nothing beats the buttery-smooth bliss of a minimal Linux laptop for #DevX.
Instant “I’m home” vibes every boot 🐧✨
(Main rig still Windows for my legacy bullshit though)
#Linux #CachyOS #KDE #KittyTerminal -
Nothing beats the buttery-smooth bliss of a minimal Linux laptop for #DevX.
Instant “I’m home” vibes every boot 🐧✨
(Main rig still Windows for my legacy bullshit though)
#Linux #CachyOS #KDE #KittyTerminal -
Did you know that you can run @ratatui_rs inside @ratatui_rs inside @kittyterminal inside @kittyterminal over #SSH?
Now you know.
Explanation in the alttext.
-
Did you know that you can run @ratatui_rs inside @ratatui_rs inside @kittyterminal inside @kittyterminal over #SSH?
Now you know.
Explanation in the alttext.
-
Give Kitty terminal a glow-up with our video. 🪄✨
-
Give Kitty terminal a glow-up with our video. 🪄✨
-
I switched from Ghostty to #kittyTerminal so I could use the latest #HelixEditor light/dark mode theme functionality, but now I think I'll probably stick with kitty. It's so nice, and these custom icons are delightful! https://github.com/DinkDonk/kitty-icon
-
I switched from Ghostty to #kittyTerminal so I could use the latest #HelixEditor light/dark mode theme functionality, but now I think I'll probably stick with kitty. It's so nice, and these custom icons are delightful! https://github.com/DinkDonk/kitty-icon
-
@jessie After getting fairly comfortable with #HelixEditor, now I’m losing myself down the rabbit hole of configuring #kittyTerminal
-
@jessie After getting fairly comfortable with #HelixEditor, now I’m losing myself down the rabbit hole of configuring #kittyTerminal
-
Omg 😱 Kitty terminal is like crack 🤯
-
I guess this was it I can no longer use kitty, after the lastest version kitty is explicity requiring sRGB color encoding. My poor old video card doesn't have sRGB support, I'm fairly certain even before this change the colors was displayed incorrectly. Not that I cared that much about sRGB ever.
It's just another thing that I can't use in this old system, at least I have xterm that I used as a backup terminal emulator up until now that was also a requirement to have for my window manager xmonad.
Not that I don't like to xterm but I really liked kitty, plus it was the only GPU accelerated terminal emulator that I was able to use. -
I guess this was it I can no longer use kitty, after the lastest version kitty is explicity requiring sRGB color encoding. My poor old video card doesn't have sRGB support, I'm fairly certain even before this change the colors was displayed incorrectly. Not that I cared that much about sRGB ever.
It's just another thing that I can't use in this old system, at least I have xterm that I used as a backup terminal emulator up until now that was also a requirement to have for my window manager xmonad.
Not that I don't like to xterm but I really liked kitty, plus it was the only GPU accelerated terminal emulator that I was able to use. -
New setup, who dis? It's that time again, but some changes:
- #MAME 0.279, compiling on and for...
- #HaikuOS R1B5 x86_64, running on a...
- New machine! A Lenovo M75q gen2 #TinyMiniMicro with a Ryzen 5 Pro 4650GE and 32 GB RAM, via...
- #tmux over SSH, viewed from...
- #KittyTerminal on #KDEPlasma 6.4.3, running on...
- #ArchLinux (btw)
The most significant change isn't the hardware. For the first time with MAME on Haiku, the build script uses #LLVM 20's
lldinstead of GCC'sld. I'm hoping this is going to dramatically reduce build time. We shall see! -
New setup, who dis? It's that time again, but some changes:
- #MAME 0.279, compiling on and for...
- #HaikuOS R1B5 x86_64, running on a...
- New machine! A Lenovo M75q gen2 #TinyMiniMicro with a Ryzen 5 Pro 4650GE and 32 GB RAM, via...
- #tmux over SSH, viewed from...
- #KittyTerminal on #KDEPlasma 6.4.3, running on...
- #ArchLinux (btw)
The most significant change isn't the hardware. For the first time with MAME on Haiku, the build script uses #LLVM 20's
lldinstead of GCC'sld. I'm hoping this is going to dramatically reduce build time. We shall see! -
This is pretty amazing. Its a full graphical browser running inside a terminal!
-
This is pretty amazing. Its a full graphical browser running inside a terminal!
-
Made Kitty Terminal better with 15 simple customizations that really work 😼
-
Made Kitty Terminal better with 15 simple customizations that really work 😼
-
Linux #hivemind: Got a question for you regarding #tmux, #KittyTerminal, #KDEPlasma and #Fuzzel.
I've got a tiny bash script that uses Fuzzel to list the current running tmux sessions. This launches a new Kitty terminal attached to that session. So far so good. However, I'm currently not detecting whether an instance of Kitty is currently attached to that session.
Further to this, if there is a current Kitty session attached to it, I'd like to be able to switch to it rather than launch a new one.
What's the best way to do this? Do I need to detect the list of Kitty instances known by KWin? Should I set the Kitty window title to the tmux session name? Is there a better way?
-
Linux #hivemind: Got a question for you regarding #tmux, #KittyTerminal, #KDEPlasma and #Fuzzel.
I've got a tiny bash script that uses Fuzzel to list the current running tmux sessions. This launches a new Kitty terminal attached to that session. So far so good. However, I'm currently not detecting whether an instance of Kitty is currently attached to that session.
Further to this, if there is a current Kitty session attached to it, I'd like to be able to switch to it rather than launch a new one.
What's the best way to do this? Do I need to detect the list of Kitty instances known by KWin? Should I set the Kitty window title to the tmux session name? Is there a better way?
-
Don't know if anyone would like this, but I've written a little script that launches #Fuzzel with a list of currently active #tmux sessions, then launches #KittyTerminal maximised.
#! /bin/sh
action=$(tmux ls -F"#S" | fuzzel --dmenu --prompt='tmux> ' --log-level=none)
[ -z "${action}" ] && exit 130
exec kitty --start-as maximized -e tmux attach -t$actionHack at it as you wish!
-
Don't know if anyone would like this, but I've written a little script that launches #Fuzzel with a list of currently active #tmux sessions, then launches #KittyTerminal maximised.
#! /bin/sh
action=$(tmux ls -F"#S" | fuzzel --dmenu --prompt='tmux> ' --log-level=none)
[ -z "${action}" ] && exit 130
exec kitty --start-as maximized -e tmux attach -t$actionHack at it as you wish!
-
Switched my config from swaywm to hyprland. Also switched from foot terminal to kitty. Have a weird issue where fishshell won't show nerd font glyphs if started automatically from the kitty config. Works fine in foot. Works fine if I launch fish from bash in kitty. Only doesn't work when I start fish automatically from the kitty config. Got this far in narrowing it down and now I'm stumped.
-
Switched my config from swaywm to hyprland. Also switched from foot terminal to kitty. Have a weird issue where fishshell won't show nerd font glyphs if started automatically from the kitty config. Works fine in foot. Works fine if I launch fish from bash in kitty. Only doesn't work when I start fish automatically from the kitty config. Got this far in narrowing it down and now I'm stumped.
-
Using #Kitty as a drop down terminal on #LinuxMint with tdrop.
Made a custom shortcut for F12 with that command after installing tdrop:tdrop -ma -x 15 -y 100 -w 1890 -h 540 -s dropdown kitty
Works good. It replacing the windows position. A bit off annoying, but great to have a modern terminal at all times.
My "love affair" with kitty goes on for some time on a lot of distributions :)
-
Coming from using #tmux and #vim to split windows, are there any recommendations for a similar #KittyTerminal setup? I only finally got around to configuring `map kitty_mod+enter launch --location=hsplit --cwd=current`, which does make splits easier
-
Unleash Your Productivity with Kitty Terminal Emulator: A Must-Have for Linux Enthusiasts #KittyTerminal #TerminaEmulator #Linuxterminal #Opensource #Linux #Python #Linuxhowto
https://ostechnix.com/kitty-terminal-emulator/ -
Just watched the latest @BennettTomlin video in my #KittyTerminal using https://github.com/fathyb/carbonyl. So... that's pretty neat.
-
My squad of #linux laptops. I think I’m done #DistroHopping…for now.
#LinuxMint #Manjaro #EndeavourOS #Cinnamon #neofetch #KittyTerminal #CloneWars