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
  • НаукаНаука

Комментарии • 122

  • @DavidEsotica
    @DavidEsotica 2 года назад +96

    I love that this man can talk for nearly 30 minutes about something as fundamental as a terminal emulator.

    • @jagjotsingh5200
      @jagjotsingh5200 2 года назад +3

      😂😂 Was thinking the same.

    • @nodidog
      @nodidog 2 года назад +1

      Exactly what I thought too. I saw the title and thought 'yeah, I've got 5 minutes', and then I saw the video length 😂

    • @armynyus9123
      @armynyus9123 Год назад +2

      but he covered well below 1% of what would be to say about them.

  • @bw_merlin
    @bw_merlin 2 года назад +34

    I really appreciate you showing the install commands for each terminal. Such a simple little thing makes a world of difference to beginners.

  • @noam65
    @noam65 2 года назад +3

    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!

  • @pfcrow
    @pfcrow 2 года назад +7

    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.

  • @ash1kh
    @ash1kh 2 года назад +5

    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. 👍

  • @theunclemez
    @theunclemez 2 года назад

    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 !

  • @jackfeng2676
    @jackfeng2676 7 месяцев назад

    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.

  • @marlene5547
    @marlene5547 Месяц назад

    thanks, you've really improved my life!

  • @wisteela
    @wisteela Год назад

    Excellent video. Subscribed. 👍

  • @MrGibdos
    @MrGibdos 2 года назад +2

    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.

  • @AlekseyKzn
    @AlekseyKzn 10 месяцев назад

    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)

  • @misaelpereira9679
    @misaelpereira9679 2 года назад +1

    Hey Bro, i like your intro, pretty clean!

  • @leodionisiolima
    @leodionisiolima Месяц назад

    Bro speaks so calmly, that makes understanding PERFECT

  • @ronhix1
    @ronhix1 2 месяца назад

    Good job man, just what I needed. Terminator was the one I chose. 😁

  • @Aviduduskar
    @Aviduduskar 2 года назад +4

    Nice, I prefer kitty over Alacritty since it aims to replace tmux and offered more control over font spacing.

  • @ruprecht9997
    @ruprecht9997 2 года назад

    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.

  • @javadkazemi5063
    @javadkazemi5063 2 года назад

    i really like your new look with the beard man!

  • @PS_Tube
    @PS_Tube 2 года назад

    Nice choices. I removed default gnome terminal with gnome-terminal-fedora. I had Terminator installed, but I rarely need it.

  • @georgelabonte2258
    @georgelabonte2258 2 года назад

    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.

  • @nikolaikiselev253
    @nikolaikiselev253 2 года назад

    cool staf! Thanks a lot!

  • @aboutcassandra5142
    @aboutcassandra5142 2 года назад +2

    You missed a big Terminator feature! The ability to broadcast commands across multiple terminal windows.

  • @ButImFeelingMuchBetterNow
    @ButImFeelingMuchBetterNow 2 года назад

    Tilix was included as the default emulator in Ubuntu Budgie 22.04 that I just installed on my laptop.

  • @stevewillard8212
    @stevewillard8212 Год назад

    Thanks!

  • @harunjonuzi
    @harunjonuzi 2 месяца назад

    What does he use to open apps like the Spotlight on mac?

  • @cristiancastro1565
    @cristiancastro1565 2 года назад

    Where did you get the proxmox sticker?

  • @WaySensei
    @WaySensei Год назад +1

    I use alacritty because of the VI mode, it makes searching and scrolling through your history much easier

  • @spaceguybob
    @spaceguybob 2 года назад +8

    My personal favorites are in this order. Konsole, Cool-retro-term, Kitty, Gnome terminal. Those are the only few I've really used

    • @gimcrack555
      @gimcrack555 2 года назад +1

      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).

    • @spaceguybob
      @spaceguybob 2 года назад

      @@gimcrack555 I should try Sakura out. Is it a minimal one like ST or is it customizable like konsole, kitty, yakuake, etc?

    • @donaldwilliams6821
      @donaldwilliams6821 2 года назад +1

      I love cool retro term! haha Reminds me of my old days! haha It's a bit of a resource hog though. :(

    • @Nikolai508
      @Nikolai508 2 года назад +1

      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.

    • @spaceguybob
      @spaceguybob 2 года назад

      @@Nikolai508 the default is often three best for many. Like my use of Konsole because it is default on KDE plasma

  • @EmileNani
    @EmileNani Год назад +2

    Tilix and Terminator were my favourites
    But I've switched to Konsole. A really phenomenal terminal emulator for me

  • @wambamcamcam
    @wambamcamcam Год назад

    How did you get that cool glow on your Tilix terminal?

  • @GafftheHorse
    @GafftheHorse 2 года назад

    Another feature of rxvt-unicode I like is the daemon (urxvtd and urxvtc), save even more system resources.

  • @fubaralakbar6800
    @fubaralakbar6800 2 года назад

    Cool Retro Term : )

  • @TurntableTV
    @TurntableTV 2 года назад

    Love the beard, Jay!

  • @uladzimirkireyeu9041
    @uladzimirkireyeu9041 11 месяцев назад

    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?

  • @lis6502
    @lis6502 2 года назад +3

    Tilix- when you like i3wm but are afraid to use as daily driver ;p

  • @calyodelphi124
    @calyodelphi124 7 месяцев назад

    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!

  • @khfamdfbjds
    @khfamdfbjds 2 года назад +1

    thanks a lot

  • @bertnijhof5413
    @bertnijhof5413 2 года назад +1

    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.

  • @Antiwasserstoff
    @Antiwasserstoff 2 года назад +1

    You didn't mention urxvt's feature of tabs and also its daemon

  • @ArcaneWorkshop
    @ArcaneWorkshop 2 года назад

    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?

  • @meowcula
    @meowcula 2 года назад +1

    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.

    • @phanta5m
      @phanta5m 2 года назад

      Set up some indenter or yaml checker and it is easier to config yaml than json, imo

  • @usmansiddique1515
    @usmansiddique1515 2 года назад

    Can anyone tell what tiling manager is he using?

  • @NekoiNemo
    @NekoiNemo 2 года назад +1

    Alacrity sounds nice... I just wish they picked any other config format bu the crappy one that depends on whitespaces.

  • @wkurwionanorka
    @wkurwionanorka 7 месяцев назад

    I think, You should mention also drop-down terminals, like guake or tilda.

  • @10tronic
    @10tronic 10 месяцев назад

    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

  • @Cueteman
    @Cueteman Год назад

    very nice!

  • @greendog105
    @greendog105 Год назад

    alacritty has some kind of bug when I set transparency, it has happened to others but I havent found a solution

  • @TheZakarumite
    @TheZakarumite 2 года назад

    oh, i didnt recognize you :) this looks good

  • @zauliuz
    @zauliuz 2 года назад +2

    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. :)

    • @gg-gn3re
      @gg-gn3re 2 года назад

      Yea terminator has it too, very niche usage though

  • @bobbybologna3029
    @bobbybologna3029 2 года назад +1

    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.

  • @kevinklement2621
    @kevinklement2621 2 года назад +1

    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.

    • @dod_ytent9984
      @dod_ytent9984 2 года назад +2

      Also, alacritty has no tabs, and dev refuses to implement it, and also said wont accept any PR of that as well!!

    • @linuxramblingproductions8554
      @linuxramblingproductions8554 Год назад +1

      @@dod_ytent9984 can’t you just use tabbed anyway

    • @dod_ytent9984
      @dod_ytent9984 Год назад

      @@linuxramblingproductions8554 no, its a feature thats there inbuilt in terminal emulators. Alacritty doesnt have that.

    • @linuxramblingproductions8554
      @linuxramblingproductions8554 Год назад +1

      @@dod_ytent9984 okay and you can add them it doesn’t have to be built in to the terminal do again who cares

    • @dod_ytent9984
      @dod_ytent9984 Год назад

      @@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.

  • @somebodyoncetoldme1704
    @somebodyoncetoldme1704 Год назад

    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...

  • @romeritobrandao1634
    @romeritobrandao1634 Год назад

    Did you know any terminal that configure theme color by regex ? If yes what ?

  • @bignout3205
    @bignout3205 2 года назад

    Terminator is the one I use. It’s really good!

  • @gg-gn3re
    @gg-gn3re 2 года назад +1

    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

  • @adityaranigaon
    @adityaranigaon Год назад

    Kitty is good. But try running tmux with a heavy build process and screen freezes. Didn't face the issue with Terminator

  • @joshzackeroff9220
    @joshzackeroff9220 2 года назад

    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!

    • @pfcrow
      @pfcrow 2 года назад

      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.

  • @kopuz.co.uk.
    @kopuz.co.uk. 2 года назад +1

    I like to use terminator with the zsh bash extender.

  • @93davve93
    @93davve93 2 года назад +2

    Alacritty + TMUX is pure love!
    Other than tiling with TMUX is that you can attach to a running TMUX-server over SSH :)

  • @dragonek_gnu_linux_pl
    @dragonek_gnu_linux_pl 2 года назад

    tilix is mymain terminal emulator for daily use, sometimes use gnome-terminal and on i3-gaps rxvt but tilix is my nr 1

  • @garciajero
    @garciajero Год назад

    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.

  • @progCan
    @progCan 6 месяцев назад

    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).

  • @TlatoaniItzcoatl
    @TlatoaniItzcoatl Год назад

    love the kirby sticker

  • @miyalys
    @miyalys 2 года назад

    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.

  • @Mythologos
    @Mythologos 2 года назад +1

    Guake, Vterm and CRT just for fun.

  • @Rachet36
    @Rachet36 2 года назад

    I love the shirt!

  • @bytemunch_
    @bytemunch_ 2 года назад

    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.

  • @-ht
    @-ht Год назад

    for windows the best one i have used so far is git bash terminal

  • @greendog105
    @greendog105 Год назад

    you could have showed them with the fullscreen option and transparency

  • @chrismacaber4531
    @chrismacaber4531 2 года назад +1

    Terminator ftw 🤘 (no movie joke, I really mean the Terminal Emulator 😅)

  • @TimothyGott
    @TimothyGott 2 года назад

    I like the beard. I've been sporting mine for about four years or so. Retirement from the corporate world looks good on you 😁

  • @betterinbooks
    @betterinbooks Год назад

    23:33 the favorite child seems to be tilix

  • @sandeepvk
    @sandeepvk Год назад

    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

  • @yazanarog6343
    @yazanarog6343 2 года назад

    tilix is the best one!

  • @fynderde
    @fynderde 2 года назад +1

    Where is wezterm? :-)

  • @lis6502
    @lis6502 2 года назад

    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.

  • @rapanotti
    @rapanotti 2 года назад +4

    Not awesome but Yakuake is very useful as a drop-down terminal emulator.

    • @PhayzinOut
      @PhayzinOut 2 года назад

      Doesn't Yakuake fall under the Konsole category?

    • @rapanotti
      @rapanotti 2 года назад

      @@PhayzinOut Yakuake claims: A drop-down terminal emulator based on KDE Konsole technology. I liked the drop-down offered by MX-Linux.

    • @ButImFeelingMuchBetterNow
      @ButImFeelingMuchBetterNow 2 года назад

      I use Yakuake more than anything else.

  • @tenj00
    @tenj00 2 года назад +2

    you misssed the best one.: st (simple terminal).

  • @kalifornia909
    @kalifornia909 2 года назад

    i wish alacritty had multiplexing by default and i didnt have to use tmux on top of it

  • @wasted5742
    @wasted5742 2 года назад

    Terminator is no longer maintained and the maintainer suggests that you use alacritty.

  • @FeedScrn
    @FeedScrn 2 года назад

    I prefer top to htop many times because top shows the program names running for each process more plainly.

    • @gg-gn3re
      @gg-gn3re 2 года назад +1

      You can customize htop lists any way you want in it's settings

    • @FeedScrn
      @FeedScrn 2 года назад

      @@gg-gn3re - Oh. Thanks for the tip. I'll check it out.

  • @paxxous
    @paxxous 2 года назад

    I was just searching this up lol

  • @DavidWilde1
    @DavidWilde1 2 года назад

    C'mon man! No terminal discussion is complete without some cool-retro-term.

  •  Год назад

    The first one is clearly superior

  • @aayush5474
    @aayush5474 2 года назад

    Nice look with the beard

  • @marcojoao
    @marcojoao 2 года назад

    Try Tabby Terminal

  • @MarkVanderberg
    @MarkVanderberg 2 года назад +1

    Guake Terminal

  • @yehudahecht1520
    @yehudahecht1520 Месяц назад

    Alacritty is now configured via a TOML file.

  • @alessiodellicolli1593
    @alessiodellicolli1593 9 дней назад

    Whem you have a tiling wm installing a multitab terminal is quite useless

  • @elalemanpaisa
    @elalemanpaisa 3 месяца назад

    The first:
    Use gnome terminal and tmux

  • @larsthorwald3338
    @larsthorwald3338 Год назад

    I feel sorry for people who don't use screen They miss so much of life.

  • @thomaspiechulek535
    @thomaspiechulek535 Год назад

    Bashtop is cooler

  • @SB-qm5wg
    @SB-qm5wg 2 года назад

    < Terminator user

  • @Charlie8913
    @Charlie8913 2 года назад

    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.

    • @gg-gn3re
      @gg-gn3re 2 года назад

      get a window manager..

  • @nevoyu
    @nevoyu 2 года назад

    RIP termite

  • @namesame
    @namesame Год назад +1

    Kitty sucks, WezTerm is way better...

  • @benjimiles8833
    @benjimiles8833 2 года назад

    you are just repeating the same features in every terminal emulator, this video sucks tbh!