Kitty är en snabb, funktionell, GPU-baserad terminalemulator.
- Funktioner
Avlastar rendering till GPU:n för lägre systembelastning - Stöder alla moderna terminalfunktioner: grafik (bilder), unicode, true-color, OpenType-ligaturer, musprotokoll, fokusspårning, klistra med parentes och flera nya terminalprotokolltillägg
- Stöder plattsättning av flera terminalfönster sida vid sida i olika layouter utan att behöva använda ett extra program som tmux
- Kan styras från skript eller skalprompten, även över SSH
- Stöder startsessioner som låter dig specificera fönster/fliklayout, arbetskataloger och program som ska köras vid start
- Cross-platform: kitty fungerar på Linux och macOS, men eftersom den bara använder OpenGL för rendering borde det vara trivialt att porta till andra Unix-liknande plattformar
- Låter dig öppna rullningsbufferten i ett separat fönster med hjälp av godtyckliga program som du väljer. Detta är användbart för att bekvämt bläddra i historiken i en personsökare eller redigerare
- Har flera kopiera/klistra in buffertar, som vim
What’s new in version 0.42.2
- A new protocol extension to notify terminal programs that have turned on SGR Pixel mouse reporting when the mouse leaves the window (#8808)
- clipboard kitten: Can now optionally take a password to avoid repeated permission prompts when accessing the clipboard. Based on a protocol extension. (#8789)
- A new launch –hold-after-ssh to not close a launched window that connects directly to a remote host because of launch –cwd=current when the connection ends (#8807)
- Fix remember_window_position not working because of a stupid typo (#8646)
- A new kitty –grab-keyboard that can be used to grab the keyboard so that global shortcuts are sent to kitty instead
- Remote control: Fix holding a remote control socket open causing the kitty I/O thread to go into a loop and not respond on other remote control sockets (#8670)
- hints kitten: Preserve line breaks when the hint is over a line break (#8674)
- Fix a segfault when using the copy_ansi_to_clipboard action (#8682)
- Fix a crash when using linear easing curves for animations (#8692)
- Graphics protocol: Add a note clarifying image update behavior on re-transmission (#8701)
- Wayland GNOME: Fix incorrect OS Window tracking because GNOME has started activating windows on non-current workspaces (#8716)
- Fix a regression in 0.40.0 that broke rendering of VS15 variation selectors in some circumstances (#8731, #8794)
- Fix a regression in 0.40.0 that broke serialization of tab characters as ANSI text (#8741)
- Fix a regression in 0.40.0 that broke erasing of characters in a line in the presence of wide characters (#8758)
- Fix a regression in 0.40.0 that broke hyperlinking of wide characters (#8796)
- Fix a regression that broke using esc to exit visual select window mode (#8767)
- kitten run-shell: Fix SIGINT blocked when execing the shell (#8754)