Top 5 Terminal Emulators
HTML-код
- Опубликовано: 31 июл 2024
- There are many terminal apps available that you can use while working with the command-line, but which one should you consider using? In this video, Jay from LearnLinuxTV shows you his top 5 favorite terminal emulators.
Thank you to Linode for sponsoring this video! Check out Linode and create your very own cloud Linux server in minutes! ➜ learnlinux.link/akamai
Support Learn Linux TV
Note: Commission may be earned for any and all links presented here.
- Support me on Patreon and get early access to new content! ➜ learnlinux.link/patron
- Check out jay's latest book, Mastering Ubuntu Server 3rd Edition ➜ ubuntuserverbook.com
- Affiliate store for Linux compatible hardware/accessories ➜ learnlinux.link/amazon
- Check out the Tiny Pilot KVM for your Homelab ➜ learnlinux.link/tinypilot
⏰ TIME CODES
00:00 - Intro
01:18 - Today's sponsor: Linode
02:40 - Tilix
09:28 - Terminator
12:06 - Alacritty
18:02 - Kitty
22:57 - rxvt-unicode
Video Specific Links
- Github page for Alacritty ➜ learnlinux.link/alacritty
- Alacritty config used in the video ➜ learnlinux.link/alacritty-yaml
- Kitty config sample ➜ learnlinux.link/kitty-conf*🎓 FULL LINUX COURSES FROM LEARN LINUX TV*
• Linux Crash Course ➜ linux.video/cc
• Learn tmux ➜ linux.video/tmux
• Learn vim ➜ linux.video/vim
• Bash Scripting Series ➜ linux.video/bash
• Proxmox VE ➜ linux.video/pve
• Getting Started with Ansible (Udemy) ➜ learnlinux.link/ansible
• LPI Linux Essentials Workshop (Udemy) ➜ learnlinux.link/linux-essentials
🌐 LEARN LINUX TV ON THE WEB
• Main site ➜ www.learnlinux.tv
• Community ➜ community.learnlinux.tv
• Official Github Account ➜ github.com/LearnLinuxTV
• Enterprise Linux Security Podcast ➜ enterpriselinuxsecurity.show
• The Homelab Show Podcast ➜ thehomelab.show
• Jay on Udemy ➜ www.udemy.com/user/jay-lacroix-3
• Jay on Twitter ➜ x.com/JayTheLinuxGuy
• Content Ethics ➜ www.learnlinux.tv/content-ethics
• Request Assistance ➜ www.learnlinux.tv/request-ass...
⚠️ DISCLAIMER
Learn Linux TV provides technical content that will hopefully be helpful to you and teach you something new. However, this content is provided without any warranty (expressed or implied). Learn Linux TV is not responsible for any damages that may arise from any use of this content. Always make sure you have written permission before working with any infrastructure and that you are compliant with all company rules, change control procedures, and local laws.
#Linux #Terminal #DevOps Наука
I love that this man can talk for nearly 30 minutes about something as fundamental as a terminal emulator.
😂😂 Was thinking the same.
Exactly what I thought too. I saw the title and thought 'yeah, I've got 5 minutes', and then I saw the video length 😂
but he covered well below 1% of what would be to say about them.
I really appreciate you showing the install commands for each terminal. Such a simple little thing makes a world of difference to beginners.
I've just switched to Tilix, and I'm loving it much more than Terminator. It just fits the way I do things more naturally. Settings and menus are easier to find, offer more options, including title bar names, to keep track of what system I'm working on, for example.
Thanks Jay!
I'm still using good old xterm, and it really works great. It can take a bit of customization to get things right. I tend to prefer to have lots of terminal windows instead of multiplexing within a single one, but if I feel like multiplexing, I can run tmux inside the terminal. Now what would be a killer feature for a terminal emulator would be to have it be tmux-aware, so it would make tmux sessions managed by the terminal emulator, complete with mouse clicks to switch panes, click and drag to resize, drop-down window selection, etc. I'm not sure how difficult it would be to do that, but anyone developing a terminal program should consider that.
Hey jay, awesome tips regarding terminal emulator. I am in love with tilix honestly. Built in tmux. So work ready out of the box. The only problem i faced was detecting which portion of the split pane is active. To solve the issue i applied dimming on inactive slight a bit. So when moving with alt, unfocused pane dimmed and active one remain with default brightness, that gives my eyes a nice visual indication where i am. 👍
Thank you for this video Jay
Tilix is now my default terminal emulator, i'm running Solus 4.3 Budgie on this small laptop and it was easy to easy to remove gnome-terminal and switch to tilix which I appreciate, it offers a lot of options and that cool ... also removing it broke no dependency so I should be fine and have no issue for a long time
Thanks !
A very cool video out here, thank you!
The thing I don't like about Kitty is the toggling of split windows. Of all the selection implementations I personally hate toggling the most as it's low efficient and counterintuitive, and sometimes if you misclick you need to click a few more times to make it up.
thanks, you've really improved my life!
Excellent video. Subscribed. 👍
Hey Jay, thanks for another awesome video.
I don't know if you've seen / heard about MeshCentral.
I recently came across it and it's the self-hosted TeamViewer / AnyDesk FOSS alternative I've been looking for for years. Might make for an interesting video.
Thanks man, tilix is what i was looking for. It is best of terminal for me i worked on mac in iterm2 a half of year (now back on linux and continue to use mac) and this provides similar expirience (not the same but closer than other)
Hey Bro, i like your intro, pretty clean!
Bro speaks so calmly, that makes understanding PERFECT
Good job man, just what I needed. Terminator was the one I chose. 😁
Nice, I prefer kitty over Alacritty since it aims to replace tmux and offered more control over font spacing.
GNU screen runs inside a terminal emulator and on the console.
^A-C to create new session / shell
^A-N to cycle to next session
^A-| to make to panes horizontally next to each other
^A-TAB to move between panes
^A-? for help
That's all I use. Nice when connecting to remote servers via SSH.
Keyboard shortcuts only.
i really like your new look with the beard man!
Nice choices. I removed default gnome terminal with gnome-terminal-fedora. I had Terminator installed, but I rarely need it.
What's the diff btwn rxvt and urxvt? I typically use alacrity, but may have to try kitty to compare. I also like screen for sessions to remote servers.
cool staf! Thanks a lot!
You missed a big Terminator feature! The ability to broadcast commands across multiple terminal windows.
Tilix was included as the default emulator in Ubuntu Budgie 22.04 that I just installed on my laptop.
Thanks!
What does he use to open apps like the Spotlight on mac?
Where did you get the proxmox sticker?
I use alacritty because of the VI mode, it makes searching and scrolling through your history much easier
My personal favorites are in this order. Konsole, Cool-retro-term, Kitty, Gnome terminal. Those are the only few I've really used
I mainly like all the default one's in each DE. Outside the DE default one's I like Terminator and Sakura. I mainly use xfce4-terminal one. Since I'm using Xfce as my DE. The only one I really don't care much about is terminology(to busy for me).
@@gimcrack555 I should try Sakura out. Is it a minimal one like ST or is it customizable like konsole, kitty, yakuake, etc?
I love cool retro term! haha Reminds me of my old days! haha It's a bit of a resource hog though. :(
Cool retro term is excellent lol. I use Linux Mint and Cinnamon comes with Gnome Terminal, I've found that to be the best terminal for me.
@@Nikolai508 the default is often three best for many. Like my use of Konsole because it is default on KDE plasma
Tilix and Terminator were my favourites
But I've switched to Konsole. A really phenomenal terminal emulator for me
How did you get that cool glow on your Tilix terminal?
Another feature of rxvt-unicode I like is the daemon (urxvtd and urxvtc), save even more system resources.
Cool Retro Term : )
Love the beard, Jay!
Hey! My terminal of choice was Tilda before it started crashing 'cause I just love to have a tiling-window-looking terminal on my system. Besides, what is this cool feature when you are just searching for an app from your desktop, how to do that?
Tilix- when you like i3wm but are afraid to use as daily driver ;p
I just went to look up Alacritty and literally within the past year since this video was published, they have released a MINOR release (0.13.0) that changes which format the config file uses from YAML to something called TOML that is just Windows INI file format but slightly reimagined! You would THINK that this would have come with a bump in major release since this breaks the config file API entirely and forces a port of configurations from YAML to TOML but apparently not I guess!
thanks a lot
I love Tilix too and I use it in each installation and VM. However I hate short-cuts, since my brain storage is very limited. I even use Tilix in VMs with 1GB of memory, so I don't understand the term "heavy" with respect to any terminal.
You didn't mention urxvt's feature of tabs and also its daemon
Tilix and Terminator?
Were these meant to sound like "Telix" and "Terminate" the old school DOS based modem software we used to call BBS's back in the 90's?
I use Alacritty myself and love it. I sync the config file using syncthing and symlink it in to my .config on my linux machines and to my macs as well. Its minimallness really suits the tiling window managers I often use, so glad to not have gui menus or window decorations that I don't want. You're right though, yaml is an annoying format. I don't know why it's so widely used for config files.
Set up some indenter or yaml checker and it is easier to config yaml than json, imo
Can anyone tell what tiling manager is he using?
Alacrity sounds nice... I just wish they picked any other config format bu the crappy one that depends on whitespaces.
I think, You should mention also drop-down terminals, like guake or tilda.
Alacritty used to have the posibillity to customize and create tabs but i dont know the actual reaseon but in the last release the options changes and the file is not anymore a .yml is instead a .toml
very nice!
alacritty has some kind of bug when I set transparency, it has happened to others but I havent found a solution
oh, i didnt recognize you :) this looks good
I personally like tilix. There is awesome feature ( i think others also have it) where i can enter same command in to multiple "windows" for example connect to multiple servers via ssh and run same command in all of them at once. I think you didn't mentioned that. Also another terminal what i like is tmux. :)
Yea terminator has it too, very niche usage though
Kitty is on the list, yesssssssssss lol i use it with Awesome, went for it because it can render images really well, however it's a pain for ssh-ing into remote servers if the server doesn't have kitty also installed.
Two features of kitty have kept me with it: (1) It allows you to map Ctl-C so that it copies when text is selected, but send the interrupt signal otherwise; the alacritty dev flatly refuses to implement a similar feature for some paternalistic reason; (2) it supports programming ligatures.The kittydiff and icat "kittens" are cool too.
Also, alacritty has no tabs, and dev refuses to implement it, and also said wont accept any PR of that as well!!
@@dod_ytent9984 can’t you just use tabbed anyway
@@linuxramblingproductions8554 no, its a feature thats there inbuilt in terminal emulators. Alacritty doesnt have that.
@@dod_ytent9984 okay and you can add them it doesn’t have to be built in to the terminal do again who cares
@@linuxramblingproductions8554 i agree, but then it makes it something that I cant just install and use expecting the features that I would from a popular app providing the same functionality. Like though I love tinkering around and breaking and fixing things, I still need to work, and for that I need things to work out of the box, be it a terminal emulator, file manager, window manager, or shell, like i know this might be enraging to some people, but this is why alacritty, openbox, i3 and other wms, zsh, cant be used right after install. So when it comes efficiency and usability it doesnt matter what you can do to the software, cuz hell, given enough time one can just even compile the kernel and use LFS, but that doesnt improve its usability.
Looking for a terminal emulator that lets you change position of the cursor with the mouse, highlight text with the mouse, and delete/copy/cut highlighted text.
You know, like any text editor let's you do at least since I was born...
Did you know any terminal that configure theme color by regex ? If yes what ?
Terminator is the one I use. It’s really good!
I've used terminator for at least 10 years if not more. I always try to keep up and see if there are better ones but still doesn't look like there are lol
Kitty is good. But try running tmux with a heavy build process and screen freezes. Didn't face the issue with Terminator
Ok here's the deal. Copying and pasting in a terminal on windows is not cool. I'm so used to doing a CTRL+SHIFT+C (or V) for paste. Also why does putty think it's a good idea to right click to paste? Just weird. Every single terminal emulator on windows seems to do a SIGINT or SIGBREAK (eg. a CTRL+C in windows gives you the "^C"). Not cool if you have a line of text already keyed in with a command and need to append something at the end that is way to long to type. Alacratty does this. CTRL+SHIFT+C (or V) WORKS!!! Thanks!. Didn't know about alacratty until today. Will be using this for my powershell emulator from now on just because the copy/paste shortcuts don't screw things up.
Glad I came across your channel. Never watched you before but if one of your videos can fix a copy/paste issue that I've been dealing with coming from linux to windows (dealing with this for like 20 years) .
You can bet your ass I'll be checking your channel out frequently!
Thanks for posting this!
Unix has been using mouse buttons to cut and paste since the 80s. Left to select, Right to extend selection, and Middle to paste. I would expect that behavior on almost any Linux program.
I like to use terminator with the zsh bash extender.
Alacritty + TMUX is pure love!
Other than tiling with TMUX is that you can attach to a running TMUX-server over SSH :)
tilix is mymain terminal emulator for daily use, sometimes use gnome-terminal and on i3-gaps rxvt but tilix is my nr 1
re-tilix , use tmux like most people out there , tilis is a massive overkill for splits. Tmux has a ton of other features that don't trigger gtk re-draws in every action.
great vid though tilix and terminator is just tmux + some UI - dethatching. i would prefer a very fundamental and important feature of tmux over just UI. Oh also tmux can run in any terminal emulator (and ssh sessions).
love the kirby sticker
Nice video, and great suggestions! Kitty doesn't itself support vim shortcuts in that case, it likely opens the config file with $EDITOR so it's literally within vim.
Guake, Vterm and CRT just for fun.
I love the shirt!
Thank you!
Couldn't focus, uneven spacing on the canvasses behind you. Jk, good spotlight on options for terminal emulators. I use Terminator because I can paste into it easily, typing git URLs by hand is not the one.
for windows the best one i have used so far is git bash terminal
you could have showed them with the fullscreen option and transparency
Terminator ftw 🤘 (no movie joke, I really mean the Terminal Emulator 😅)
I like the beard. I've been sporting mine for about four years or so. Retirement from the corporate world looks good on you 😁
23:33 the favorite child seems to be tilix
Why will anyone bother configuring a xresource file in rxvt when other terminal give gui options. Further every system has 16 GB of Ram today so these light weight terminals are redundant imao. rxvt is a quaint anachronism
tilix is the best one!
Where is wezterm? :-)
Actually i've used xfce4-terminal-emulator as my weapon of choice, but i will seriously consider urxvt. After all, looking at your selection there's not much difference and majority of these *ttys just compensate for not-tiled WM.
Not awesome but Yakuake is very useful as a drop-down terminal emulator.
Doesn't Yakuake fall under the Konsole category?
@@PhayzinOut Yakuake claims: A drop-down terminal emulator based on KDE Konsole technology. I liked the drop-down offered by MX-Linux.
I use Yakuake more than anything else.
you misssed the best one.: st (simple terminal).
i wish alacritty had multiplexing by default and i didnt have to use tmux on top of it
Terminator is no longer maintained and the maintainer suggests that you use alacritty.
I prefer top to htop many times because top shows the program names running for each process more plainly.
You can customize htop lists any way you want in it's settings
@@gg-gn3re - Oh. Thanks for the tip. I'll check it out.
I was just searching this up lol
C'mon man! No terminal discussion is complete without some cool-retro-term.
The first one is clearly superior
Nice look with the beard
Try Tabby Terminal
Guake Terminal
Alacritty is now configured via a TOML file.
Whem you have a tiling wm installing a multitab terminal is quite useless
I can see that
The first:
Use gnome terminal and tmux
I feel sorry for people who don't use screen They miss so much of life.
Bashtop is cooler
< Terminator user
Ugh, those are all windowed... i find switching focus between such a terminal and another app takes too long. I prefer just pressing a key for a top-down terminal like guake to appear, that's much faster and it's always on the same place on the screen.
get a window manager..
RIP termite
Kitty sucks, WezTerm is way better...
you are just repeating the same features in every terminal emulator, this video sucks tbh!