So, Konsole shipped by default with KDE Plasma, my current Desktop Environment. While I don’t have a problem with it, I am interested in what other people are using, because there very likely is something better out there.

Specifically I’ve seen talk of Kitty and Alacritty, although I’ve also read that the dev of Kitty is allegedly kind of a jerk, so I am specifically interested in how Konsole matches up to Alacritty in your experience, but other suggestions and general terminal emulator discussion are also welcome!

  • acockworkorange@mander.xyz
    link
    fedilink
    arrow-up
    5
    ·
    7 months ago

    I don’t get the fixation people have with terminals. I don’t think I’ve ever used one in Linux that made me think “you know, I need to install a better terminal emulator”. So I just use what comes with my DE.

    • azertyfun@sh.itjust.works
      link
      fedilink
      arrow-up
      4
      ·
      edit-2
      7 months ago

      There are two kinds of powerusers, and they DO NOT understand each other one bit.

      The first, like you, just wants to get shit done and want to avoid the friction of choosing/installing/configuring their tools. GNOME, Chromium, and VSCode will do just fine.

      The second, like me, wants to get shit done as well, but has a strong need for a very specific workflow. I’ll spend half an hour to get a toolchain working on nvim instead of using a pre-baked VSCode plugin. Not because VSCode is bad, but because I have a very (!) specific workflow and associated muscle memory and anything else distracts and unsettles me.

      Some of the best engineers I know fall into either category, neither way is superior it’s just how brains are wired.


      Anyway I use Kitty because it allows me to split tabs into windows (not windows into tabs! ew!), has low latency with high throughput thanks to GPU rendering, and a low memory footprint.

      • acockworkorange@mander.xyz
        link
        fedilink
        arrow-up
        2
        ·
        7 months ago

        Oh that made a ton of sense! I don’t customize as much because I’m a completionist and would waste a whole week on it and not even change much from defaults anyway.

        I also checked kitty and terminator and I can see the appeal. I’m used to opening separate windows and tile them using window manager commands to get a similar effect.

        Thanks for your response, that was an eye opener!

  • thejevans@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    7 months ago

    Alacritty is really nice and easy to configure, and isn’t “tied” to any desktop environment, like Konsole is. Kitty is really cool for its implementation of image display. Foot is a Wayland-native alternative that is also really nice to use.

  • graycube@kbin.social
    link
    fedilink
    arrow-up
    1
    ·
    7 months ago

    I’ve been using Alacritty (on Wayland) for the past few years. I like it’s customizability. My only real complaint is that there are times when I really miss having scrollbars. After reading this thread I’ll have to give kitty a try. I think I tried it a couple if years ago and was not impressed, but maybe it has gotten a lot better since then.

  • jennraeross@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    7 months ago

    Honestly, Konsole is fantastic. On Gnome I use Blackbox, on Sway I use Foot, but if you’re on KDE you don’t really get better than Konsole.

    Alacritty and Kitty are both terminals I used to use back when I was on i3wm, they’re perfectly usable, but I don’t think the average user will gain any tangible benefit from replacing Konsole.

  • GolfNovemberUniform@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    7 months ago

    Kitty but only if you don’t mind configuring everything in a config file. It has GPU acceleration so it will be faster than Konsole when showing 300+ lines of output on older hardware. Alacritty had a lot of issues on my installations so can’t recommend it

    • codr9@lemm.ee
      link
      fedilink
      arrow-up
      1
      ·
      7 months ago

      I’m just curious, when do I have to care about virtual terminal speed? When do you need that GPU acceleration?

      • GolfNovemberUniform@lemmy.ml
        link
        fedilink
        arrow-up
        0
        ·
        7 months ago

        From my experience, you only really need it when you want to get a lot of output (try find /). In my cases it’s more than 2 times faster on GPU accelerated terminal emulators. And I believe you can’t display images on non-accelerated ones

        • Shareni@programming.dev
          link
          fedilink
          arrow-up
          1
          ·
          7 months ago

          Just tried “time tree ~” and “time fd .mkv /” in alacrity and konsole. Konsole was actually beating it by fractions of a second in most runs. Alacritty was only slightly faster at treeing after a few runs.

          • GolfNovemberUniform@lemmy.ml
            link
            fedilink
            arrow-up
            1
            ·
            7 months ago

            It’s always faster after a few runs. But in my case it’s like 10 seconds faster. Though I have an old HDD so maybe that’s the reason lol

  • flubba86@lemmy.world
    link
    fedilink
    arrow-up
    0
    arrow-down
    1
    ·
    7 months ago

    I was a fan of Alacritty and used it for the last 3 years, but I was frustrated by the lack of features (no scroll bar, no native tabs) and the disrespectful way the developers handled feature requests.

    A few weeks ago someone on this site recommended Wezterm, so I tried it out, and it’s amazing. It’s everything I was hoping Alacritty would be or could become.

    Read this thread for more details, specifically the reply by wez: https://github.com/wez/wezterm/discussions/1769

    • Shareni@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      7 months ago

      I was a fan of Alacritty and used it for the last 3 years, but I was frustrated by the lack of features

      You were a fan, but didn’t realise that it’s minimal on purpose?

      It’s AFAIK the only popular, minimal, GPU accelerated terminal emulator. It doesn’t have tabs, multiplexing, and other features because it’s not supposed to. Your wm/tmux handles that already, and scrollbars are waste of screen space.

      Would you also complain that a flat head screwdriver is missing those cross bits to help you unscrew phillips heads?