I know this probably comes up a lot and is liable to spark some debate, but I’m curious what the good options are for terminals. I’ve skimmed some reddit/lemmy posts about it and looked at a few options and I dunno how to decide between them because they all seem like they’re too narrowly focused on some particular use case. I’m just using it for general terminal stuff, nothing terribly fancy. I’m aware that there’s not one terminal to rule them all or anything, so I’m curious: what do you folks use, and more importantly, why do you use that over the (many) other options available?

Personally I’ve just been using konsole since it’s what came with kde and it seems nice and all, but I feel like I’m missing out on features I don’t even know about. One feature that might be nice is some kind of local LLM integration so I can get help on how to tinker with settings and such where i’m doing the tinkering instead of constantly tabbing out to duck.ai or w/e.

  • MangoPenguin@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    15
    ·
    edit-2
    16 days ago

    The one that comes with your DE is generally just fine, unless you’re a serious terminal user.

    One feature that might be nice is some kind of local LLM integration so I can get help on how to tinker with settings and such

    I think that’s a quick way to nuke your install, LLMs are generally wrong about what commands to run and don’t understand enough to know when something is dangerous. All it takes is changing one wrong file and everything breaks.

    • Libra00@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      16 days ago

      Fair, I’m definitely not a ‘serious’ terminal user.

      Yeah I was wondering about that, it’d be nice to have an LLM that’s specifically trained on like linux system configs and shit, but that’s well beyond the scope of my capabilities, so if it doesn’t already exist I’m just SOL on that one.

      • MangoPenguin@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        8
        ·
        16 days ago

        Yeah I mean even if it was trained specifically for that, they often will still be incorrect because they don’t actually understand the concepts they’re presenting.

  • cyberwolfie@lemmy.ml
    link
    fedilink
    arrow-up
    11
    ·
    16 days ago

    I am perfectly happy with Konsole, and sleep well despite perhaps missing out on features I don’t know about.

  • slackness@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    15 days ago

    Anything is fine unless you’re using the terminal very heavily. Almost all of my workflow is within the terminal so I want everything to be as fast as possible. I want a minimal, low config, fast terminal that has the exact same behavior when using the same config on Linux and MacOS (I know, fuck me, I have to use it for work). And those are Alacritty and Ghostty. I hate Alacritty’s horrible icon so I use Ghostty.

  • MyNameIsRichard@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    16 days ago

    Konsole, because it fits in nicely with Plasma (as you would expect) and does everything I need a terminal to do.

  • Czele@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    16 days ago

    Im using what DE provides by default. If You do not know what You need from terminal that means You probably do not need anything more. Make a switch when You want something particular. On the other note I think You might be more interested in different shell rather than terminal. So fir example zsh or fish (You are most likely currently using bash)

  • kaidezee@lemmy.ml
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    15 days ago

    If you want features, I suggest you try Kitty. It is probably the terminal with the most features. I personally prefer Alacritty because it is quite bare and doesn’t have all that fancy stuff that I don’t need (and that takes up cpu cycles).

  • Quazatron@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    16 days ago

    Terminator is my weapon of choice. Supports tabs, multiple terminals per tab, multiple terminal input and a lot of other neat stuff.

  • monovergent 🛠️@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    16 days ago

    Whatever comes with your distro or desktop environment ought to be enough for anybody.

    Unless you have a minimal window manager that comes with only xterm. Then I’d install xfce4-terminal to get tabs and more reasonably sized text. If for some reason the distro or OS only has sh, I’ll also go ahead and install bash, but nothing fancier than that.

  • bizdelnick@lemmy.ml
    link
    fedilink
    arrow-up
    9
    arrow-down
    6
    ·
    16 days ago

    Are you serious? It’s just a window where text is printed. Use what your DE provides. Now I’m mostly on LXQt, so I use QTerminal. With tiling WMs I prefer urxvt because I don’t need builtin window splitting ans tabs. I can’t imagine what other features may I need.

        • verdigris@lemmy.ml
          link
          fedilink
          arrow-up
          4
          ·
          16 days ago

          If you’re on a high-refresh display, the GPU acceleration allows for much faster updates. Makes it feel much smoother. It’s of course not needed, but neither is a lot of stuff we do.

          • kaidezee@lemmy.ml
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            4
            ·
            15 days ago

            This is a literal box with text on your screen, what do you mean by “smoother”?

            • slackness@lemmy.ml
              link
              fedilink
              arrow-up
              4
              ·
              15 days ago

              What’s up with the attitude like gpu accelerated terminals aren’t extremely popular? If you’re fine with what you’re using, have fun and tone down the high horse.

            • verdigris@lemmy.ml
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              15 days ago

              Umm, what I said: the updates happen faster. If you have a GPU maybe you should try it?

            • priapus@piefed.social
              link
              fedilink
              English
              arrow-up
              1
              ·
              14 days ago

              You can just go test it out yourself. Compare using a TUI in a hardware accelerated terminal to one that isnt. If you use a lot of TUIs or very dynamic CLIs it makes a very noticeable difference

    • flatbield@beehaw.org
      link
      fedilink
      English
      arrow-up
      2
      ·
      16 days ago

      That was my reaction. Since I use Cinnamon and Gnome I use gnome-terminal.

      The features I like are cut/paste and the open in terminal feature in the file manger. Nice that it looks good in your DE too. What else does one need?

    • priapus@piefed.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      14 days ago

      Multiplexing, remote multiplexing, shell integration, SSH integration, image rendering, ligatures, image rendering (mainly for TUI file managers like Yazi), support for font styling, scrollback searching, persistent sessions.

      Many of these might not matter to you, but I use a lot of these features very frequently, especially remote multiplexing which only Kitty and Wezterm do AFAIK.

      I also paricularly like Westerns feature where you can press a keybind and itll show two character flags over all the links and paths currently being displayed, and you type the flag to copy it. Let’s me avoid switching my hand over to my mouse.

  • wuphysics87@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    16 days ago

    My suggestion is you focus more on learning to use the terminal than figuring out which one to use. Switching terminals is like a micro version of distro hopping without the benefits.

    I use ollama for llms, but being a terminal tool, you need to be comfortable using the terminal.

    To answer your original question, I use alacritty. Minimal bells and whistles. Just a terminal.

    • Libra00@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      16 days ago

      Fair, although I am reasonably comfortable with the terminal (just don’t know all the commands and such, always having to look that sort of thing up). I used to run linux installs many years ago back when stuff like slackware and redhat were the standard distros and X was iffy at best so I’ve done a lot of that sort of thing, just not in like 20+ years.

      But I’m seeing lots of recommendations for alacritty, I’ll check it out, though most people seem to think konsole is fine unless I have specific needs which I really don’t. Thanks!

    • verdigris@lemmy.ml
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      16 days ago

      Uhh, switching terminals is nothing like distro-hopping, that’s a ridiculous analogy. You might need to configure the new terminal, but that’s it, and there’s no cost or conflict.

  • pitiable_sandwich540@feddit.org
    link
    fedilink
    arrow-up
    3
    ·
    16 days ago

    I’m using st with tmux. It’s in written in c, simple configuration can be done by editing the header file(s). More complex customization (such as visual bell or transparency) can be done via patch files.

    Not the most beginner friendly terminal but super light weight and fast.

    I was tinkering with ollama+deepseek and trying to integrate it into my bash functions, but gave up, because i could not supress that stupid <thinking> prompt. Found it easyer to just have a browser window open (switching windows can become muscle memory in tiling wms like i3/sway or dwm).

  • eta@feddit.org
    link
    fedilink
    English
    arrow-up
    2
    ·
    16 days ago

    I recently tried out some terminals but in the end it didn’t really make all that big of a difference, maybe because I use tmux so I don’t need split functionality. For a long time I used Gnome Console because it came with my distro but then I tried Ghostty because some people said it was the best and I also thought I was missing out. However for me it was mostly the same as before and it was cool in a way but for some reason it didn’t really click. Now I am using Wezterm because other people said it’s the best and what i like is that it comes as a flatpak and it is configured using Lua. But I could just go back to Gnome Console if I had to.

    • Libra00@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      15 days ago

      Yeah I’m kinda getting that impression. Most of the responses to this post have generally been ‘use what your DE ships with’ or ‘I use something obscure and tailored to this weird specific use case I have’. I’ve looked at a lot of the suggestions people have given and none of them seem like they would be a noticeable upgrade for me, so I’m content to continue using konsole until I come across a situation that requires me to do something fancy that it can’t do.

    • golden_zealot@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      15 days ago

      +1 for Tilix, iirc there is some back end adjustment you have to make for full use of its features, but its easy to apply and has a link to run you though it. Once that’s done, it’s really customizeable and can look great.