Hey all, I’m not sure how to promote new communities so I thought I’d start here. I’m a huge fan of the kitty terminal emulator and didn’t find a community dedicated to it, so I decided to create one :) If you’re into kitty, terminal emulators generally, or sometimes just like to help people with technical issues it’d be awesome if you stopped by occasionally :)

  • PenguinCoder@beehaw.org
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 years ago

    What’s the usecase or benefit of kitty vs using a standard offering? Is it POSIX compatible? What kind of scripting does it use?

    Yes all of these could be answered by Search Engine. But asking here to get a trusted discussion going.

    • SmokeInFogOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 years ago

      Some of the advantages are:

      • it’s GPU accelerated
      • it has an image protocol and can display images; some apps like ranger and neofetch support it (e.g. here’s mine as an example)
      • as can be seen in the above example, it allows you to create multiple tabs and windows, similar to Terminator, but the ease of customizibility in kitty wins it out for me
      • it’s highly configurable (e.g. here’s my config)

      Is it POSIX compatible?

      I couldn’t find anything explicitly declaring it so, but as it’s supported for linux, mac, and various BSDs, I should thinks so.

      What kind of scripting does it use?

      I’m not quite sure what you’re asking here. You can still write your shell extension functions in bash or fish; kitty is shell agnostic (although I’m not sure it likes fish but don’t quote me on it). It does have the ability to be extended via python scripts called kittens.

      One of the features that I really like that I haven’t seen in other emulators is overlays. You can map shortcuts to open new windows as an overlay. An overly is a new window session that you can bring up in a current window already running its own session. You can do some work in the overlay, and then when you’re done and close it you’ll land right back in the prior session that went “under” the the overlay.

      • PenguinCoder@beehaw.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 years ago

        Thanks for the information. Regarding scripts that is part of what I was asking; will a shell or bash script work in kitty without specific modifications. If not, that’s an automatic non starter.

        • FormerGameDev
          link
          fedilink
          English
          arrow-up
          3
          ·
          2 years ago

          The shell and the terminal are distinctly different pieces