this post was submitted on 12 Sep 2024
65 points (100.0% liked)

Linux

1258 readers
104 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
65
submitted 2 months ago* (last edited 2 months ago) by box_ebony@lemmy.ml to c/linux@lemmy.ml
 

what is the best linux terminal? I have been using alacritty for years and have been doing well. But I don't think kitty and st. I was wondering if any new projects have come out in recent years.

top 48 comments
sorted by: hot top controversial new old
[–] turkalino@lemmy.yachts 38 points 2 months ago* (last edited 2 months ago) (3 children)

Am I the only one that’s fine with whatever the OS provides out of the box? Like, as long as I can turn the bell off and change the font, I’m chillin, and I have yet to run into a terminal that doesn’t provide those options.

Curious to hear what drives people to seek out other options (besides tiling, that I understand, I’m a tabs guy myself tho)

[–] Petter1@lemm.ee 3 points 2 months ago

Wen I first installed Linux I was like “I need the best fancy termanal” and wastes some time only not be satisfied with the results and installing tons of bloat. Now I always just use what I get by default from the distro I happen to be on 😂 I don’t even know what I want

[–] box_ebony@lemmy.ml 2 points 2 months ago (2 children)

In my case it's resource consumption, efficiency the impact with the windows manager I use, how much is keyboard controllable. It seems strange to me that a linux user uses the default applications. The beauty of linux is the huge variety and the ability to customize. If you use allova ready-made things, a mac or windows is fine too

[–] Quintus@lemmy.ml 2 points 2 months ago (1 children)

I don't know I never felt the need to customize the terminal. I just like what it comes with. It feels wrong to change that. Black background and colored text is fine. The rest of the OS though damn it's like a fucking birthday party! Nothing's at default ffs

[–] box_ebony@lemmy.ml 3 points 2 months ago* (last edited 2 months ago)

In the past I have found myself working with laptops with few resources and small screen (eeepc). Every pixel gained was a big win, and finding equivalent lightweight, high-performance applications could make all the difference. Eventually I found the optimal solution with i3 as windows manager and alacritty was the best terminal to use together (and zsh). Since then even though I have no real need I have continued to use this approach. And in the end being careful about pc resource consumption is also an ethical choice, if the pc consumes less power it is a gain for the environment.

[–] turkalino@lemmy.yachts 1 points 2 months ago

It seems strange to me that a linux user uses the default applications

I sorta get what you’re saying, but rather than just pick any random distro and handpick every application myself, I put effort into finding a distro which has the most default apps that I’m happy with. I use KDE Neon because I like Dolphin, Konsole, Konqueror, and the pre-installed version of VLC; however, I DON’T use the default email client, text editor, etc.

load more comments (1 replies)
[–] thayerw@lemmy.ca 16 points 2 months ago

There is no one-size-fits-all, but for fits most, you're looking at KDE's Konsole or GNOME's new Terminal (formerly Ptyxis). Everything else is going to be niche, with special use cases. What are your specific needs?

[–] American_Jesus@lemm.ee 14 points 2 months ago* (last edited 2 months ago) (1 children)

What's wrong with kitty?

I've been using kitty for some time didn't had any issues, and multiplexing is useful.

PS: i used tmux for many years, and still use on headless

[–] EuCaue@lemmy.ml 4 points 2 months ago

I personally don't use Kitty because, for me, it's much slower to open compared to Alacritty. :)

[–] ColdWater@lemmy.ca 13 points 2 months ago (1 children)

The one with your distro shipped with

[–] callyral@pawb.social 3 points 2 months ago

If they care about terminal emulators, it's unlikely their distro came with one preinstalled.

[–] highduc@lemmy.ml 11 points 2 months ago

Konsole is awesome and has great integration with Plasma ofc. I'm surprised to see it barely mentioned.

[–] wuphysics87@lemmy.ml 10 points 2 months ago

Alacritty. Alacritty. Alacritty. And did I mention Alacritty? (I'm just counting how many I have open atm)

[–] Andy@programming.dev 9 points 2 months ago (1 children)

For me: Wezterm. It does pretty much everything. I don't think Alacritty/Kitty etc. offer anything over it for my usage, and the developer is a pleasure to engage with.

Second place is Konsole -- it does a lot, is easy to configure, and obviously integrates nicely with KDE apps.

Honorable mention is Extraterm, which has been working on cool features for a long time, and is now Qt based.

[–] lobut@lemmy.ca 2 points 2 months ago* (last edited 2 months ago)

+1 for Wezterm, it also had image support that Alacritty didn't have, which I needed for Yazi to work.

I've heard good things about Warp too but Wezterm is where I'll be for now.

[–] muhyb@programming.dev 8 points 2 months ago (1 children)

Depends on what you need actually. I was doing fine with urxvt on Xorg, so foot is a perfect alternative for me on Wayland.

load more comments (1 replies)
[–] arcayne@lemmy.today 5 points 2 months ago* (last edited 1 week ago)

Wezterm is my primary. Love the built-in domain/sshmux features, especially for work. The LUA config rocks, sky is the limit. Highly portable when using something like Chezmoi or YADM.

That said, it's not always the most performant, especially with certain TUIs. I've been running my NVim workspace in Kitty lately just to avoid the minor UI lag (primarily with lazygit). Not a fan of Kitty (or its dev) otherwise, but it serves its purpose.

If Wezterm ever gets optimized, it'll be the GOAT for me.

Ghostty also sounds like it's got potential, but haven't gotten my invite yet. ¯\_(ツ)_/¯

[–] scytale@lemm.ee 5 points 2 months ago (2 children)

Tilda because you can roll it down from the top of your screen with one key press.

[–] imecth@fedia.io 3 points 2 months ago

Tilda is barely maintained anymore, you can get Tilix that has the same quake like feature. You can also add the quake terminal extension to your favorite alternative if you use gnome.

[–] OopsAllTwix@lemmy.dbzer0.com 2 points 2 months ago

Is it better than yaquake? I'm genuinely curious.

[–] aStonedSanta@lemm.ee 4 points 2 months ago* (last edited 2 months ago)

I use whatever with zsh and oh my zsh

[–] LMagicalus@discuss.tchncs.de 4 points 2 months ago (1 children)

Foot with tmux is my goto.

[–] its_randomness@lemmy.ml 1 points 2 months ago

Definitely a favourite. Both. No necessarily at the same time 🙂

[–] ff0000@lemmy.ml 4 points 2 months ago

Running Kitty the past year and a bit and really like it. Used to run into weird laggy issues with other terminal emulators, but Kitty runs like a beast for me.

[–] russjr08@bitforged.space 4 points 2 months ago

I usually just get by with Alacritty and Zellij, pairs pretty well together.

[–] ElectronBadger@lemmy.ml 4 points 2 months ago (1 children)

I don't know if it's the best, but kitty + zsh has been my daily driver for many years.

[–] IrritableOcelot 1 points 2 months ago

Just switched from Alacritty, kitty+zsh rocks. Feels faster than alacritty, and the tutorialization of the default config is great. And it's wildly configurable.

[–] communism@lemmy.ml 3 points 2 months ago

foot for me

[–] JetpackJackson@feddit.org 3 points 2 months ago

Switched from kitty to foot, I like it.

[–] 30p87@feddit.org 3 points 2 months ago

Foot because it's sway default. It's also configurable, has shortcuts and sixel support.

[–] rotopenguin@infosec.pub 3 points 2 months ago (1 children)

I'm somewhere between Kitty and Ptyxis.

[–] jonwyattphillips@lemmy.ml 3 points 2 months ago

Ptyxis is default on Bluefin, which I'm on now.

Recommend. Really nice container integration with distrobox.

[–] DarkNoul@feddit.nl 3 points 2 months ago

st on Xorg and foot on Wayland

[–] potentiallynotfelix@lemdro.id 2 points 2 months ago

I use the one that comes with my DE, but if I am using a WM I use kitty

[–] Pherenike@lemmy.ml 2 points 2 months ago

Tilix is great, complete for my needs.

[–] snaggen@programming.dev 2 points 2 months ago (1 children)

Cosmic term is nice. Still just alpha, so there are rough edges though.

[–] box_ebony@lemmy.ml 1 points 2 months ago (1 children)

I see is a alacritty fork. what does it have more?

[–] snaggen@programming.dev 1 points 2 months ago

Splits, ligatures tabs and more

[–] EuCaue@lemmy.ml 2 points 2 months ago

ghostty looks promising, but it's in "closed beta" for now. When it's released, it will be public and open source. :)

[–] BlanK0@lemmy.ml 2 points 2 months ago

Alacrity or foot (foot has less features but it's faster)

[–] spleaque@lemm.ee 2 points 2 months ago
[–] kittenzrulz123@lemmy.blahaj.zone 2 points 2 months ago

Foot is the best

[–] Spyder@lemmy.ml 1 points 2 months ago

I run multiple terminal apps. I thought I would try a few, and I never deleted any of them.

[–] wwwgem@lemmy.ml 1 points 2 months ago* (last edited 2 months ago)

I've been using xterm, urxvt, and st. Also tested alacrity, kitty, and wezterm. Your shell also plays a critical role in your terminal usage (but I won't deviate here). For my use-case, the latter are overkill so I stayed with st. The only missing feature for me was image support even though I use it sporadically. To cover that I use a script that relies on ueberzug or ucollage if I need to browse folders.

I've wrote a small post about ucollage if you're interested.

[–] Pherenike@lemmy.ml 1 points 2 months ago* (last edited 2 months ago)
[–] snekmuffin@lemmy.dbzer0.com 1 points 2 months ago

all of the fancy features that other terminals provide, I get with Tmux, so any emulator for me. I like transparent themes and that's easy to set up in Alacritty, so that's what I usually get

[–] TruePe4rl@lemmy.ml 1 points 2 months ago

I consider st a great choice when using i3 or dwm. Customizing it takes time, but RAM usage is what I usually check and in case of st it is comically small.

[–] todotoro@midwest.social 0 points 2 months ago

Not a new project, but I feel is often overlooked: Sakura. I’ve fallen back to it repeatedly over the years. It is lightweight, opinionated but sane. Not as brutalist as st. I combo it with Tmux using powerline with little tweaking.

It uses standard libraries and stays out of the way.