Kitty Is A Fast And Feature Rich Terminal Emulator

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • Kitty is a terminal emulator available on Linux and MacOS. It offers GPU acceleration, true color, ligature support, graphics support, tabbing, multiplexing and its own plugin framework. Oh, and it's really fast!
    REFERENCED:
    ► sw.kovidgoyal....
    WANT TO SUPPORT THE CHANNEL?
    💰 Patreon: / distrotube
    💳 Paypal: www.paypal.com...
    🛍️ Amazon: amzn.to/2RotFFi
    👕 Teespring: teespring.com/...
    SOCIAL PLATFORMS:
    🗨️ Mastodon: mastodon.techn...
    💬 IRC: irc://freenode #distrotube
    👫 Reddit: / distrotube
    📽️ LBRY: lbry.tv/$/invi...
    DT ON THE WEB:
    🕸️ Website: distrotube.com/
    🐿️ Gopherhole: gopher://distro.tube
    📁 GitLab: gitlab.com/dwt1
    🔊 Audio Podcasts: www.buzzsprout...
    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.audacityte...
    💻 VirtualBox: www.virtualbox...
    🗒️ Doom Emacs: github.com/hli...
    Your support is very much appreciated. Thanks, guys!

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

  • @kaosfang6907
    @kaosfang6907 3 года назад +465

    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 года назад +284

    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 года назад +100

    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

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

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

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

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

  • @vaibhavtiwari6030
    @vaibhavtiwari6030 2 часа назад +1

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

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

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

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

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

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

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

  • @ad_sidera_virgines
    @ad_sidera_virgines 3 года назад +7

    I just remember 1 week ago you said in a live "my favorite terminal emulator is alacritty but knowing me i'll hop to another one in just a week"
    You were actually not totally wrong 😅

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

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

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

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

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

  • @arianh
    @arianh Год назад +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.

  • @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?

  • @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?

  • @PinikRahman
    @PinikRahman 3 года назад +3

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

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

  • @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?

  • @0x7f2c
    @0x7f2c 3 года назад +25

    meow

  • @hedgeearthridge6807
    @hedgeearthridge6807 3 года назад +4

    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)

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

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

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

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

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

  • @DevanandPA-vq1yj
    @DevanandPA-vq1yj 4 месяца назад

    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

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

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

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

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

  • @v4ldevrr4m47
    @v4ldevrr4m47 3 года назад +1

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

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

    Nice icat feature love that one

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

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

    • @HectaSpyrit
      @HectaSpyrit 3 года назад

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

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

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

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

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

      I guess he likes to tinker then?

  • @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!

  • @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?

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

    you can reload kitty theme by CTRL-SHIFT-F5

  • @heroe1486
    @heroe1486 3 года назад +7

    The layout thing could be interesting for macOs/DE users

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

      ruclips.net/video/DzVgr0mxBfI/видео.html

    • @copper4eva
      @copper4eva 3 года назад +1

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

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

  • @celestialadministration
    @celestialadministration 3 года назад +3

    The best tech enthusiasts channel on RUclips.

  • @rampus44
    @rampus44 3 года назад +1

    I think I've found my new terminal emulator

  • @driden1987
    @driden1987 3 года назад +1

    Going to install on my work machine (MacBook)

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

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

  • @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 2 года назад

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

  • @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 ^_^

  • @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?

  • @poms3559
    @poms3559 3 года назад +7

    I use xterm, never disappointed me through the years.

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

  • @awolasap4554
    @awolasap4554 3 года назад

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

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

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

  • @TheOPtmal
    @TheOPtmal 3 года назад +1

    I love kitty. Glad its getting more attention

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

    Thanks for the video.

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

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

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

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

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

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

    Just as a side not the timing on the end is not super precise. I timed my alacritty several times and on the first run it was 16s but on the second and third it was only 9s, and then both runs of kitty were about 11s. There is probably some caching that occurs which is why the first run is slower than others, so (in my case at least) kitty is actually slower.

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

  • @stabby4574
    @stabby4574 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

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

    Lack of bitmap font support (and refused to add it from the author) killed Kitty for me. Just can't make the text look good without bitmap fonts. Showing images in the terminal with it was kinda neat. I'm on Alacritty now.

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

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

  • @bendover4728
    @bendover4728 3 года назад

    I actually like the "bald font"...

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

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

  • @GeorgiMinkov
    @GeorgiMinkov 3 года назад +1

    DT, you could also try foot terminal :)

  • @michaelcarnevale5620
    @michaelcarnevale5620 3 года назад

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

  •  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 🙂

  • @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 года назад +3

      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.

  • @anantgupta7916
    @anantgupta7916 3 года назад

    5:04 him page down
    'G' I am a joke to you

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

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

  • @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?

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

    what is the main difference between kitty vs alacritty?

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

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

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

  • @migue7490
    @migue7490 3 года назад +1

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

  • @Flash136
    @Flash136 3 года назад +6

    Kitty is a nice terminal, but the lack of font smoothing really makes it unusable for me.

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

    Fantastic tool!

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

    I'd argue that most terminal emulators do support at least tabs (and many support window multiplexing). You've just gotten used to minimalist terminals.

  • @wjckc79
    @wjckc79 3 года назад +4

    Terminology rules them all.

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

  • @arvindersingh9863
    @arvindersingh9863 3 года назад +1

    I changed text color from the config file , but how can i change bold text color and use different colors etc.

  • @burnzy3210
    @burnzy3210 3 года назад +4

    what happened to unfettered freedom? :(

    • @HectaSpyrit
      @HectaSpyrit 3 года назад

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

  • @nibirray1877
    @nibirray1877 3 года назад +1

    I will not switch to kitty even if I am using alacrity and using tmux for multiplexing. When you ssh into a server and you need multiplexing you need to open a cheat sheet of tmux cause you will not remeber the keybindings. I rather take the inconvinience that a stand alone terminal multiplexer crates than remember another set of key binding

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

  • @roger0p920
    @roger0p920 3 года назад

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

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

  • @FabioSantos-yp9ll
    @FabioSantos-yp9ll 2 года назад

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

  • @lionwolf
    @lionwolf 3 года назад +1

    Hey DT, can you overview finch?

  • @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 2 года назад

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

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

      @@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 2 года назад

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

  • @TouchedAlot
    @TouchedAlot 3 года назад +1

    I tried it but the scrolling sucks, it only scrolls by line instead of by pixel, which is really annoying when using a touchpad

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

    I may use this on my systems with a GPU. I wonder how it work on the Pi, which may not use its GPU well.