My Top Five Minimal Terminal Emulators

  Рет қаралды 130,762

DistroTube

DistroTube

Күн бұрын

I've used many terminal emulators on Linux, and the ones I typically use are the more "minimal" ones. Light, fast and without all the bloat! So you won't find unnecessary cruft here like tabs and ligature support in these terminals.
REFERENCED:
► invisible-island.net/xterm/
► software.schmorp.de/pkg/rxvt-u...
► github.com/thestinger/termite
► st.suckless.org/
► github.com/alacritty/alacritty
WANT TO SUPPORT THE CHANNEL?
💰 Patreon: / distrotube
💳 Paypal: www.paypal.com/cgi-bin/webscr...
🛍️ Amazon: amzn.to/2RotFFi
👕 Teespring: teespring.com/stores/distrotube
SOCIAL PLATFORMS:
🗨️ Mastodon: mastodon.technology/@distrotube
💬 IRC: irc://freenode #distrotube
👫 Reddit: / distrotube
📽️ LBRY: lbry.tv/$/invite/@DistroTube:2
DT ON THE WEB:
🕸️ Website: distrotube.com/
🐿️ Gopherhole: gopher://distro.tube
📁 GitLab: gitlab.com/dwt1
FREE AND OPEN SOURCE SOFTWARE THAT I USE:
🌐 Brave Browser - brave.com/dis872
📽️ Open Broadcaster Software: obsproject.com/
🎬 Kdenlive: kdenlive.org
🎨 GIMP: www.gimp.org/
🔊 Audacity: www.audacityteam.org/
💻 VirtualBox: www.virtualbox.org/
Your support is very much appreciated. Thanks, guys!

Пікірлер: 271
@jcwl70
@jcwl70 4 жыл бұрын
00:00 Intro 01:20 Xterm 08:48 rxvt 13:42 termite 17:26 st 21:20 alacritty 30:04 Thanks Patreons!
@mihir.mishra
@mihir.mishra 4 жыл бұрын
How to install termite?
@micaelviana
@micaelviana 3 жыл бұрын
@@mihir.mishra install instructions : github.com/thestinger/termite Also be available in the AUR Repository : www.archlinux.org/packages/?name=termite
@MrRenanwill
@MrRenanwill 3 жыл бұрын
St is there! So... i declare it as fair!
@memedumpster1402
@memedumpster1402 3 жыл бұрын
Tysm
@socvirnylestela5878
@socvirnylestela5878 3 жыл бұрын
termite is dead, no maintainer lmao
@mbednarek360
@mbednarek360 4 жыл бұрын
I used to use Alacritty but switched to Kitty for ligature and resizing fixes. Honestly it's just as fast and the configuration is cleaner imo.
@dlxpro9342
@dlxpro9342 2 жыл бұрын
Kitty is faster imo.
@hydrophobicwalrus749
@hydrophobicwalrus749 4 жыл бұрын
st and xterm are definitely my two favorite terminals. I'm surprised that xterm doesn't get more love. People say it's bloated and/or old, and yet it manages to have the single lowest input latency compared to probably every other terminal, and I think that's an important aspect that is often overlooked.
@jeremyjohansson3445
@jeremyjohansson3445 4 жыл бұрын
I was just searching for a terminal emulator yesterday! This video is what I needed right now! Thanks
@romanma2556
@romanma2556 4 жыл бұрын
Just a little knowledge on why Alacritty is larger in size. (compared with st, as an example) Alacritty is written in Rust, which compaile with static linking, whereas st is compiled with dynamic linking. Meaning, the Alacritty binary incluldes the libraries that comes with it, making no room for inconsistent experience among machines with different version of the dependencies used. However, it has to include the dependencies in its binary as well. Whereas st, and probably the others, are linked dynamically. It relies heavily on the library version on the system. This also imply the libraries has to be backward-compatible thus higher cost for maintenance, development and optimization (but the number of iterations still game). That also implies that the program may break depending on the version of dependencies installed on your system. Update: Thanks to Quarky for raising a very important point I have missed about dynamic linking. It allows quick deployment of fixes - one for all. Software updates are important guys.
@olivier7592
@olivier7592 4 жыл бұрын
Yep, comparing binaries sizes without looking at libs they use doesn't really make sense
@CristianMolina
@CristianMolina 4 жыл бұрын
Dynamic link libs also has benefits. They should be listed together with the cons
@romanma2556
@romanma2556 4 жыл бұрын
@@CristianMolina That's mainly smaller size as duplicated libraries are not installed twice, which used to be vital in the old days, and still is a good-to-have. Another pros is that it benefits from all the years dynamic linking languages have prevailed.
@romanma2556
@romanma2556 4 жыл бұрын
@@CristianMolina I think both are mentioned. Maybe not in a clear way... 🤔 And a third I just wanted to add, is the compile time since no recompiling is needed for the library. But that is irrelevant if you download the binary.
@Quarky_
@Quarky_ 4 жыл бұрын
You make it sound like static linking is the way of the future, when in fact it's far from it. The modern computing ecosystem has moved to dynamic linking for a good reason, and space efficiency is not it. Dynamic linking allows much faster security updates (remember Heart Bleed anyone?). Without dynamic linking pushing out security updates would be a nightmare. I don't know the exact reasons why Rust chooses static linking, but I would guess since static linking is much simpler in terms of the build process, and since Rust is still pretty new, Rust based system libraries aren't that common, so static linking makes sense - for now.
@kainbre
@kainbre 4 жыл бұрын
Great video as always ;)
@dingodingeroo6156
@dingodingeroo6156 4 жыл бұрын
Kitty for a full featured well made terminal. Terminal emulators are such basic pieces of software, they should do the things you want / expect without fighting.
@Flash136
@Flash136 4 жыл бұрын
Can we disable font anti-aliasing yet?
@farioko9254
@farioko9254 4 жыл бұрын
Why would you want to disable that? o.0
@unvisible805
@unvisible805 4 жыл бұрын
This right here! Kitty is awesome. Its minimal and has everything you need and more. I was a huge rxvt and st fan but i got sick of urxvt being hard to configure or not handling fonts and patching suckless tools is fucking retarded and im a seasoned linux user and C/C++ coder
@socvirnylestela5878
@socvirnylestela5878 3 жыл бұрын
kitty is faster than alacritty
@DanielMartinez-yv9gp
@DanielMartinez-yv9gp 4 жыл бұрын
I didn't know what ligatures were, thanks to you mentioning them now my code will be easier to read. I also lost a couple hours installing new fonts. Its a shame alacritty doesn't support them yet.
@Johnvardas
@Johnvardas 4 жыл бұрын
Great video! Never found useful tabs in terminals so I consider that minimal terminals to be my choice
@SoundToxin
@SoundToxin 4 жыл бұрын
For fallback fonts in alacritty, it uses fontconfig settings. You can look at the output of `fc-match -s` or `fc-match -s "fontnamehere"` to see fonts that will be used and what their priority is by the order of the list. You can then also have a fontconfig fonts.conf file where you can make font family aliases and set specific fallbacks to use with a font.
@cstephan7
@cstephan7 3 жыл бұрын
I would like to point out that Greek was *not* rendered properly in Xterm or urxvt. This is very important for users who need full Greek support in the terminal. termit, st, and Alacritty all handled it beautifully, making me wish that I was running one of them right now instead of urxvt! Thanks for another great video, DT :)
@ovietb
@ovietb 4 жыл бұрын
Great video, was looking for a replacement for URxvt
@shubhamdwivedi7766
@shubhamdwivedi7766 4 жыл бұрын
Every body gangsta till someone fire's up tty😂
@peacemekka
@peacemekka 3 жыл бұрын
The minimal godlike terminal that literally runs a full fledged display server. I can't ask for anything better.
@gimcrack555
@gimcrack555 4 жыл бұрын
I try out many terminal emulators. Here are the ones I like and used with no problems. xfce4-terminal gnome-terminal Konsole Terminator Termite sakura Love using tmux - which you can use with any of these. Not sure about them as minimal. But I can vouch, these terminal emulators won't give you any problems using any of these.
@HarshYadav-yi7tv
@HarshYadav-yi7tv 8 ай бұрын
Using xterm is a joy. It's a really minimal terminal emulator. It has scroll back, mouse support, CTRL + Right Click Menu that has many useful twerks. It existed from 1984 to till now 39 years old. it's still maintained it's codebase is really mature like any Goody of good old days.
@Flash136
@Flash136 4 жыл бұрын
For people having trouble with color emojis in alacritty similar to DT. Try removing ttf-dejavu, or replace it with ttf-dejavu-emojiless. You may also try prepending your color emoji font to the 'monospace', 'serif', and 'sans-serif' font in fonts.conf. So that whenever special characters are needed. Your color emoji is used first.
@TheNoirKamui
@TheNoirKamui 4 жыл бұрын
I use the default gnome terminal, but I have it run byobu and fish shell. I love it. Fish is great out of the box and byobu, when I fixed some color settings, its amazing for tabs and moving arround and searching in the text.
@critterpower
@critterpower 3 жыл бұрын
I used windows my entire life- 3 years ago, windows decided to invalidate my genuine key after trying to get docker installed on the system. Windows literally un-registered itself; That's when I decided to learn linux. I've got to say, I will probably never go back- Everyday I learn something more and it's so fun to slap on new themes and configure scripts exactly how I want. You've got a new sub :D
@jperfection
@jperfection 4 жыл бұрын
Legend has it, Einstein meant these in E = mc^2: Emulator Minimal Cringe
@copper4eva
@copper4eva 4 жыл бұрын
Damn I gotta remember that one.
@ImNotQualifiedToSayThisBut
@ImNotQualifiedToSayThisBut 3 жыл бұрын
Minimal cringe squared
@aedd3307
@aedd3307 4 жыл бұрын
I don't know what you're on about the patches on st, i've been using it for a long time now and the only patch i have is the xresources patch, which i could have used the config.h file to do that anyway, and as for scrolling i use dvtm (really nice tmux alternative).
@sheikhshakilakhtar6844
@sheikhshakilakhtar6844 4 жыл бұрын
Thanks a lot for this video, DT. I too am running urxvt due to recommendations from friends. I would like to try out xterm. Would you mind doing a video on configuring xterm like you did one on xmonad? Would really appreciate that. Also, there is one more feature which I think is important than emoji support. And that is, how well do these terminal emulators handle image previews in ranger? URxvt and XTerm do it really well. ST, I don't quite remember. Termite is not good at all. I don't know about Alacritty.
@thomasbake
@thomasbake 2 жыл бұрын
Great video, thanks a lot for sharing the wisdom. I have a question though. How do you get that status line in vim? I have used both Vim 8.1 and Neovim 0.5 but I cannot get that status line. Is that how it looks in Arch Linux? Please let me know. Thanks!
@henninb
@henninb 4 жыл бұрын
My default for a long while was urxvt. It was solid. I have since switched to alacritty for #reasons. Thanks for the video.
@willsi
@willsi 4 жыл бұрын
Man, I've been looking to dump Gnome Terminal for awhile, but never liked anything else. Termite won out the day! Appreciate it, man.
@chimak111
@chimak111 4 жыл бұрын
Nice! Some day could you please cover which emulator does ranger best with specific reference to scrolling through the ~/Pictures folder with the image preview in the right pane?
@DistroTube
@DistroTube 4 жыл бұрын
I don't use Ranger and I don't use w3m image previews. But I do use Ueberzug image previews and it works just fine in all 5 of these terminals. So if Ranger allows, use Ueberzug instead of w3m-img and your previews should work pretty much on every terminal.
@Zoltar358
@Zoltar358 4 жыл бұрын
@DistroTube Hey DT. Thanks for another fantastic video. I have one question though. Do you have any method to properly display country flags in a terminal? I have tried different emoji fonts, several terminal emulators, yet I have failed to display flags. Maybe some of you guys in our DT community already solved this problem. If so, please share the solution.
@loishik5404
@loishik5404 4 жыл бұрын
Right now st is pretty nice with its ligature patch. I'd have loved it if alacritty supports it as well
@poms3559
@poms3559 4 жыл бұрын
I'm not sure about xterm in the video, but i use xterm and it does render the emoji list and the Unicode Test Pretty Well Without any errors. I think u might wanna fix your xterm tho it seems broken .
@gurdeepgss
@gurdeepgss 4 жыл бұрын
DT is quite happy for Termite😄😁
@gabehcuod681
@gabehcuod681 3 жыл бұрын
Are terminal emulators good beginner tool to learn bash and the basics of the linus terminal? Or is it meant for something else? I have a crappy laptop that in no way could run a virtual machine and I don’t like the idea of fiddling around with a real operating system. It’s nice to just be able to start over when something goes wrong and try stuff out. Is there an emulator/simulator like this?
@AtomToast
@AtomToast 4 жыл бұрын
Actually st received a font ligatures patch only recently. And ofc there is tabbed for tabs. It's not quite inbuilt but still, you'd be expected to patch st anyways
@ertwro
@ertwro 4 жыл бұрын
You could use tabbed for other terminal emulators so that doesn't count. That ligatures patch on the other hand is a nice thing I have to check.
@awabqureshi814
@awabqureshi814 4 жыл бұрын
@Agnish Roy ligature renders things like '=
@dtjohnst
@dtjohnst 4 жыл бұрын
He does mention that near the end.
@AtomToast
@AtomToast 4 жыл бұрын
@@dtjohnst Yeah, you are absolutely right. I just made this comment when he mentioned it in the beginning so I wouldn't forget. Though I actually later on forgot that you don't need to patch st for scrolling anymore. You can just use "scroll" as a seperate program for that
@lvisgarcia
@lvisgarcia 4 жыл бұрын
Why can't I patch st? Everytime I try to patch it I get a bunch of hunks not merged and stuff
@robertbornschein5583
@robertbornschein5583 3 жыл бұрын
how do you get the ghosts when you showed urxvt? or the "thebat" for termite and spectrum for alacrity? not a simple apt-get install .... Is that a terminal emulator exclusive?
@johannbauer2863
@johannbauer2863 4 жыл бұрын
I really like kitty ^^
@optimalcomrad
@optimalcomrad 4 жыл бұрын
Hey DT. I am wondering how you can change the sound brightness etc in common tiling window managers. That's the only thing keeping me away form tiling. It's really hard getting the multimedia keys working. Video idea right there
@zehph
@zehph 4 жыл бұрын
Here are the Functions you need. Map: XF86XK_MonBrightnessUp, to xbacklight -inc 15 XF86XK_MonBrightnessDown to xbacklight -dec 15 Adapt it to your WM syntax and be happy. You do have to have xbacklight and using Xorg, though most WM are on Xorg anyways... You can use light if you are using SWAY. But really dude, you can find this with 5min on Google. Here is a wall of text from my config.h (dwm) with many of these XF86 functions: { 0, XF86XK_AudioMute, spawn, SHCMD("pamixer -t; kill -44 $(pidof dwmblocks)") }, { 0, XF86XK_AudioRaiseVolume, spawn, SHCMD("pamixer --allow-boost -i 3; kill -44 $(pidof dwmblocks)") }, { 0, XF86XK_AudioLowerVolume, spawn, SHCMD("pamixer --allow-boost -d 3; kill -44 $(pidof dwmblocks)") }, { 0, XF86XK_AudioPrev, spawn, SHCMD("mpc prev") }, { 0, XF86XK_AudioNext, spawn, SHCMD("mpc next") }, { 0, XF86XK_AudioPause, spawn, SHCMD("mpc pause") }, { 0, XF86XK_AudioPlay, spawn, SHCMD("mpc play") }, { 0, XF86XK_AudioStop, spawn, SHCMD("mpc stop") }, { 0, XF86XK_AudioRewind, spawn, SHCMD("mpc seek -10") }, { 0, XF86XK_AudioForward, spawn, SHCMD("mpc seek +10") }, { 0, XF86XK_AudioMedia, spawn, SHCMD("st -e ncmpcpp") }, { 0, XF86XK_PowerOff, spawn, SHCMD("sysact") }, { 0, XF86XK_Calculator, spawn, SHCMD("st -e bc -l") }, { 0, XF86XK_Sleep, spawn, SHCMD("sudo -A zzz") }, { 0, XF86XK_WWW, spawn, SHCMD("$BROWSER") }, { 0, XF86XK_DOS, spawn, SHCMD("st") }, { 0, XF86XK_ScreenSaver, spawn, SHCMD("slock & xset dpms force off; mpc pause; pauseallmpv") }, { 0, XF86XK_TaskPane, spawn, SHCMD("st -e htop") }, { 0, XF86XK_Mail, spawn, SHCMD("st -e neomutt ; pkill -RTMIN+12 dwmblocks") }, { 0, XF86XK_MyComputer, spawn, SHCMD("st -e lf /") }, /* { 0, XF86XK_Battery, spawn, SHCMD("") }, */ { 0, XF86XK_Launch1, spawn, SHCMD("xset dpms force off") }, There, you don't have to wait for a video! Go free yoursekf and learn to STFW properly
@eliasgill2453
@eliasgill2453 2 жыл бұрын
urxvt is by far my favorite terminal emulator, but configure it is a PAIN IN THE ASS
@iodreamify
@iodreamify 4 жыл бұрын
Someone correct me if i'm wrong but wouldn't "pacman -Qi" installed size only show the installation size of that package alone, without the dependencies?
@BryanJenks
@BryanJenks 4 жыл бұрын
and along with utf-8 and emoji support, ST now has a patch for ligatures too! so you can have the cake and eat it too :) you just gotta work for it if you really want it lol
@YouKnowMeDuh
@YouKnowMeDuh 3 жыл бұрын
I mean... if it's truly minimal, I wouldn't be surprised that it didn't have tabs... That's kind of the point of minimalism, you get the base which you can expand/customize however you want.
@SamSam-df4xp
@SamSam-df4xp 4 жыл бұрын
Xterm will always be my first love.
@demonicavenger6987
@demonicavenger6987 3 жыл бұрын
St is good, but the only problem I have with it is that, in dwm it has a really weird size. It's left and bottom side is showing unwanted gaps. Same problem with xterm. Though I have also noticed that, this problem doesn't in other window managers. So, I'm guessing it is a dwm problem rather than st problem. Any idea how to fix it?
@007arek
@007arek 4 жыл бұрын
What is memory usage of those terminals?
@franecsconicoletti1194
@franecsconicoletti1194 Жыл бұрын
what linux distribution are you using? and how to have its same setup ?
@joetheman74
@joetheman74 4 жыл бұрын
I switched terminal emulators a few days ago from urxvt to sakura. No ligatures but I'm not a programmer. Handles DT's two test docs perfectly with the right fonts installed and has tabs and is easy to config with right click menu. The key bindings are a bit weird to customize and there are some that work that are not in the config file. The terminal is really light at around 190k. Has only two dependencies. One was only 115k and already on my system for five other programs. The other is vte3 at only 1.6 meg. The whole thing is one third the install of urxvt with all addons and has more functionality.
@pietadundershtitz1982
@pietadundershtitz1982 4 жыл бұрын
Hello DT, I have recently started to configure URxvt as I completely fell in love with the keyboard-select extension - IMO it works just like in tmux, but 100 times better! Weirdly enough when I run the same curl command as you did, I get most of the symbols spot on (except Ethiopian). I use the following font settings in my .Xresources file: URxvt.font: xft:Inconsolata:size=11:antialias=true URxvt.letterSpace: 0 URxvt.lineSpace: 0 I heard that some fonts won't render properly if the font size is not an odd number ;) When it comes to emojis... well, I don't really use those anyway! Also I really love the way that URxvt handles "not handling" the unicode characters - it just displays them as blank boxes. When ST doesn't know how to handle given unicode character (due to lack of good font installed) it just crashes and it drove me nuts! Anyway, please try changing your font settings in .Xresources file. Keep doing the good work and have a great day!
@pietadundershtitz1982
@pietadundershtitz1982 4 жыл бұрын
@Peter Andrijeczko Fortunately I don't use much Ethiopian in my day-to-day work ;) v9.22 also comes with latest Debian stable (10.4), so this is what I'm using as well. I'm glad to have a proof that my favorite terminal emulator doesn't suck as much as in the DT tests ;D
@Bens963
@Bens963 3 жыл бұрын
I was the same as you regarding urxvt, used it because everyone else did and it was utter hell for years. Tried Alacritty but the memory usage alone is through the roof, st user now
@fabricio4794
@fabricio4794 2 жыл бұрын
Every time that i see your Matrix Background running on that screen,i cant not remember Cypher....i think,you are the real Cypher...
@AlbertGonzalez201
@AlbertGonzalez201 3 жыл бұрын
I was using alacritty but the way it behaved with tmux and no ligatures lead me to move to kitty, which is blazing fast as well, works beautifully as I can also implement the same border padding which makes it cleaner.
@ghosthunter0950
@ghosthunter0950 Жыл бұрын
Ligatures is one of the most worthless feature I've seen. You're just adding complexity that is essentially guarantees to break and for LESS readability.
@SEReamer09
@SEReamer09 4 жыл бұрын
Would like to know where qterminal falls in line with this. Easy config file, transparency, tabs (but I don't use), ligatures, all with an installed size of 510kB. Built for LXQt DE but doesn't require half the DE dependencies installed like gnome-terminal.
@C6438911
@C6438911 4 жыл бұрын
If I need another terminal, I usually install ' LXterminal ' , in my opinion lightweight as well. Since my favorite desktop environment is KDE / Plasma, I use Konsole that comes with kde. I'm not in the tiling wm camp, I'm so used to using the mouse and floating windows. To be completely honest, I find it hard to switch to a tiling wm. Any content about tiling wm's and all that comes with it is of great interest to me. And Derek is just awesome, so I have to watch any video :-)
@zehph
@zehph 4 жыл бұрын
Tiling WMs are great fun and really stinking productive after you get them just right. If you are on an arch based system, go to tty, login as root and curl -LO larbs.xyz/larbs.sh bash larbs.sh Pick a different username so it'll create another user for you with DWM and I3 pre configured with many bells and whistels out of the box, after login in to the new setup do Mod4+F1 and read through the guide for the shortkeys and some orientation it'll blow your pants clean off!
@frataltay4543
@frataltay4543 4 жыл бұрын
@@zehph I found i3 to be great out of the box. Sure you gotta do stuff yourself but hey it's a wm after all. I especially love the default key bindings, shifting movement keys one key to the right makes for a much more natural experience.
@sohn7767
@sohn7767 4 жыл бұрын
Fırat Altay it makes sende at first, but once you learn vi bindings, it doesn’t.
@frataltay4543
@frataltay4543 4 жыл бұрын
@@sohn7767 I know some of Vi bindings thanks to Vimium and i3's setup still makes MUCH more sense. Vi keybindings were the way they were because it came out at a time where arrow keys didn't exist. Back in those days arrow keys were the secondary functions of hjkl. It made sense back than but it does not hold up, as I said using jkl; is a much more natural experience.
@sohn7767
@sohn7767 4 жыл бұрын
Fırat Altay I agree that it is more natural. On the other hand using your strongest fingers for the most common movement - up and down - feels better in the long run.
@XDjUanZInHO
@XDjUanZInHO 3 жыл бұрын
A tip, st is the only in the list and probably the only minimal terminal emulator that have font-ligature support via patch
@Douglas-hw8is
@Douglas-hw8is 3 жыл бұрын
Calcurse - great calendar with notes function. Simple.
@Andrath
@Andrath 4 жыл бұрын
st will handle color emoji when you install libxft-bgra from AUR on Arch (or arch-based distros).
@alfathmuqoddas6986
@alfathmuqoddas6986 3 жыл бұрын
Currently using st, just patching for mouse scroll, I don't really care about unicode or emoji, after all it's just terminal, nice review btw!
@93davve93
@93davve93 4 жыл бұрын
You converted me to an Alacritty user with your video a while back. Great terminal emulator!
@shifter65
@shifter65 3 жыл бұрын
I think XTerm is considered bloated from a *maintenance/developer* perspective. The code contains a lot of support for devices that have since become obsolete. This probably makes it hard to add new features or fix bugs.
@shell11
@shell11 3 жыл бұрын
Can someone link me urls DT uses to test unicode, emoji & symbols in terminal?
@teknos_
@teknos_ 2 жыл бұрын
I've been using URxvt and it supports a lot more unicode characters than what was shown in this video. Only characters that didn't render were from the Runes and Ethiopian set, which is probably due to me not having all the font packages.
@janis.berzins
@janis.berzins 4 жыл бұрын
Isn't Unicode rendering depended on a font?
@sergiolopez3166
@sergiolopez3166 3 жыл бұрын
where i can find the .Xresources to make a git clone ? i want this configuration
@migtrewornan8085
@migtrewornan8085 4 жыл бұрын
My urxvt doesn't show the emojis but has no problem with the unicode test - shows the braille, math, greek, etc, everything but the Amharic (which I suspect is just that there's no font on my system for it). Don't know why you can't get better unicode support out of urxvt, maybe it's a font issue, but it works fine for me.
@XenGi
@XenGi 2 жыл бұрын
I also ran through pretty much all of those in my years. Urxvt was just a pain in the ass. After dabbing in alacritty and kitty for a while I finally switched to xfce-terminal. Alacritty and kitty are great and all but they had two problems. At the time my graphics driver was not working all the time and this meant that all my terminals would freeze occasionally because they were rendered on the GPU. The other issue is that with these "obscure" terminal emulators, if you ssh into a lot of machines, copying over your terminfo entries to all your hosts gets really annoying. xfce-terminal does all I want, it has transparency, unicode and emoji support and the terminfo is on every distro out there so I never have to copy over any terminfo files. So in terms of convenience, it just works.
@emvdl
@emvdl 3 жыл бұрын
Thank you 👍
@evmanbutts
@evmanbutts 4 жыл бұрын
Termite is by far my favorite. Very easy to configure, and I'm all for that. It goes along very well with a stacking WM like Openbox.
@VittoIB
@VittoIB 2 жыл бұрын
I'm thinking about using this on a very old laptop. Does it support w3m image previews?
@creator7341
@creator7341 3 жыл бұрын
Clipgrab is safe to use?
@nerdnotawheep5474
@nerdnotawheep5474 3 жыл бұрын
Not sure if you are aware of Xiki or not! Its an amazing shell console, well more than a shell. Runs inside terminal. Its not related to this video but thought I might bring this up. Still works, though its very old, i guess was released 8 years ago. Give it a go, who knows, u may like it.
@rafaelbeloo
@rafaelbeloo 2 жыл бұрын
Does anybody know how to make xterm display UTF-8 symbols (emojis)?
@patrick1020000
@patrick1020000 4 жыл бұрын
I think your rxvt-unicode emoji rendering issue might be a font issue after all. I get some emojis - not all, but more than you saw. My font is Deja Vu Sans Mono
@OlejkaLive
@OlejkaLive 4 жыл бұрын
Hi Derek! Can you make a videos about lemonbar and sway WM?
@awabqureshi814
@awabqureshi814 4 жыл бұрын
st has ligature support via a patch I use it all the time :)
@luxucn
@luxucn 4 жыл бұрын
There was only one thing that make me switch away from termite, you have to quote the whole command after -e option, which makes it incompatible with some other programs, like some GUI file managers.
@denstore1337
@denstore1337 4 жыл бұрын
Hey Derek could you do something simillar to this for FileMangers aswell?
@DistroTube
@DistroTube 4 жыл бұрын
Maybe. ;)
@Hvan101
@Hvan101 4 жыл бұрын
Hey DT a video for "bc" the command line calculator
@ethanviolet1
@ethanviolet1 4 жыл бұрын
you just sold me on using termite, was going to use ST because DWM has it as default terminal, but i think termite is good enough, i dont really need to configure my terminal to heavily so termite will be great
@moabson
@moabson 4 жыл бұрын
I trying install termite on my Debian and on make command received this message: make: *** No rule to make target 'util/clamp.hh', needed by 'termite'. Pare.
@henry-rs9zq
@henry-rs9zq 4 жыл бұрын
For urxvt etxists a addon to support tabs. Or you can use tabbed from suckless. tmux is also a way to get more tabs, with tmux you can even run your programs when you log out. I use st with tabbed and it works for me. Great comparison, I now think of patching st with emotji support to use telegram.
@atam3977
@atam3977 3 жыл бұрын
I love I3wm... in tilling window manager who does need tabs? I use Termite, but I have some config problems over ssh so use urxvt for that purpose.
@hexoplon
@hexoplon 4 жыл бұрын
Alacritty is absolutely great :D
@Robertass2000
@Robertass2000 4 жыл бұрын
The gnome-terminal and xfce4-terminal as far as I have seen the refresh rate is not as high as st or xterm. But unlike gnome-terminal xfce4-terminal does support image preview using w3m in vifm.
@jasonrm999
@jasonrm999 4 жыл бұрын
I use Terminator on my main system as it's nice to open it with multiple windows already ssh'd in to servers/etc, and at least on my system it's just as fast as anything else. For laptops/etc I just use Alacritty.
@dkosmari
@dkosmari 4 жыл бұрын
Splitting a terminal is essential for me. +1 for Terminator.
@folkrav
@folkrav 4 жыл бұрын
I tend to use tmux for that, and I get session persistence for free at the same time. Also I don't get tied to one terminal emulator, it's easier to switch around as barely use the terminal's functionality.
@garajimdakiejder2945
@garajimdakiejder2945 3 жыл бұрын
You can actually configure st without changing the source code. You can edit .Xresources instead. Edit: I switched to urxvt and it handles all unicode characters pretty well.
@sergious234
@sergious234 2 жыл бұрын
@DistroTube What about terminator do you like ?
@noam65
@noam65 3 жыл бұрын
xterm was one of my favorites. There is nothing minimal with xterm, really. It has extensive menus, which at least in ubuntu can be had by using ctrl + mouse buttons. You can change font size with the menu, down to something called noseprint. meaning it is so small it cannot be read. I guess you could start a command that takes a long time to complete, that has copious output, use noseprint font to see if the command is completed. It has terminal log files, and reverse video, meaning white letters on black background, my favorite. After using that, gnome-terminal is okay, but not quite as good as xterm.
@enderger5308
@enderger5308 4 жыл бұрын
Honestly I use kitty, for some reason it creams Alacritty in many cases (such as rendering pfetch) and I like its config setup
@socvirnylestela5878
@socvirnylestela5878 3 жыл бұрын
it is faster than alacritty
@selcukkarakayal3970
@selcukkarakayal3970 3 жыл бұрын
GREAT!
@jena_thornwyrd
@jena_thornwyrd 4 жыл бұрын
Derek, why are you `$ cat file.txt | less` instead of `$ less file.txt` ?
@farioko9254
@farioko9254 4 жыл бұрын
Why does this bother you? I do that too sometimes, it's just the flow, hey let's look at this file, cat bla, oh wait that's kind of big, let's pipe it into less.
@gogogogogogogogogogog9
@gogogogogogogogogogog9 4 жыл бұрын
st is the king
@lainproliant
@lainproliant 4 жыл бұрын
The only downside to Termite I have encountered is that it doesn't come packaged by default in some popular distros (i.e. Ubuntu), probably because it uses a modified version of libvte. Not a problem in Arch, but can be annoying if you're a distro nomad (i.e. your work forces you to use Ubuntu on a work laptop)
@lainproliant
@lainproliant 4 жыл бұрын
That said it is still my terminal emulator of choice.
@marioschroers7318
@marioschroers7318 4 жыл бұрын
I actually love urxvt. The one thing about it that gets me off is the lack of ligature support. Was quite a bummer to see it fail here in terms of Unicode support. I wasn't expecting that. Seems like I should give st a try, if it can offer the following via patching: 1. Scrollback 2. Colored output & support for bold fonts 3. Transparency 4. Ligatures. 5. Clipboard access 6. Adjusting font size on the fly. For the latter, I currently use a Perl extension which works like a charm. Never felt bugged with this plugin system actually.
@folkrav
@folkrav 4 жыл бұрын
Font rendering always looked kind of weird on urxvt for me.
@RushilKasetty
@RushilKasetty 4 жыл бұрын
Here's what I know st supports with patches: 1 yes, 2 yes (not 100% sure on bold fonts but I'm pretty sure), 3 yes, 4 yes, 5 yes, 6 yes
@humm535
@humm535 4 жыл бұрын
Everything in your list is supported by patches to st.
@marioschroers7318
@marioschroers7318 4 жыл бұрын
Thanks for your comments, everyone. I'll be sure to check it out then ☺️ As for the font rendering on urxvt, I agree, it could be better.
@marioschroers7318
@marioschroers7318 4 жыл бұрын
Okay, for some reason, none of the available patches will actually work. I was able to set up my terminal font and kerning, but applying just about any patch using patch - i from within a folder where the st sources are stored, will not change a thing. No ligatures, no transparency, no nothing. Actually, even the Dracula theme patch fails at error. What nonsense is that?
@j.s9875
@j.s9875 3 жыл бұрын
I yave problems with urxvt , canot change the fonts*
@Boubiboom
@Boubiboom 4 жыл бұрын
You can have color emojis, and all your unicode stuff in URXVT with: -rxvt-unicode-patched (AUR) -libxft-bgra (AUR) -Nice fonts installed & the right config (mine .Xresources for example): ... URxvt.font: xft:Roboto Mono for Powerline:size=12,xft:Noto Color Emoji:size=8 ...
@muppetoverlord2013
@muppetoverlord2013 3 жыл бұрын
I love Cool Retro Term
@copper4eva
@copper4eva 4 жыл бұрын
I like alacritty. Idk if it's the fastest truly, but it's just really minimal, really fast, and for me just werks. I got annoyed by st having random issues and lack of compatibility for random things. But alacritty has worked for almost everything I use. And you can always have a minimal terminal emulator, and use tabbed by suckless to get tabs. But I'm sure you know that.
@sohn7767
@sohn7767 4 жыл бұрын
But it is quite heavy. One Window eats like 30mb
@VidarrKerr
@VidarrKerr 3 жыл бұрын
What OS/DE are you using in this video?
@axusmame3608
@axusmame3608 3 жыл бұрын
I am uncertain but i think it's ArcoLinux/Xmonad
@adhikpandey2603
@adhikpandey2603 3 жыл бұрын
What distro is that?
@user-vk2og3mz9k
@user-vk2og3mz9k 4 жыл бұрын
can you make video about pywal?
@edvonrattlehead2135
@edvonrattlehead2135 4 жыл бұрын
I just like xterm, it just works
@hydrophobicwalrus749
@hydrophobicwalrus749 4 жыл бұрын
It also has the best input latency of them all.
@ichaa3tech
@ichaa3tech 4 жыл бұрын
urxvt : resources usage its just better than them all . you can fix fonts but its a pain in the ass.
@migtrewornan8085
@migtrewornan8085 4 жыл бұрын
Yeah - just looking at the file size doesn't really tell you much does it
@pascal7947
@pascal7947 4 жыл бұрын
Does someone have experience with kitty?
@samzx81
@samzx81 4 жыл бұрын
I use Sakura. I think its pretty nice
@anniball
@anniball 4 жыл бұрын
I uses qterminal, bases on xterm-256 in thé options. Dis someone have ranger image précieux with a terminal bases on xterm? :s
All That Software On My PC. What Do I Actually Use?
24:24
DistroTube
Рет қаралды 98 М.
The 12 Linux Apps Everyone Should Know About
21:20
DistroTube
Рет қаралды 453 М.
Incredible magic 🤯✨
00:53
America's Got Talent
Рет қаралды 57 МЛН
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 53 МЛН
The Tragedy of systemd
47:18
linux.conf.au
Рет қаралды 1,1 МЛН
Which Terminals Do Pro Developers Use? My Top Picks.
13:16
John McBride
Рет қаралды 8 М.
10 AWESOME Linux Terminal Applications and Utilities
16:18
TechHut
Рет қаралды 138 М.
Keep Your Snaps and Flatpaks, I'll Take AppImages!
15:24
DistroTube
Рет қаралды 52 М.
Why I Use Tiling Window Managers - And Why You Should Too
19:52
The Linux Cast
Рет қаралды 51 М.
Bash vs ZSH vs Fish: What's the Difference?
13:32
Eric Murphy
Рет қаралды 160 М.
Fish Is A Modern Shell For The Sophisticated User
15:56
DistroTube
Рет қаралды 211 М.
Thunar: My New Favorite?
13:45
The Linux Cast
Рет қаралды 11 М.
What Are Linux Users Putting In Their Config Files?
31:47
DistroTube
Рет қаралды 91 М.
Turn Your Window Manager Into A Desktop Environment
16:47
DistroTube
Рет қаралды 137 М.
В России ускорили интернет в 1000 раз
0:18
Короче, новости
Рет қаралды 1,8 МЛН
Спутниковый телефон #обзор #товары
0:35
Product show
Рет қаралды 2,2 МЛН
После ввода кода - протирайте панель
0:18
Up Your Brains
Рет қаралды 1,1 МЛН
Easy Art with AR Drawing App - Step by step for Beginners
0:27
Melli Art School
Рет қаралды 8 МЛН
OZON РАЗБИЛИ 3 КОМПЬЮТЕРА
0:57
Кинг Комп Shorts
Рет қаралды 1,3 МЛН