this post was submitted on 12 Sep 2024
85 points (91.3% liked)

Linux

48061 readers
683 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
 

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.

(page 2) 39 comments
sorted by: hot top controversial new old
[–] Pherenike@lemmy.ml 3 points 1 month ago (1 children)

Tilix is great, complete for my needs.

[–] helopigs@lemmy.world 2 points 1 month ago (1 children)

I don't know why more people haven't mentioned tilix.

Makes me wonder if I'm missing out by using it 😂

[–] Pherenike@lemmy.ml 1 points 1 month ago

Hahah, maybe we are! But it's damn good.

[–] doubletwist@lemmy.world 3 points 1 month ago* (last edited 1 month ago)

I've always been happiest with xfce4-terminal, though I'm using Konsole currently until XFCE fully supports Wayland.

Way back when, I was more than happy with rxvt.

[–] snaggen@programming.dev 3 points 1 month ago (1 children)

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

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

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

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

Splits, ligatures tabs and more

[–] apostrofail@lemmy.world 1 points 1 month ago (1 children)

Since we are talking about terminals, you are probably talking about abuse of ligatures

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

Well, that was something.... I have used ligatures in my code editor for quite a few years now, and I have NEVER been confused about the ambiguity this person is so upset about. Why? I have never ever seen the Unicode character for not equals in a code block, simply since it is not a valid character in any known language. In fact, I have never even seen it in a String where it actually would be legal, probably since nobody knows how to type that using a standard keyboard. This whole article felt like someone with a severe diagnose have locked in on some hypothetical correctness issue, that simply isn't a problem in the real world.

But, if you for some reason find ligatures confusing, then you shouldn't use them. But, just to be clear, there is not a right of wrong like this blog post tries to argue, it is a matter of personal taste.

[–] apostrofail@lemmy.world 1 points 1 month ago (1 children)

https://en.m.wikipedia.org/wiki/ALGOL_68

ALGOL 68, mother of all the C-likes, has ≠. There ace quite a few languages support Unicode such as ≠. What is not equals then? Exclamation mark + equals? Forward slash + equals? Tilde + equals? Less than + greater than? Equals + forward slash + equals. What is more clear than all of those aforementioned options from ‘modern programming languages’? 2260 ≠ Not Equal To. Type what you mean, specifically. Your programming language doesn’t support it? Your language is hurting clarity.

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

Good to know that every time I feel the need to use ALGOL 68, I must remember to disable ligatures. Still not sure this is going to be a huge problem 😂

[–] apostrofail@lemmy.world 1 points 1 month ago (1 children)

No need to ignore history. Older ALGOL versions used several now-Unicode operators. A lot of language support it. You have most of the APL + its dialects (such as BQN), theorem provers like Agda and LEAN 4, functional languages supporting Unicode Preludes like Haskell and PureScript, MATLAB, Mathematica, RPL, Raku, Julia, AppleScript, and of course the TI BASICs. Not to mention is what is used in general math(s) & handwriting. All this to say, it’s more common than you are leading on.

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

Are you saying that it is common that people use utf8 characters that you cannot easily type on a standard keyboard? I'm very skeptical of this claim.

[–] apostrofail@lemmy.world 1 points 1 month ago

APL programmers usually use an APL keyboard layers. Some people use Compose. Vim offers digraphs. Some editors can replace with a macro. Input is a solved issue, but the outputs can often either be more clear for reading either for lack of ambiguity such as the ligatures or in information density as seen especially in the APLs (see a 1975 demo) (hence Chinese writing taking up less paper space being more information dense). The ligatures themselves are still taking up the same physical character space since that is how ligatures operate. I believe the goal here is to achieve something similar with ligatures, except taking an opentype hack instead. If you believe ligatures are more readable, then everyone should be seeing these concocted symbols on any device or font, which Unicode offers without the hacks or ambiguity.

[–] 30p87@feddit.org 2 points 1 month ago

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

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

Foot is the best

[–] spleaque@lemm.ee 2 points 1 month ago
[–] EuCaue@lemmy.ml 2 points 1 month ago

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

[–] Spyder@lemmy.ml 1 points 1 month ago

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

[–] hjjanger@lemmy.world 1 points 1 month ago* (last edited 1 month ago)

Xterm for me. As others have shown there are other ones that are newer than that but Xterm has become my favorite.

[–] snekmuffin@lemmy.dbzer0.com 1 points 1 month ago (1 children)

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

[–] FlorianSimon@sh.itjust.works 3 points 1 month ago (1 children)

I had to switch recently because I wanted to try out font ligatures and it turns out Alacritty refuse to implement support for that 😬

[–] snekmuffin@lemmy.dbzer0.com 1 points 1 month ago

oh I think I've come across that yeah. not a fan of them personally, so not something that I would notice lol

[–] TruePe4rl@lemmy.ml 1 points 1 month 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.

load more comments
view more: ‹ prev next ›