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.

  • @[email protected]
    link
    fedilink
    65 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.

  • @[email protected]
    link
    fedilink
    English
    30
    edit-2
    6 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.

    • Libra00OP
      link
      fedilink
      English
      25 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.

      • @[email protected]
        link
        fedilink
        English
        105 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.

  • @[email protected]
    link
    fedilink
    English
    96 days ago

    kitty. The ssh kitten is enough reason to use it. I work ob a lot of different systems that require OTP. Using the ssh kitten I can type the OTP once and can spawn new terminals that ssh and cd to the remote direvtory without logging in again. Obviosly the tabs and window panes are are a must too. There’s tons of other useful features that I like, like using hints to select nunbers, filenames, urls, etc in the terminal output.

  • Ramin Honary
    link
    fedilink
    English
    4
    edit-2
    6 days ago

    I use Xfce and Cinnamon, but I always install Gnome Terminal regardless (you don’t need all of Gnome desktop to use it). The main reason I like Gnome Terminal is that it is very simple, and it lets you save your own terminal themes and switch between them from a context menu. Xfce terminal is nice and simple, but doesn’t have this really handy theme switching feature.

    That said, the terminal emulator I used most often is the Emacs built-in terminal emulator (term-mode), because it integrates flawlessly with other Emacs tools. But its rendering and theming isn’t as nice as Gnome terminal, so I only recommend it if you are an Emacs user.

  • @[email protected]
    link
    fedilink
    English
    4
    edit-2
    5 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).

  • wuphysics87
    link
    fedilink
    45 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.

    • @[email protected]
      link
      fedilink
      25 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.

    • Libra00OP
      link
      fedilink
      English
      15 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!

  • Quazatron
    link
    fedilink
    35 days ago

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

  • @[email protected]
    link
    fedilink
    26 days ago

    I like minimal terminals, was using st for a long time and now I’m using foot for quite a while already. Since I’m using tmux I don’t need my terminal to have any tab/windowing features

  • CarrotsHaveEars
    link
    fedilink
    25 days ago

    It’s not nice to make people read through half of your post to find out your question, sir.

    Moreover, does the result produced by a search engine not be sufficient? Do you genuinely want Lemmy user’s opinions?

    • Libra00OP
      link
      fedilink
      English
      75 days ago

      That’s why it was right there in the title? What else did you imagine I meant when I titled that post ‘the terminal question’?

      And yes, I genuinely value the opinions of others (because they can explain why they hold them) over the opinions of AI-generated listicles and 10 year old reddit posts that offer no explanation. Is that not why you participate in internet forums like lemmy?

      • CarrotsHaveEars
        link
        fedilink
        14 days ago

        That’s why it was right there in the title?

        To me it wasn’t. The question would be “What terminals do you guys use?”

        Please blame AI for internet search all you want, but there are ways to filtered AI-generated posts. For example, search on specific sites which you trust (I don’t know, lemmy.ml as the obvious choice, perhaps?).

        • Libra00OP
          link
          fedilink
          English
          14 days ago

          Did you miss the important part of the comment you’re replying to?

          What else did you imagine I meant when I titled that post ‘the terminal question’?

          Did you think ‘the terminal’ question meant something else, or are you just ignoring the whole thing because you’re dead-set on being an ass?

          • CarrotsHaveEars
            link
            fedilink
            14 days ago

            Dude, look, I gave you some advise on how to get information from search engines, and efficiently ask a question when that fails to deliver. If you don’t like it, simply walk away. Feel free to block me or downvote me too. Argue with me does you no good.

            • Libra00OP
              link
              fedilink
              English
              14 days ago

              No, what you did is come into a productive post with a fair amount of serious engagement–and no apparent confusion about what I meant from anyone else–with an attitude and a snarky comment. I tried in my response to ignore that and sincerely engage with your question and you decided to double-down. So I’m gonna take that as a solid ‘yes’ re:dead-set on being an ass and go do something more productive with my time. Have a lovely day.

  • gonzo-rand19
    link
    fedilink
    15 days ago

    I used urxvt on my last install, but now I’m using Kitty because urxvt on Debian isn’t compiled with true colour and I didn’t want to install from source.

  • @[email protected]
    link
    fedilink
    15 days ago

    xfce4-terminal, in wayland+niri too. Because alternatives are always missing some features or are too bloated.

      • @[email protected]
        link
        fedilink
        1
        edit-2
        3 days ago

        Not yet. Panel autohide is bound to the WM (notebook display is small enough already), which doesn’t work with niri. Currently fiddling with Waybar. I just need a task panel, tray and clock + battery.

  • arsCynic
    link
    fedilink
    2
    edit-2
    4 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!
      link
      fedilink
      English
      13 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.

    • Libra00OP
      link
      fedilink
      English
      14 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
        link
        fedilink
        14 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.

        • Libra00OP
          link
          fedilink
          English
          14 days ago

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

  • @[email protected]
    link
    fedilink
    3
    edit-2
    5 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).

    • @[email protected]
      link
      fedilink
      English
      25 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.