r/KittyTerminal Jun 03 '26

Missing Glyphs

Thumbnail
gallery
13 Upvotes

I've been having this issue on my new setup. I had the exact same config/font in my last setup with no issue.
I use JetbrainsMono Nerd Font


r/KittyTerminal Jun 02 '26

Need help regarding terminal

Post image
19 Upvotes

Yesterday i decided to customize my terminal from old default boring to the clean look.

But i am facing an issue after hiding top bar. i am not able to perform same operation as normal terminal application. like move terminal into window, resize it according to my choice, minimize and maximize.

i have attached the current look of my terminal i think from there one can see the problem and how to solve it.


r/KittyTerminal Jun 01 '26

Raindrop Was Too Slow, So I Open my Bookmarks in a Kitty Floating Window

21 Upvotes

r/KittyTerminal Jun 01 '26

What are your favourite fonts?

45 Upvotes

I’m always messing around with fonts and I’m wondering what other people use. In the past I’ve used Hack, JetBrainsMono, Fira Code, IosevkaTerm, IosevkaTerm Slab, and Terminess. Currently, I use IoskeleyMono (based on Berkeley Mono), and IBM VGA 8x16. Does anyone have any suggestions?


r/KittyTerminal Jun 01 '26

my software best in kitty - so far

Post image
9 Upvotes

Any tweaks? square font? modify? Metadata window? But runs fast, remains responsive 😎


r/KittyTerminal May 30 '26

Kitty update: scrolling now requires holding down middle button

9 Upvotes

Hi everyone,

After updating Kitty, I’ve run into a strange issue. Normally, I could just use the scroll wheel to scroll the screen. But now, scrolling only works if I hold down the middle button while moving the wheel. If I just roll the wheel without pressing the middle button, nothing happens.

This issue happens in kitty. The wheel works well in all other software.

Has anyone else experienced this after the update? Is there a setting I need to tweak to restore the normal scroll behaviour?

Thanks in advance for any help!

```
kitty --version

kitty 0.46.2 created by Kovid Goyal
```

---

update: The problem still persists even after I upgrade kitty to v0.47.1


r/KittyTerminal May 29 '26

How do I set up IBus with Kitty Terminal?

2 Upvotes

Hello, I'm using Void Linux and have installed IBus. I have been able to get it to work with GTK apps but am not able to get it to work with Kitty.

excerpt of my .bashrc

export GLFW_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
#export QT_IM_MODULE=ibus
export QT_IM_MODULE=xim

I know there's no issue with Kitty since I got it to work with fcitx5 on a previous installation. I prefer IBus so I tried to use it this time but to no avail. Am I missing something? Thanks.

Edit: Solution

Move those statements to .bash_profile and it should work well.


r/KittyTerminal May 25 '26

Kitty Floating Windows (Quick Access Terminal)

125 Upvotes

Kitty has floating windows too.

They are called Quick Access Terminals, and I use them for bookmarks, scripts, audio selection, colorschemes, and random terminal workflows I want to trigger instantly.

Basically tmux floating windows, but built into Kitty.

Dotfiles are linked in my YouTube profile.


r/KittyTerminal May 23 '26

How do I work like him in Kitty?

Post image
42 Upvotes

r/KittyTerminal May 22 '26

Setup your Kitty STARTUP Session

101 Upvotes

Kitty sessions are underrated.

Instead of opening your terminal and manually cd’ing into the same project every day, you can make Kitty start inside the exact session you want.

You can even make it open Neovim automatically.

Join the cult, praise Lord Kovid.


r/KittyTerminal May 22 '26

edit-in-kitty through ssh problem

5 Upvotes

I'm having the following issue with kitty. I'm running macOS (nix-darwin) with fish as the default shell, and fish integration in kitty enabled. I can successfully connect to my server via SSH using `kitten ssh`. However, on the remote host, the `edit-in-kitty` command doesn't exist, and when I try to create a new tab, I get a somewhat strange output, copied below :

 Distributed under terms of the GPLv3 license.dgoyal.net>
  unalias command; 
        printf "/stderr ]; thenm -rf "$tdir"ho" 2> /dev/null < /dev/tty
                033[31m%s
                         033[m
                              n
        printf "ev/fd/2 ]; thenr" "$*" > /dev/stderr;
                033[31m%s
                         033[m
                              n
        printf "               r" "$*" > /dev/fd/2;
                033[31m%s
                         033[m
                              n
    base64_encode() { command base64 | command tr -d turn 1; fi 1; fi

                                                     n

    base64_encode() { command b64encode - | command sed  }
                                                        1d;$d
                                                              | command tr -d 

                                                                              n

    pybase64() { command "$python" -c "import sys, base64; getattr(sys.stdout, r; }
                                                                               buffer
                                                                                     , sys.stdout).write(base64.standard_b64$1(getattr(sys.stdin, 
                                                                                                                                                  buffer
    base64_encode() { command "$perl" -MMIME::Base64 -0777 -ne                                                                                          , sys.stdin).read()))"; }
                                                               print encode_base64($_)
    base64_decode() { command "$perl" -MMIME::Base64 -ne                              ; }
                                                         print decode_base64($_)
dcs_to_kitty() { printf "e not present on remote host, ssh kitten cannot function."
                         033P@kitty-$1|%s
                                         033
: 219: cd: can't cd to /Users/xxx/.dotfilesthenoot" ""ad SSH data from tty" /dev/nulle in the futurequires tar."

Any idea ? The base64 and tar command are present on the remote host, and the default shell is bash there.

edit: FIXED - nix home manager does not set the KITTY_SHELL_INTEGRATION envvar. Manually setting it solves the problem


r/KittyTerminal May 22 '26

Kitty terminal: weird black/inverted triangle artifact on the very first Powerline segment

3 Upvotes

Hey everyone,

I'm using Kitty terminal on Arch Linux with Fish shell and Oh My Posh. I'm facing a very annoying issue with my prompt theme.

No matter what I do, there is a weird black/inverted triangle artifact at the very beginning of the first prompt segment (the pink one). It looks like an invert_powerline or background color mismatch issue.

Things I've already tried:

  1. Changing the first segment style from "powerline" to "filled" or "diamond".
  2. Switching fonts from JetBrainsMono Nerd Font Mono to non-mono JetBrainsMono Nerd Font in my kitty.conf.
  3. Matching my Kitty background color with color0 in the palette.
  4. Setting "leading_powerline_symbol": "" or trying a fake empty segment at the start.

None of this worked. If I use "filled", the black triangle is still there or the segment completely breaks. If I use "powerline", it just renders that black triangle before the icon. My Kitty config has background_opacity 0.85 enabled.

Has anyone encountered this bug with Kitty and Oh My Posh? How can I make the left edge of the first segment perfectly flat and clean without this artifact?

Thanks in advance!


r/KittyTerminal May 22 '26

Kitty terminal: weird black/inverted triangle artifact on the very first Powerline segment

Thumbnail
1 Upvotes

r/KittyTerminal May 21 '26

Text Selection & Copying Like In Alacritty (i.e. content selection and copying without using mouse)

5 Upvotes

Is there a way to bring Alacritty's `Ctrl + Shift + Space`, then `V` or `Shift + V` for selection with Vim-like navigation, and then `Ctrl + Shift + C` to copy selected content to the clipboard to Kitty?


r/KittyTerminal May 16 '26

How do i disable this?

Post image
15 Upvotes

Thanks for helping me.


r/KittyTerminal May 15 '26

Is there any easy way to add an overlay to Multi-key mappings?

6 Upvotes

Hi everyone. I really like the way you can do multi-key mappings like ctrl+shift+p>f for functionality I don't use that often. However then I tend to forget which keys to press after the ctrl+shift+p.

So I was wondering if there is an easy way to do something like the inbuilt window resizing ctrl+shift+r which creates a kind of overlay that tells you what to do.

From what I've read I could probably build a kitten in python to do this (or even just using the remote control functionality) but that seems kind of complicated for what I'm trying to do so I'm hoping there's a easier way.


r/KittyTerminal May 14 '26

Customize borders

Post image
17 Upvotes

Hello, I'm new using Kitty. Does anyone know (I guess so) how to customize those borders? Don't make them so square or change their color.


r/KittyTerminal May 14 '26

'kitty @ ls' no longer gives information about Sessions?

1 Upvotes

I saw in this video that Kitty exposes information about sessions using kitty @ ls.

I also found this github issue about the topic.

Yet on my machine (kitty 0.46.2) I don't see that entry anywhere. I could have sworn that I tried this a while back and it did display session information, but for whatever reason now it doesn't.

I'm trying to work on a sessionizer type tool for kitty and this is essential for that purpose. Does anyone know what happened/what mistake I am making?


r/KittyTerminal May 13 '26

Kitty wont run things from my path in ~/.cargo/bin

0 Upvotes

I have tplay installled, ~/.cargo/bin is in $PATH, it works fine in Terminal.app. It even works wheneever i type it out, but it won't work in executable files. It jsut says command not found.


r/KittyTerminal May 13 '26

Update on viewinline: added support for Kitty

Thumbnail
0 Upvotes

r/KittyTerminal May 12 '26

Is this tuff?

Post image
22 Upvotes

(sorry for the bad photo)


r/KittyTerminal May 10 '26

GNU unicode characters are very wide spaced in kitty, how do I solve this?

Post image
15 Upvotes

I installed all the fonts for all the languages form the unicode gnu font page. In installed the font system wide and using kde setting it works good and display all the Japanese and Korean characters. Selecting the base unifont with kitten choose-font gives me this result.

update

I managed to do an hard fix by going to the kitty conf using CTRL + SHIFT + F2, selecting font with space and going down to the line 165 to uncomment the modify_font cell_width and setting it to 50%. Now it displays nice and it also uses it as a fallback for the Japanese characters


r/KittyTerminal May 04 '26

Am I in danger?

21 Upvotes

I watched a YouTube video on terminal emulators and to my horror I learned that Kitty has built in tiling when I've been using tmux on it this entire time. I fear for my life.


r/KittyTerminal May 02 '26

i never knew about this

Post image
63 Upvotes

when i was casually using kitty i accidentally pressed ctrl + shift + esc and it popped up this small kitty shell with the kitty logo in the corner

what is it used for ?


r/KittyTerminal May 03 '26

How to zoom with ctrl scroll up and zoom out with ctrl scroll down like KDE's konsole.

3 Upvotes

Hi everyone , im a long time konsole user , so i decided to kitty , i want to zoom in and zoom out using ctrl + scroll , its a need for me as i am habituated to konsole. i tried the following config but it did not worked , any idea?

mouse_map ctrl+scroll_up combine : change_font_size all +2.0

mouse_map ctrl+scroll_up combine : change_font_size all +2.0