thejodie,

Terminator.

I use the broadcast, zoom, grouping, and the guake/yakuake style dropdown. Also it has layout switching like xmonad, ie you can ctrl + space to cycle pane layouts.

Nisaea,
@Nisaea@lemmy.sdf.org avatar

Gotta love terminator. I also always greatly appreciated how uncluttered and to the point its ui was, while being modern and configurable.

shartworx,

kitty. it’s the first thing I install on a new machine.

miningforrocks,

And why do you usw kitty? For me its the hyprland default terminal emulator and I never had problems with it so I stuck with it

shartworx,

I tested kitty and alacrity when I first found out about advanced term emulators. I liked kitty more, but I don’t remember why. I use the kittens all the time. It’s super convenient to play a video or display an image in the terminal. Kitty works on most distros. I wish it worked on windows, too, so I could use it at work.

tourist,
@tourist@lemmy.world avatar

If you’re allowed to install WSL on your work machine, they recently (I think recently) added GUI support for linux applications.

If you install kitty on a WSL distro, you can use it like any other windows program.

You can access your windows file system from /mnt/

I don’t really know how they do the virtualization, so you may lose a lot of the performance benefits that kitty has.

Very clunky workaround, but it’s an option.

shartworx,
QaspR,

Ditto on that.

jodanlime,
@jodanlime@midwest.social avatar
Zucca,

… and tmux session open in it.

krash,

Foot

I was considering Foot, it is fast (renderwise and in interactive use) and the dev seems like an awesome person. But it doesn’t support ligatures. I’ll watch the issue and give it a shot when it’s implemented.

jodanlime,
@jodanlime@midwest.social avatar

That’s fair. I don’t think I personally use ligatures anywhere and I’m not experiencing any issues with foot after using it for a few years so I might just have to stay blissfully ignorant on this one ;)

What do you use ligatures for?

krash,

The only practical thing they provide for me is slightly better readability, and eye candy (my prompt rely on them). I like my shells functional and pretty 😁

WeLoveCastingSpellz,

Konsole

LunchEnjoyer,
@LunchEnjoyer@lemmy.world avatar

Same here, but with Fish 🐠

WeLoveCastingSpellz,

I love the features of fish but the colors are hard to read on my terminal screen when there is blue text sometimes. Wish I could change the default colors of fiah

themoken,

I used (u)xterm for like 20 years before discovering that Konsole is solid and beautiful. My whole tiling setup is backed up with KDE apps now.

WeLoveCastingSpellz,

My Distro came with kde so I got used to Konsole plus for sone reason other terminal emulators felt slower

macattack,

I used to install VS code for every new install and now I just stick to Kate. Although the storage impact is minimal, a lot of the dependencies for KDE apps are already present if you are running KDE as your desktop env.

cetvrti_magi,
@cetvrti_magi@lemmy.world avatar

Alacritty, no particular reason. It’s fast and I already made it look how I want so there is no reason to switch.

dino,

Using alacritty for years on all linux devices, it does what its supposed to do. Recent change to toml configuration was a bit of hassle. But with the latest release the migration is no problem anymore.

timbuck2themoon,

Honestly didn’t even know they migrated to toml. I upgraded and it said yaml wasnt supported anymore. I used alacritty migrate and only had to remove a couple deprecated options and it was fine.

It’s why I keep it. It’s set and just seems to work well.

kixik,

For those kitty users, have anyone been able to use fonts not in the list kitty support? I only use Terminus (OTB) fonts on terminal, and when trying kitty out, I found no way to get it to use Terminus (I could only select between those supported by kitty).

toastal,

Kitty can’t use bitmap fonts because of how it draws to screen & bitmap fonts don’t scale. You would need a different terminal for bitmap fonts or choose a different font.

kixik,

It looks like, though OTB (opentype bitmap fonts) are different than plain bitmap fonts, and are actually supported by pango. Alacritty allows me to use Terminus OTB fonts for example. There are other true type fonts which are also sort of my plan B, which are not supported by kitty either, as mentioned, I wanted to see if there’s a way not just to select between the list kitty offers, which is sort of limited. At any rate if not Terminus, I don’t really like much my plan B true type fonts much…

toastal,

I moved to Iosevka (custom) a few years back after a) switching to Kitty & b) realizing my eyesight was getting worse so I needed a bigger font than what Terminus provides

kixik,

I’ll take a look at iosevka fonts, thanks !

pingveno, (edited )

Gnome Terminal. I’ve tried out a few others, but at this point I’m kind of partial to just using the default with good integration with the rest of the desktop. Pop, in this case. I’m curious if they’ll adopt something else for the terminal in COSMIC.

Edit: They just recently announced COSMIC Terminal, so that’s a yes. I look forward to trying it out. It’s based on alacritty’s framework.

Father_Redbeard,
@Father_Redbeard@lemmy.ml avatar

Since you sound like you know what’s going on with Pop I’ll ask: what is Cosmic? I understand it’s a DE, but is it replacing Gnome entirely and a new DE built from the ground up? Seems like every update assumes you know more than I do :)

pingveno,

Oh, don’t get me wrong, I’m mostly talking out my ass. But as far as I know, it’s a new DE that’s being written in Rust using the iced toolkit. It looks like they’re aiming to be Wayland native without the X baggage. It’s been a while since the last full Pop release (20.04), so it will be nice to get the rest of the OS upgraded as well.

Father_Redbeard,
@Father_Redbeard@lemmy.ml avatar

Ah, ok. That makes more sense. I really like the OS so far. Made my first leap into Linux only mid 2023ish. And it’s been awesome!

pingveno,

I am glad you are enjoying it so far! It has a bit of a learning curve, but it has improved significantly since I was first getting into it in high school around 2004. Wow… already 20 years.

Commiunism,

Kitty for both X and Wayland - I like the customization (as in I already have the config file that I have backed up and can just plop it in), it works perfectly on any VM (used it on sway, hyprland, i3, awesomewm), though honestly I don’t see much of a difference between the terminal emulators. There’s literally no wrong choice or meaningful difference in my experience at least, but admittedly I just use a terminal emulator to run commands, neovim and system file editing.

CrabAndBroom,

Yeah same here, at some point I ended up settling on Kitty and now I’m used to it and there’s no reason to change, but pretty much any terminal emulator will do the job just fine.

deezbutts,

I’m high AF and new to Linux, what is a terminal emulator?

rufus,
@rufus@lemmy.sdf.org avatar

So the “terminal” is the basic CLI that you use in the single-user, text-based mode. Terminal emulators are graphical programs that run in multi-user, graphics-based mode, and they hook into the terminal and allow you to access it inside graphical sessions. Some examples would be alacritty, kitty, urxvt, konsole, or terminator

deezbutts,

Thanks for taking the time.

I’ve been using the literal terminal app like a caveman I guess… What do these weird apps give me over my regular terminal?

People mentioned tabs and stuff but like… I have tabs?

Jordan_U,

Every “terminal app” is a terminal emulator, because non-emulated terminals are physical pieces of hardware.

So you are already using a terminal emulator, I’d guess Gnome Terminal, and it’s a fairly full featured modern terminal emulator (in my opinion at least).

Blue_Morpho,

Thanks I actually thought this was about emulators like the Tektronics Vt 4052 terminal emulator I used to use.

al177,

That’s exactly what they are, but instead of connecting to a VAX at the other end of a modem they talk to a shell attached to a pseudo terminal device on the same machine.

doggle,

In overly simple terms

It’s a terminal app on your desktop, e.g. alacritty, konsole, kitty, terminator, urxvt, etc.

As opposed to the terminal that your computer would boot into it you didn’t have a desktop environment installed.

Blisterexe,

Basically just a more accurate way to say terminal

Jordan_U,

Fun fact!

Teletypes predate “computers” and were used for efficiently transmitting and recording text.

Here is a purely mechanical teletype from the 1930s being used to interface with a modern Linux machine:

youtu.be/2XLZ4Z8LpEE?si=BEsTAz5kkYu9tIQB

Corr,

This was a very cool video. Thank you for sharing!

Hjalamanger,
@Hjalamanger@feddit.nu avatar

And seemingly a nice YT channel :)

pelotron,
@pelotron@midwest.social avatar

I don’t know the difference between a terminal and a terminal emulator, and at this point I’m too afraid to ask.

Lately using Foot since that’s what my distro shipped with.

squid_slime,
@squid_slime@lemmy.world avatar

What’s your DE?

pelotron,
@pelotron@midwest.social avatar

Hyprland

aes,

A terminal is the thing that looks like it might be a computer, but nobody is home, it’s just connected to a modem. Or, maybe, if you’re lucky, The Computer of your university.

A terminal emulator is, well, an emulator, so you can use a 1970’s shell, right there on your computer, just like you can emulate and play Pong or Space Invaders…

Hope that helps

GenderNeutralBro,

Realistically, no difference.

They are called emulators because “Terminal” used to mean a full-screen text interface to a mainframe. The functionality has carried on, which is why terminals behave pretty much the same on any platform. You don’t use your system’s regular text fields in a terminal emulator, for example.

JoeKrogan,
@JoeKrogan@lemmy.world avatar

Konsole and yakuake as the drop down for quick tasks

the_tab_key,

And of course, the terminal pane inside dolphin

Thorndike,

I love the terminal pane in dolphin. I use it all the time.

Hack3900,

Big fan of kitty for font ligatures support and how splits/tabs work

toastal,

I like Kitty since users can configure the terminal to always turn off ‘programming ligatures’ (aka ligature misuse).

wiikifox,
@wiikifox@pawb.social avatar

st. It just works. I’m always opening and closing terminals, and 90% of the stuff I use have’s a TUI. st launches before I can even notice, under 4GB of RAM, and the entire install is less than a MiB.

wwwgem,
@wwwgem@lemmy.ml avatar

I’ve been scrolling with no hope to see st anywhere but here it is! Only mentioned twice for now but this little guy deserves so much love. Yes, you have to build it (i.e. patch it) but that’s actually it’s beauty. You get the exact terminal you want, nothing more, nothing less. If you’re looking for power and lightweight this is your guy.
Coupled with tmux and you’re the God of your system :)

Ramin_HAL9001,

I keep a Gnome Shell instance always running with a Screen session. However, what I actually use to run CLI commands is Emacs Shell, built-in to Emacs.

Emacs Shell has most of the bells and whistles you get from things like Fish shell. So I like to use Dash, a minimal POSIX shell that is much lighter weight than Bash, Zsh, or Fish. Dash provides no features – no tab completion, no history, no line editing – and I have Emacs add all of those features on top of Dash for me. It is amazing what a good, scriptable terminal emulator can accomplish.

Emacs Shell can be scripted using the same scripting language it uses to script the editor, file browser, window manager, and everything else. So you can script the shell to search for regular expressions and make things clickable with the mouse, or only display portions of output, creating simple interactive views around shell commands. You can bind certain click buttons or keystrokes in the editor or file manager to run shell commands in new windows. You can script the shell with “expect”-like behavior (automatically input responses to certain prompts). You can capture and collate the output of multiple commands running in parallel.

BlanK0,

Dash for the win 🔥

angelsomething,

Tmux for life

UNWILLING_PARTICIPANT,

Yeah but with what?

caseyweederman,

SSH

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #