Kitty Is A Fast And Feature Rich Terminal Emulator

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 356

  • @kaosfang6907
    @kaosfang6907 3 роки тому +466

    We need the two projects to join forces Alakitty lol

    • @therealslimaddy
      @therealslimaddy 3 роки тому +19

      nice to hear.. but both projects are of different codebase and tech stack..Good one :)

    • @PurhanKaushik
      @PurhanKaushik 3 роки тому +37

      Both projects have different philosophies, alacritty devs are reluctant to add new features while kitty is flooded with features and yet faster than alacritty.

    • @kaosfang6907
      @kaosfang6907 3 роки тому +24

      @@PurhanKaushik this was a joke lol

    • @tokiomutex4148
      @tokiomutex4148 3 роки тому +2

      @@PurhanKaushik Speed of execution it's not dependant on the size of the program

    • @PurhanKaushik
      @PurhanKaushik 3 роки тому +6

      @@tokiomutex4148 Did I ever say that?

  • @zoliky
    @zoliky 3 роки тому +285

    Kitty was created by the author of the Calibre e-book manager which is also a top-notch software.

    • @yourabumjerome
      @yourabumjerome 3 роки тому +24

      Now I have to give it a try, I can't live with out calibre

    • @rationalityfirst
      @rationalityfirst 3 роки тому +15

      too bad it's written also in python

    • @therealslimaddy
      @therealslimaddy 3 роки тому +7

      @@rationalityfirst why the hate ??

    • @rationalityfirst
      @rationalityfirst 3 роки тому +14

      @@therealslimaddy because python is a mess

    • @therealslimaddy
      @therealslimaddy 3 роки тому +9

      @@rationalityfirst care to explain why ?

  • @killermonkey1392
    @killermonkey1392 3 роки тому +101

    DT: It may be faster, it may be slower, that really doesn't mean much.
    Also DT: Alacritty is fast, but Kitty is faster!

  • @notuxnobux
    @notuxnobux 3 роки тому +130

    14:27 note that linux may cache the directories and files when you run tree so its faster when you run the same command the second time, in kitty.

    • @rochr4
      @rochr4 3 роки тому +3

      yes, clean boot, re-test ;)

    • @nullpointer6792
      @nullpointer6792 3 роки тому +5

      I was thinking this could be possible too. Either way I would say kitty is as fast as Alacrity. GPU acceleration can not be understated.

    • @jochenillerhausji
      @jochenillerhausji 3 роки тому +5

      I ran `tree /` once to populate the cache than I timed it in Alacrity and Kitty. There was no difference on my machine (less than 0.1%).

    • @peter2327
      @peter2327 3 роки тому +5

      @@rochr4
      or have a look into
      NOCACHE(1)
      NOCACHE(1)
      NAME
      nocache - don't use Linux page cache on given command
      SYNOPSIS
      nocache [-n ] command [argument...]

    • @11WicToR11
      @11WicToR11 3 роки тому +3

      @` this clearly shows how irrelevant these differences are ...even at tree-ing the whole system the difference between gpu-accelerated and not are really small, 10-20%? I m using alacritty so I m playing devil's advocate here, but I think it doesnt really matter in day to day use ....I was forced to use st for a month and honestly didnt notice (st doesnt use gpu). What actually matters are features (or lack there of). I absolutely love how alacritty config works, how it applies changes to running instances. Features are what actually makes the difference, not fractions of seconds (or few seconds in absurd use cases)

  • @tobiasander2741
    @tobiasander2741 3 роки тому +21

    In my experience, the point of tabs and splits are very useful when administering lots of servers from a jumpstation that you need to use (at least that's the case where I work)...but then it's ususally not an option to install Kitty so I go with tmux. Thanks for a nice video.

  • @lumberjackstudio7467
    @lumberjackstudio7467 3 роки тому +16

    Hey DT ! Lol Just wanted to let you know that you are with Chris Titus the main reason why I'm running linux and dumped windows and proprietary poo as you like to say. From Montreal Quebec thank you and keep up the good work

    • @folksurvival
      @folksurvival 2 роки тому +1

      Chris Titus doesn't know what he's talking about.

  • @nikolainorona8157
    @nikolainorona8157 3 роки тому +7

    Link clicking with ctrl + shift + e is one of my favorite keyboard friendly kitty features. Kitty diff is also super nice for looking at git commits

    • @allT1mec0psAreBad
      @allT1mec0psAreBad 2 роки тому

      “For looking at git commits” pls elaborate, ty. Curious what it does well.

  • @clouddaemon4828
    @clouddaemon4828 3 роки тому +8

    what a coincidence, I just switched to Kitty yesterday, mostly for the splitting thing, but also it's blazing fast

  • @andrewpalm2103
    @andrewpalm2103 3 роки тому +4

    I've been using Kitty for several months now. Really, just stumbled on it one day and tried it. Works well in Fedora and it's now my default terminal there. Unfortunately, I could not get it to work in Debian Stable (but I didn't try that hard). Thanks for going over some of the features, which I haven't taken the time to explore.

  • @MarcosAG90
    @MarcosAG90 3 роки тому +4

    I started using kitty to display images in vifm the easy way and I'm loving it

    • @sklorpion
      @sklorpion 3 роки тому +2

      How?

    • @MarcosAG90
      @MarcosAG90 3 роки тому +1

      @@sklorpion with a kitten. There is an article in Medium about how to show images in the terminal with kitty.

  • @TheSulross
    @TheSulross 3 роки тому +5

    For those not using a tiling window manager (raising hand) this Kitty does indeed look compelling - and I admit I rather like the ability to see images right there in the text terminal. This would be the kind of rendering engine capability that I'd like to see with the Gemini web - text mode sensibilities rendered with ultra high performance but with the ability to render graphics image formats of various kinds

  • @sreegowthamjosyula9447
    @sreegowthamjosyula9447 2 роки тому +5

    I have used alacritty with tmux in the past but I recently transitioned to kitty and I am more than impressed. Here to stay! Tmux is in some sense an architectural smell, especially when used only for terminal multiplexing. It is an additional layer on top of the terminal emulator that redirects every character that is ever sent to the terminal... negating in part the speed benefits that the developers of Alacritty and Kitty work so hard to achieve.

    • @ardishco
      @ardishco 2 роки тому

      unfortunately kitty hasnt been so nice for me. Resizing it is very buggy on bspwm on my machine.. I can configure it just fine but it just messes with my workflow

    • @sreegowthamjosyula9447
      @sreegowthamjosyula9447 2 роки тому

      @@ardishco Have you tried installing the latest version from the website instead of using the ones supplied by distro package managers?

  • @PinikRahman
    @PinikRahman 3 роки тому +3

    Kitty is perfect terminal for me.. its fast, shows images, ligatures

  • @Gabifuertes
    @Gabifuertes 3 роки тому +48

    I started using Kitty the moment I switched to Arch and wanted to display an image on neofetch, lol.

    • @Gabifuertes
      @Gabifuertes 3 роки тому +2

      And ligatures as another comment suggests. I forgot about that.

    • @RP-kr2mg
      @RP-kr2mg 3 роки тому +2

      ​ @Gabifuertes I switched to Kitty from Konsole in Manjaro KDE. The experience has been outstanding compared to competitors.

    • @prgnify
      @prgnify 3 роки тому

      hmmm why do people use neofetch?

    • @XMansive
      @XMansive 3 роки тому +6

      @@prgnify it's fancy

  • @vaibhavtiwari6030
    @vaibhavtiwari6030 2 місяці тому +1

    Kitty was developed by Kovid Goyal (Indian). Who also built calibre e-book manager

  • @hakertube
    @hakertube 2 роки тому +1

    the way to build extensions (kittens) is a very cool feature in kitty because you only need to know python and this brings to kitty a lot of libs and opportunities i think we will see a lot of cool stuff in the future

  • @shizeeque
    @shizeeque 3 роки тому +2

    I use st / kitty / Alacritty and WezTerm for different reasons. st has blazing fast startup time. I have a pretty old rig: Phenom 9550 / 4G DDR2-800 so Alacritty takes about 7 to 10 seconds to start on my machine it's very slow. st takes 2-3 seconds. In terms of rendering Alacritty is considerably faster so when I need a terminal for coding I use Alacritty.
    Kitty on the other hand has a different font shaping code so fonts look differently (better or worse is a matter of preference). I terms of speed it's slightly faster than Alacritty in both startup time and rendering speed.
    WezTerm is a marvel! It is implemented in Rust and it's GPU-based similar to Alacritty but it has significantly better font shaping code (I like the way it renders fonts better), it has suport for OTF options like: ligatures on/off, zero with dot or slashed, you can choose it in the config if your font supports it (FiraCode and Adobe Code Pro both do) but the terminal requires to have Xorg Composite option enabled which affects my performance and triggers a bug in nVidia drivers which randomly halts my system. WezTerm supports images too but it uses a different protocol incompatible to kitty.
    so for modern systems I definitely recommend WezTerm it's a way better terminal than Alacritty even so Alacritty itself is a wonderful one.
    kitty has heavy python dependencies but it is blazing fast still. You can add an alias icat='/usr/bin/kitty +kitten icat' to save yourself some keystrokes.

  • @artygator8167
    @artygator8167 3 роки тому +2

    That was suggested over reddit. Very cool you made a video about it.

  • @arianh
    @arianh 2 роки тому +2

    I really enjoyed watching this video, learned a lot! Thanks, I'm using Kitty because of tab management feature

  • @matman1975
    @matman1975 3 роки тому

    Another great video DT, Kitty default.conf at 1000 lines isn't too bad considering squid default.conf has 7980 lines but most is comments as well.

  • @TheDuckPox
    @TheDuckPox 3 роки тому +5

    I think kitty output was cached whilst alacritty was not. You should try to benchmark it a couple more times.
    Also, kitty starts up slightly slower on my machine.

  • @robertobautista2171
    @robertobautista2171 3 роки тому +2

    You're scaring me, after I just installed kitty, I went to check UA-cam, and you just updated this video

    • @HectaSpyrit
      @HectaSpyrit 3 роки тому

      @@criticalsoft He knows our thoughts, he walks our minds...

  • @auroradraco9974
    @auroradraco9974 3 роки тому +9

    Faster than Alacritty, what kind of sorcery is this. Thats the first time I have seen a terminal emulator claim that. This makes me want to try it

    • @KutAnimus
      @KutAnimus 3 роки тому +7

      Nothing in this video supports that claim. He didn't even do proper benchmarks.

    • @KutAnimus
      @KutAnimus 3 роки тому

      @BronzeKaiser Yeah it's not at all conclusive. The original dev of Alacritty did some benchmarks: jwilm.io/blog/alacritty-lands-scrollback/ - but keep in mind that those don't take latency into account.

    • @OG900Aero
      @OG900Aero 3 роки тому

      @BronzeKaiser No kitty isnt fast. Look your example (time tree /) in my computer:
      1. st (suckless aka simple terminal) -> 3.455sec
      2. alacritty -> 3.590sec
      3. termite -> 5.001sec
      4. kitty -> 7.025sec(!)
      Kitty is the slowest...

  • @suyogmule3630
    @suyogmule3630 3 роки тому +9

    You don't need example config file. Just press ctrl+shift+f2 in kitty. And it'll open confing in your default editor

  • @hedgeearthridge6807
    @hedgeearthridge6807 3 роки тому +5

    I like that it doesnt come with a weird terminal theme like Alacritty. It's a pain in the ass to just make Alacritty look normal, editing config files (or borking it using that janky theming program for it)

  • @atemoc
    @atemoc 3 роки тому +39

    I love this terminal, but the font rendering is really weird
    I use the UbuntuMono Nerd Fonts, and no matter what setting I put, the letters are always rendered weirdly, glued one to the other, and, it's just weird, as of Alacritty, it handles it perfectly fine without tweaking anything
    [ EDIT ]
    Fixed it!
    I just needed to enter the ENTIRE font names and settings, see here :
    font_family UbuntuMono Nerd Font
    bold_font UbuntuMono Nerd Font Bold
    italic_font UbuntuMono Nerd Font Italic
    bold_italic_font UbuntuMono Nerd Font Bold
    ^ This wasn't good
    What I needed to do is that v
    font_family UbuntuMono Nerd Font Mono Regular
    bold_font UbuntuMono Nerd Font Mono Bold
    italic_font UbuntuMono Nerd Font Mono Italic
    bold_italic_font UbuntuMono Nerd Font Mono Bold

    • @katech6020
      @katech6020 3 роки тому +5

      Try this:
      font_family UbuntuMono Nerd Font Mono
      bold_font auto
      italic_font auto
      bold_italic_font auto

    • @Anbaraen
      @Anbaraen 3 роки тому +1

      I've noticed this behaviour too and fixed it in the same way.

    • @rand0mher0742
      @rand0mher0742 3 роки тому +1

      i was about to ask if you made sure it was monospaced. proud of u for figuring it out.

    • @GeorgiMinkov
      @GeorgiMinkov 3 роки тому

      Tha lack of bitmap fonts in kitty is a no-no for me

    • @katech6020
      @katech6020 3 роки тому

      @@GeorgiMinkov bitmap fonts looks bad everywhere. why you want them?

  • @kellyrunnels5684
    @kellyrunnels5684 3 роки тому +14

    DT, dammit, I just patched st to my liking, giving me a perfect terminal experience, but now I have to go check this out.

    • @OG900Aero
      @OG900Aero 3 роки тому +3

      St is much faster than kitty, when try time tree / command

  • @KatzRool
    @KatzRool 3 роки тому +3

    I love that your channel is DistroTube but even though you check out Distros here and there, you're more or less comfortable staying on what works and hopping programs all the time. It's amazing how often I open up UA-cam to find you've once again found a new favourite terminal/wm to customise exactly the same as all your other ones lmao. Keep it up DT.

  • @v4ldevrr4m47
    @v4ldevrr4m47 3 роки тому +1

    I knew Kitty last year , and yes absolutly I loved it

  • @thales-maciel
    @thales-maciel 3 роки тому +17

    having to restart the terminal after changing anything in the config feels like so much pain after using alacritty for a while

    • @atemoc
      @atemoc 3 роки тому +4

      Yeah. And I noticed it uses a lot more resources and is slower to start up, especially noticeable on hard drives and lower-specs machines

    • @allT1mec0psAreBad
      @allT1mec0psAreBad 2 роки тому +1

      The docs mention right away (now, at least) that ctrl+shift+f5 reloads from the config, but it’d be nice if it did it automatically imo.

  • @momfor8685
    @momfor8685 3 роки тому +26

    I love kitty changed from alacritty to it the second i saw it has ligtatures

    • @zehph
      @zehph 3 роки тому +2

      This is little controversial I think, I do like ligatures a lot

    • @joelchrono
      @joelchrono 3 роки тому +1

      What are ligatures? I am kinda new on that

    • @gotcrazy101
      @gotcrazy101 3 роки тому +5

      @@joelchrono Ligatures are special characters that form by combining two other characters, in these case ligatures would only show for aesthetic purposes, like when you have "->", that'll form an arrow, or triple equals would show up like a normal equal sign but with one added line on time instead of showing "===".

    • @thallium54
      @thallium54 3 роки тому +7

      @@joelchrono Ligature is mostly for programming, for example, if your font supports ligature, when you type

    • @ivanf.8489
      @ivanf.8489 3 роки тому

      Yap, like me.
      I'll rethink of using alacrity when they finally add ligatures.

  • @mke7605
    @mke7605 3 роки тому +2

    The startup time on these terminal emulators is really a dealbreaker for me. In my workflow I open and close terminals all the time in DWM. So start time is for me way more important then rendering.

    • @mke7605
      @mke7605 3 роки тому

      Just did a test running "time tree /" in both Kitty and my own st build. The time are virtually the same, multiple runs makes both being fastest in turns, differnce usually within the .1 s. So, at least on my laptop, kitty doesn't seem to be faster than st running this test. I saw that st's output also had colouring while Kitty didn't (this was an unconfigured Kitty). I don't have a big GPU, only the default Intel one, so maybe Kitty cannot make full advantage of the GPU acceleration, but I think the speed of these emulators is a bit overblown. Still have to test Alacritty though, maybe it fares better. BTW, never count the first time as that one takes longer. It seems to build up cache first after which the command is a whole lot faster.

    • @Luflosi
      @Luflosi 3 роки тому +1

      You can use single instance mode to reduce the startup time of new instances: sw.kovidgoyal.net/kitty/invocation.html#cmdoption-kitty-single-instance

  • @calfdindon2353
    @calfdindon2353 3 роки тому +8

    Doing tree on root the second time may be faster because of the filesystem cache, having a program that print 10000 lines of random characters should be a better test.

  • @jamie9419
    @jamie9419 3 роки тому

    sold and i'm switched. thanks for the recommendation. on my spacevim, the config is nicely collapsed into sections by default as well. the tab system is good too you can do normal clickable tabs with super+shift+t and close them with super+shift+q

    • @allT1mec0psAreBad
      @allT1mec0psAreBad 2 роки тому

      Never heard of spacevim - this looks glorious! Will check.
      Favorite features?

  • @engageintellect
    @engageintellect 3 роки тому +4

    I never understood all the hype for Alacritty personally. My build of ST is faster in every test I’ve tried... plus Alacritty doesn’t play well with pywal which is a dealbreaker for me. For example, if you open weechat and resize or float the window it breaks the colorscheme. I’ve reached out to the devs about this and they were aware of the issue and said it wouldn’t likely be fixed because of the way Alacritty draws colors.
    With all that said I’ve simply stuck with ST because it just does everything I want. (Except colored emojis)... Looks like I’ll have to take another look at Kitty though.
    Thanks Derek. 🙏🏻
    Edit: I also don’t like the way Alacritty draws fonts... it seems so wide to me. I’ve played with the X and Y scaling but could never get it to look the way other terminals look out of the box. 🤷🏻‍♂️

    • @MichaelMantion
      @MichaelMantion 2 роки тому

      Alacrity is written in rust. Full stop. only thing that matters. If the alternative isn't written in rust it isn't an alternative.

    • @folksurvival
      @folksurvival 2 роки тому +1

      @@MichaelMantion So you only use software exclusively written in Rust?

  • @meekmtck5917
    @meekmtck5917 3 роки тому +1

    Sometimes I feel like you say stuff just to hear yourself talk or extend your video time. overall you channel is ok, though, I do respect your opinion and reviews

  • @marccawood
    @marccawood 2 роки тому +2

    2 questions, unrelated to Kitty but from this vid:
    - What window manager and hotkeys allows that tiling? 17:50
    - What app is generating the random ascii art?

  • @awolasap4554
    @awolasap4554 3 роки тому

    Found kitty a while ago, been loving it ever since.

  • @ulquiorra3504
    @ulquiorra3504 2 роки тому

    Thanks for the video.

  • @TheOPtmal
    @TheOPtmal 3 роки тому +1

    I love kitty. Glad its getting more attention

  • @AriannaEuryaleMusic
    @AriannaEuryaleMusic 2 роки тому

    i installed kitty, with Awesome and a pacman theme-bar, looks beautiful

  • @celestialadministration
    @celestialadministration 3 роки тому +3

    The best tech enthusiasts channel on UA-cam.

  • @machman23
    @machman23 3 роки тому +2

    Nice icat feature love that one

  • @woouinluigh
    @woouinluigh 3 роки тому +1

    I've been using a terminal emulator called wezterm for a while. I like it a lot but haven't seen much people use it.
    it's kinda similar concept, but the config is written in lua, which might be nice for some

    • @007arek
      @007arek 3 роки тому

      It takes 277 MB on my machine. Too much for me, but it's look good.

  • @IvanKekov
    @IvanKekov Рік тому

    Thanks for your videos. Please consider having timestamps, they really help!

  • @poms3559
    @poms3559 3 роки тому +7

    I use xterm, never disappointed me through the years.

  • @furiousfellow1583
    @furiousfellow1583 3 роки тому +1

    LOL I've been using kitty for the last 3 months because of the comments on your videos,
    also how about a video on top distros with a PURPOSE, i can think of arcoLinux that is somewhat of a platform to learn linux or AV-Linux that makes audio production in linux accessible to anyone , those came o mind but i´m sure inside the endless sea of linux distros there are some of them that actually serve a purpose and linux community would be missing them if they were to disappear

  • @rampus44
    @rampus44 3 роки тому +1

    I think I've found my new terminal emulator

  • @hojjat5000
    @hojjat5000 3 роки тому +2

    Inspired by this video I did a quick benchmark using "time find /" in alacritty, tilix, and gnome terminal. I realized that if I'm using tmux there is no difference!
    I dug a little deeper, found "vtebench" for a better profiling and learned that if you are using Alacritty to be "FASTER" then "DO NOT USE TMUX".
    I read throught this whole thread: github.com/alacritty/alacritty/issues/2587 and it turns out that a better option for multiplexing is using a tiling window manager and avoiding tmux. otherwise there is no point in using Alacritty. Just use the default gnome terminal and tmux!

  • @driden1987
    @driden1987 3 роки тому +1

    Going to install on my work machine (MacBook)

  • @copper4eva
    @copper4eva 3 роки тому +6

    I noticed when you opened and closed alacritty that a small animation occurred. Where did that come from? Picom?

    • @DistroTube
      @DistroTube  3 роки тому +4

      ua-cam.com/video/DzVgr0mxBfI/v-deo.html

    • @copper4eva
      @copper4eva 3 роки тому +1

      @@DistroTube
      I had no idea there was a picom fork with animations. Very cool.

  • @liesdamnlies3372
    @liesdamnlies3372 3 роки тому +1

    Switched from Alacritty to Kitty for ligatures (Alacritty will basically never have ligature support), haven’t looked back.

  • @0x7f2c
    @0x7f2c 3 роки тому +24

    meow

  • @heroe1486
    @heroe1486 3 роки тому +7

    The layout thing could be interesting for macOs/DE users

  • @diegopego1069
    @diegopego1069 Рік тому

    Fantastic tool!

  • @michaelcarnevale5620
    @michaelcarnevale5620 3 роки тому

    if Kitty had the handy window management of Terminator it would appeal to most users imo

  • @DevanandPA-vq1yj
    @DevanandPA-vq1yj 6 місяців тому

    Also the `time tree /` is not fair because the first time it is run , tree takes more time. Run it once and then it has the files indexed, and run the tests after that.
    Here are the results I got :
    Alacritty :
    86796 directories, 1141900 files
    real 0m6.815s
    user 0m3.719s
    sys 0m3.081s
    Kitty :
    86796 directories, 1141736 files
    real 0m7.737s
    user 0m3.735s
    sys 0m3.023s
    St :
    86796 directories, 1142003 files
    real 0m6.581s
    user 0m3.617s
    sys 0m2.954s
    However , it is worth noting that st was sort of skipping over some content mid-rendering wheras both kitty and alacritty were rendering the tree smoothly throughout.
    The only difference in "GPU acceleration" is how fast the text is rendered on screen , not how fast the program is run

  • @jorgesol4128
    @jorgesol4128 3 роки тому +3

    Hey DT! Could you do a video looking at Privacy and Security OS? Like Whonix, QubesOS, Linux Kadachi or Tails? Really want to hear your opinion ^_^

  • @joshstrawder
    @joshstrawder 3 роки тому +2

    Where are you getting the Star Wars block text art stuff in the terminal??

  • @allT1mec0psAreBad
    @allT1mec0psAreBad 2 роки тому

    For diffs, nothing beats “beyond compare” in my experience. Nothing beats that name, either…

  • @namesame
    @namesame 3 роки тому

    Kitty's multiplexing is way better than Alacritty+Tmux for couple of reasons:
    1) Currently it is not possible to edit a text file in Vim running in a Tmux split in Alacritty without awful mouse flickering if there is a log file printing in another split. This does not happen in Kitty, the mouse does not flicker in another split when something is printing in the other.
    2) The native screen multiplexing support is way better idea than Tmux, as Tmux is a 3rd application that runs between host applications and terminals, is known to cause slowness, and not optimized for a particular terminal.
    Am not sure why people don't know of Kitty!

    • @user-he4ef9br7z
      @user-he4ef9br7z 3 роки тому

      You can use tmux over ssh. Also there's the ability to detach and run tmux in the background.

    • @namesame
      @namesame 3 роки тому

      @@user-he4ef9br7z Update: I should actually delete that comment, as tmux now has the Sync option and there is no flickering so 1) is no longer valid. I have moved completely to Alacritty+Tmux+NeoVim. Kitty developer does not wish to improve launch time of the application, and Alacritty opens blazing fast.

    • @user-he4ef9br7z
      @user-he4ef9br7z 3 роки тому

      @@namesame I'd say keep the comment. Might be helpful to someone scrolling by.🤷‍♂️

  • @bbaovanc
    @bbaovanc 3 роки тому +5

    I tried st, alacritty, and kitty, and st was sooooo much smoother and faster

    • @netbotcl586
      @netbotcl586 3 роки тому

      st is pretty fast, until I open my 2000 lines code file in vim, that forced me to switch to alacritty.

    • @bbaovanc
      @bbaovanc 3 роки тому

      ​@@netbotcl586 doesn't lag for me, i've opened a file with 500 thousand of the letter j in st and no lag at all

  • @Noname-wy4wy
    @Noname-wy4wy 2 роки тому

    I do use a tiling window manager and I truly need multiplexing terminals with it also. Depends on your needs and what you are doing with your computer I guess :D

  • @mzakyr342
    @mzakyr342 Рік тому

    you can reload kitty theme by CTRL-SHIFT-F5

  • @bendover4728
    @bendover4728 3 роки тому

    I actually like the "bald font"...

  • @f4T1H21
    @f4T1H21 Рік тому +1

    Hi Derek! First I want to thank you for videos, enjoying and learning a lot from your content. I'm curious about the terminal color schemes you used in this video, for kitty and alacritty respectively, could you please share them?

  • @migue7490
    @migue7490 3 роки тому +1

    I installed kitty first and then tried alacrity, for my needs kitty was better, so I stay with it.

  • @Kdrahul96
    @Kdrahul96 3 роки тому +3

    I noticed latency on both alacritty and doom Emacs. Had to switch back to st terminal. They are fast in terms of throughput but they do have delay while typing. Annoying in vim especially

  • @somthonphysic6540
    @somthonphysic6540 3 роки тому +1

    Good video

  • @GeorgiMinkov
    @GeorgiMinkov 3 роки тому +1

    DT, you could also try foot terminal :)

  • @ManjaroBlack
    @ManjaroBlack 3 роки тому +3

    Isn’t this missing the Unix philosophy and trending towards monolithic design issues like systemd? Looks nice though.

    • @DistroTube
      @DistroTube  3 роки тому +4

      Suckless fanboys will be triggered by this. :D

    • @user-ln6bq1gc9t
      @user-ln6bq1gc9t 3 роки тому

      ¯\_(ツ)_/¯

    • @Returnality
      @Returnality 3 роки тому +2

      The Unix philosophy should be a general guideline, not an absolute rule. Some things can effectively pull off doing multiple things well at once and don't let Unix snobs tell you otherwise.

  • @BogdanTheGeek
    @BogdanTheGeek 3 роки тому

    I was genuinely interested in "gpu" terminal, but here is the BIG PROBLEM no one is taking about.
    when you compile something in kitty and you have loads of files/fast cpu the text flies so quickly that you cant even tell the percentage :))))
    it also probably has something to do with the fact that rows have animations of some sort but text is really blurry.
    in terms of actual performance during the compilation, st was faster by 1% :)))

  • @daol03
    @daol03 3 роки тому +2

    what is the main difference between kitty vs alacritty?

  • @roger0p920
    @roger0p920 3 роки тому

    DT how do you get that logo are art when you atart alacrity or kitty(the six , crunchybag, jango fett) one.

  • @kronikpillow
    @kronikpillow 3 роки тому +1

    if i wanted to use kitty in dwm as a scratchpad instead of st? what would be the proper way to lauch it in a 50x20 sized scratchpad?

  • @Froggie92
    @Froggie92 2 роки тому +1

    alacritty doesnt have ligature support, minus a version in the aur thats 2 versions behind

  • @myegane49
    @myegane49 3 роки тому

    I love it

  • @mkvalor
    @mkvalor 3 роки тому +2

    Testing with 'tree': The first time you ran it in alacritty, your system cached some of the inode info. Kitty might be faster, but I suspect the caching interfered with the test by making the second run quicker regardless of the terminal used.

    • @ruiteng3156
      @ruiteng3156 3 роки тому

      Agree, the first time to run tree command takes longer time.

  • @jwickerszh
    @jwickerszh 3 роки тому

    Wow .. it is fast. I mostly use iTerm2 (on MacOS) but figured I would give it a try while watching this .. definitely felt faster from the get go. I did a cat of some log file I had and yes .. 40s on Kitty 113s in iTerm2.
    Of course, I much prefer iTerm2 on Mac as it's a lot easier to customize, and has tons of advanced features, but for the few cases where I mostly need to pip log files, builds, etc .. I think Kitty has a place.

  • @wjckc79
    @wjckc79 3 роки тому +4

    Terminology rules them all.

  • @coocoobau
    @coocoobau 4 місяці тому

    7:03 Ctrl+Shift+F5 to reload config in kitty

  • @mhellden
    @mhellden 3 роки тому

    thanks for the show, finally I have found the worthy successor of urxvt. I have tried them all, but none has stand the tests (alacritty, terminator, xfce4-terminal, st, sakura, qterminal, konsole, lxterminal, terminology, gnome-terminal ... all missing something important).....

  • @themroc8231
    @themroc8231 3 роки тому +2

    Another advantage is Kitty is in the debian repo, because alacritty is a real pain in the ass to install on Debian.

    • @themroc8231
      @themroc8231 3 роки тому

      Interstingly seems to be Broken on debian testing because of some issue with opengl. I genuinely think it's the first time i see a program not working out of the box on testing.

    • @themroc8231
      @themroc8231 3 роки тому

      Bugs seems to be almost 2 years old. Huh.
      bugs.debian.org/cgi-bin/bugreport.cgi?bug=897381

  • @princemj
    @princemj 3 роки тому +1

    *Such A Cute Name...*

  • @achillesmunch8450
    @achillesmunch8450 3 роки тому +3

    I“m using Kitty for some years. I would like to try Alacritty though, but there is one critical thing that Alacritty is missing: Suppor of Ligatures.

  • @elianiva
    @elianiva 3 роки тому +2

    I'm sticking to Alacritty since Kitty doesn't support IME unfortunately (it supports ibus, but I use fcitx), would love to use it if that feature gets implemented.

    • @edakimling133
      @edakimling133 3 роки тому +1

      Can you elaborate on this a little more? I do not know about IME (or what it stands for) and would like to understand why that is important to you

    • @elianiva
      @elianiva 3 роки тому +2

      IME is an input method to write some languages such as Chinese, Japanese, and Korean. I personally use it to write Japanese. These writing systems are different from English, a letter could have multiple forms (like a combination of some letters create a new one). They can also sound the same but they could be different when they're written; hence the need of IME. It's like an autocompletion popup, pretty much.
      Also, fcitx5 supports Kitty and I use Kitty now :D

    • @edakimling133
      @edakimling133 3 роки тому +1

      @@elianiva Thank you for explaining this! Appreciate it.

  • @user-georij
    @user-georij 3 роки тому +2

    How do you achive those transitions
    when window opens\closes?

    • @hogstudio4819
      @hogstudio4819 3 роки тому +3

      It's a picom fork, he has a video about it.

  • @lionwolf
    @lionwolf 3 роки тому +1

    Hey DT, can you overview finch?

  • @sumitrawat3742
    @sumitrawat3742 3 роки тому +2

    hey dt can you make a video about setting up your display manager (LightDM)

  • @nevoyu
    @nevoyu 3 роки тому +3

    4th, totally installing it right now, also apparently openSUSE has the default config elsewhere.
    turns out openSUSE doesn;t package kitty.conf anywhere, it looks like they point kitty to read .Xresources

    • @DistroTube
      @DistroTube  3 роки тому

      I think you'll be impressed with it.

    • @nevoyu
      @nevoyu 3 роки тому

      @@DistroTube Mildly, honestly been on opensuse for a while and the distro is proving... frustrating with the changes they make to the packages. I got too used to Fedora/Debian where they dont touch the defaults.

    • @user-ln6bq1gc9t
      @user-ln6bq1gc9t 3 роки тому

      ¯\_(ツ)_/¯

    • @blackberry8692
      @blackberry8692 3 роки тому

      @@nevoyu Try Arch-based OS such as Manjaro, you are going to love it.

    • @nevoyu
      @nevoyu 3 роки тому

      @@DistroTube just thought I'd share still using kitty though I don't use tabs or multiplexing....

  • @w01dnick
    @w01dnick 3 роки тому

    Hm, I've made this test several times (`time tree /home`, not `/` cause I also have a HDD mounted, so it would be slow) and Kitty got 2-2.3s, and my usual terminal - Konsole - 1.5-2s. So is Konsole faster after all?

  • @burnzy3210
    @burnzy3210 3 роки тому +4

    what happened to unfettered freedom? :(

    • @HectaSpyrit
      @HectaSpyrit 3 роки тому

      @@____-gy5mq No idea what "unfettered freedom" is, but that made me laugh

  • @davebrowning9290
    @davebrowning9290 Рік тому

    I had a problem with the backspace not working right with kitty when using ssh to connect to a Raspberry Pi. I figured out that installing kitty-terminfo on the Raspberry Pi fixed the problem.

  • @jemag
    @jemag 3 роки тому

    I was hoping hoping you would go over the real comparison, how does Kitty compare to Alacritty badass vim mode

  •  3 роки тому +1

    I've been sticking with st because it launches faster than the others. Termite does a pretty good job there as well. It's only a slight delay, but it really bothered me when I tried out alacritty. The time spent rendering output on the other hand doesn't really matter to me. You usually wouldn't want it rendered anyway 🙂

  • @MichaelMantion
    @MichaelMantion 2 роки тому

    It needs to be said. Kitty would be good if it were written in Rust.

  • @marcin6386
    @marcin6386 3 роки тому +1

    Termite is cool :-)

  • @afborro
    @afborro 3 роки тому

    gnome terminal < 10 seconds with firefox browser open. I've loads of packages and source code on this machine and a smaller CPU than that AMD of his.
    Neofetch > 3000 too. DT your ancient window managers are slowing you down, especially Xmonad 👹 Time to install something modern .. with wayland :)

    • @atemoc
      @atemoc 3 роки тому +2

      I didn't understand a thing

  • @FabioSantos-yp9ll
    @FabioSantos-yp9ll 2 роки тому

    Hahaha Kitty was one of the most slow terminal I used. It is pretty but slow.

  • @rand0mher0742
    @rand0mher0742 3 роки тому

    been using it since i jumped to manjaro about 2 years ago