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
    10
    ·
    edit-2
    9 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
      ·
      9 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
        6
        arrow-down
        1
        ·
        9 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
    6
    ·
    9 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
    ·
    8 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
    4
    ·
    9 days ago

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

  • kaidezee@lemmy.ml
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    8 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).

  • Czele@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    9 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)

    • nfms@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 days ago

      I agree. I think OP should try another shell first. That will impulse the use of the terminal. I’m using alacritty because it stuck and the updates are minuscule, but I’ve recently moved to fish and have it on desktop and server.

  • arsCynic@beehaw.org
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    8 days ago

    Surprised that there’s so few drop-down terminals being mentioned; I use Tilda but I guess they are all fine as long as they work on one’s distro config. It’s so handy to always have the console locked and loaded invisibly, but toggled by the press of a button.

    • Bilb!@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 days ago

      I use Yakuake almost exclusively. I was wondering how difficult it would be to modify it to open from the bottom of the screen instead of the top.

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

      …weird. I don’t understand why drop-down terminals are a thing? I can bring up Konsole with a hotkey too, only it just opens a window instead fo doing a fancy animation. That’s such a tiny part of its functionality that I can’t imagine how ‘drop-down’ became a descriptor for a terminal instead of just a bullet point on a feature list somewhere, much less a whole-ass category of terminals, lol.

      But, fair enough.

      • arsCynic@beehaw.org
        link
        fedilink
        arrow-up
        1
        ·
        7 days ago

        …weird. I don’t understand why drop-down terminals are a thing? I can bring up Konsole with a hotkey too, only it just opens a window instead fo doing a fancy animation. That’s such a tiny part of its functionality that I can’t imagine how ‘drop-down’ became a descriptor for a terminal instead of just a bullet point on a feature list somewhere, much less a whole-ass category of terminals, lol.

        But, fair enough.

        Totally agree that objectively it’s a tiny part. However, for one, I’𝗆 simply used to it because that how terminals behave in games, and two, because terminals with drop-down as a feature were the only ones that introduced me to a one-button hotkey, just like in a game.

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

          Sure, I get the appeal as a feature, just not as a descriptor/category.

  • BioMyth@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    8 days ago

    I have determined that foot is best for me personally, like alacritty and a couple others, it is very barebones. No tabs or anything like that without tmux. But it doesn’t rely on GPU acceleration and is just as fast (or faster) than my experience using GPU accelerated terminals. Easy to configure and since it doesn’t have the GPU requirements it works on old hardware like a dream. Only possible issue is that it is wayland only but since that is all I like to use it is perfect.

    I find a lot like ghostty and wezterm try to include too many features. All I need a terminal emulator to be is a terminal emulator. But then a lot of these then add tabs, build in multiplexers & more and it is more bloated than I like a simple utility to be. Additionally, I don’t need native tabs as a lot I do in the terminal uses SSH so it is easier just to use tmux/zilji and not have to manage it as much.

  • wuphysics87@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    9 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.

    • verdigris@lemmy.ml
      link
      fedilink
      arrow-up
      0
      arrow-down
      1
      ·
      9 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.

  • monovergent 🛠️@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    9 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.

  • hexagonwin@lemmy.sdf.org
    link
    fedilink
    arrow-up
    1
    ·
    9 days ago

    i just use xterm. it has proper unicode support now and is very lightweight. or maybe urxvt if i need more features.

    on termux where xterm doesn’t run i use st instead, it needs some source patching (very barebones) but it works pretty well.

  • HayadSont@discuss.online
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    9 days ago

    I’m just using it for general terminal stuff, nothing terribly fancy.

    OP, to be frank, descriptions like “general terminal stuff” and “nothing terribly fancy” are too generic to be useful here. Though, I suppose this is simply indicative that you’re (probably) perfectly served (as is) by Konsole.

    what do you folks use

    Ptyxis

    and more importantly, why do you use that over the (many) other options available?

    Because it came with the distro and I had no need for something different.

    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.

    Unsure if I understood you correctly, but perhaps Warp and Wave are worth looking into for ya.

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

      Sorry, by ‘general terminal stuff’ and ‘nothing fancy’ I mean I just like edit config files, run system commands, that sort of thing. But yeah I’m not like doing complex data management or programming or whatever.

      I’ll check out Warp/Wave, thanks!

      • HayadSont@discuss.online
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        9 days ago

        No worries, fam! And thank you for clarifying! Based on your answer, I’ll assume that Konsole should suit you more than well for the time being. The moment you’re starting to ‘live’ inside a terminal is when looking elsewhere for something more advanced and/or powerful starts to make a lot more sense.

        I’ll check out Warp/Wave, thanks!

        Aight. Glad to hear that you’re interested! Have a good one, fam 😉.

    • golden_zealot@lemmy.ml
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 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.