Kitty Terminal

Forum Forums General Tips and Tricks Kitty Terminal

This topic contains 15 replies, has 4 voices, and was last updated by manyroads Sep 8-1:31 pm.

Viewing 15 posts - 1 through 15 (of 16 total)
  • Author
    Posts
  • #25193
    Member
    manyroads
    manyroads

    Are there any kitty terminal experts here? I stumbled on kitty today and my very early tests indicate a wonderfully fast vi-like terminal/ terminal multiplexer. It is written by Kovid Goyal the author of Calibre (Calibre is an eBook library software tool suite, one of my favorites; I’m sure you are excited to know that.).

    Anyway. Kitty looks to work nicely, renders rapidly, offers multiplexing and a lot more. Kitty Website

    I’m not sure it is feather-light or whether it works on 32-bit. Those are items I tend not to worry very much about on my bspwm machine.

    Pax vobiscum,
    Mark Rabideau - http://many-roads.com
    bspwm MX-18.3 kernel: 5.2.15-antix.1-amd64-smp
    "For every complex problem there is an answer that is clear, simple, and wrong." H. L. Mencken
    MX- antiX- BL- ArchLabs

    #25208
    Member
    linuxdaddy
    linuxdaddy

    hi manyraods,

    Tried running it and from roxterm output here was that my intel q43
    gpu can’t.
    kitty requires working OpenGL 3.3 drivers.
    if others are going try it out.

    Normal == 🙂
    depends on the surrounding crowd ?!

    #26787
    Member
    Avatar
    BobC

    *OH MY*

    A terminal that can do Ctrl-C to Copy when there is text selected, and Ctrl-V to Paste it, and smart enough to use Ctrl-C to Abort whatever is running if nothing is selected…

    I have that working and tested, but need to learn more. I wonder if it can do tabs and a scrollback?

    #26799
    Member
    manyroads
    manyroads

    kitty is a multiplexing terminal similar to tmux & terminator. All the specifics are here: https://sw.kovidgoyal.net/kitty/

    Pax vobiscum,
    Mark Rabideau - http://many-roads.com
    bspwm MX-18.3 kernel: 5.2.15-antix.1-amd64-smp
    "For every complex problem there is an answer that is clear, simple, and wrong." H. L. Mencken
    MX- antiX- BL- ArchLabs

    #26807
    Member
    Koo
    Koo

    @manyroads Thanks I have moved to kitty it is faster than urxvt and handles picture and previews in general well in ranger.

    #26820
    Member
    manyroads
    manyroads

    I am a fan as well. I, also, am happy to report that thus far I have seen no systemD dependencies.

    Pax vobiscum,
    Mark Rabideau - http://many-roads.com
    bspwm MX-18.3 kernel: 5.2.15-antix.1-amd64-smp
    "For every complex problem there is an answer that is clear, simple, and wrong." H. L. Mencken
    MX- antiX- BL- ArchLabs

    #26862
    Member
    Avatar
    BobC

    I like how it works, but its at 120 mb at the moment, with 2 tabs on one window and a 2nd window with 1 tab.

    Feast or Famine seems to be my destiny

    #26863
    Member
    manyroads
    manyroads

    Tabs do not come free no matter where you have them… browsers, terminals, file managers, whatever. 😉

    Pax vobiscum,
    Mark Rabideau - http://many-roads.com
    bspwm MX-18.3 kernel: 5.2.15-antix.1-amd64-smp
    "For every complex problem there is an answer that is clear, simple, and wrong." H. L. Mencken
    MX- antiX- BL- ArchLabs

    #26867
    Member
    Avatar
    BobC

    Yup, that’s the truth…

    I do really like that Ctrl+C to copy. I have missed that so much. I have to say, I am alost used to doing it differently depending on what system I’m on, but it is a pain at times, even after 10 years of it.

    The problem is that I’m just too cheap to use the memory on it… It doesn’t matter at all on this machine, but on the older ones, it really matters.

    #26868
    Member
    manyroads
    manyroads

    Sounds like you have choices to make then. 😉 In my old literature courses they would have said you were “on the horns of a dilemma”.

    btw. If you haven’t already you might check out ‘st’ suckless simple terminal software. You might need to hack the code to achieve your objective(s), but then just think how skilled you’d become. 🙂 https://st.suckless.org/

    Pax vobiscum,
    Mark Rabideau - http://many-roads.com
    bspwm MX-18.3 kernel: 5.2.15-antix.1-amd64-smp
    "For every complex problem there is an answer that is clear, simple, and wrong." H. L. Mencken
    MX- antiX- BL- ArchLabs

    #26870
    Member
    Avatar
    BobC

    Yes, I looked in their patches, but nothing there for that. I’m not a C programmer. I dabbled with a few 20 to 50 line programs before, writing simple utilities that I needed back in the DOS days, but nothing more recent, and nothing of any size. The odds on it being simple enough for someone like me are quite slim.

    #26872
    Member
    manyroads
    manyroads

    You might try Googling & then examining people’s dotfiles for st to see what’s available. This stream has some discussion… it may help:
    https://news.ycombinator.com/item?id=8661282
    or maybe this? https://tools.suckless.org/tabbed/

    Enjoy!

    Pax vobiscum,
    Mark Rabideau - http://many-roads.com
    bspwm MX-18.3 kernel: 5.2.15-antix.1-amd64-smp
    "For every complex problem there is an answer that is clear, simple, and wrong." H. L. Mencken
    MX- antiX- BL- ArchLabs

    #26896
    Member
    Avatar
    BobC

    Thanks. Yes I investigated this once before and the only terminal able to use ctrl+c to copy at the time was gnome terminal, but it used close to 40 mb like kitty.

    For MS converts who have been around since before mice were invented, it’s a nagging problem, especially if you are working on MS systems all day every day like I am.

    Yes, stterm with the scroll back buffer patch would be perfect if it had that ability. I don’t need tabs if windows are efficient. I typically run one root terminal and one user terminal, plus another user terminal for each project, all running midnight commander with a slightly tweaked keyboard layout. Lately I have been editing with geany, but now that tilde is available it would be an option especially if I had an efficient terminal that would not cause keyboard problems.

    OT, why am I doing this? I have been learning bash scripting. I have gotten to where I can eventually make ideas come to life with it, by breaking down the tasks into minute pieces and then using Google to find snippets of code.

    I was trying to learn python but the objects are very foreign, and until I find something simple to work on that uses them to learn from, it’s a tall order. Anyway being interpreted, it will never be optimal in terms of startup time especially.

    So that leaves C and C++ but those are notoriously hard to read. I have tried, and had some limited success many years ago with C, if it has a good visual debugger to help me learn, but like python, the objects didn’t make much sense in C++, and the programs seem to be huge.

    I used to use code generators and wrote my own templates to automatically build apps from a combo of database and screen designs with reusable user exits, and that worked pretty well, but was DOS based and I never found a really good replacement. I could do that again, but haven’t seen a good opportunity or driving need.

    I guess it does go back to having a terminal that you like, running on a window manager that it integrates well with, where you can afford as many windows and workspaces as you like, that run well with programs you are comfortable using. I think the development workflow is much better suited to working with terminals than trying to do it all via gui.

    Sorry for writing a book, lol.

    #26899
    Member
    manyroads
    manyroads

    I am quite certain that xfce4-terminal, lxterminal and rox-term allowed me to use ctl-c, ctl-v.

    Pax vobiscum,
    Mark Rabideau - http://many-roads.com
    bspwm MX-18.3 kernel: 5.2.15-antix.1-amd64-smp
    "For every complex problem there is an answer that is clear, simple, and wrong." H. L. Mencken
    MX- antiX- BL- ArchLabs

    #26903
    Member
    Avatar
    BobC

    I am very happy to say you were right about roxterm being able to do it, and it only needs 27 mb, but what is nice is that opening a new window, ie 2 windows, doesn’t increase the memory required.

Viewing 15 posts - 1 through 15 (of 16 total)

You must be logged in to reply to this topic.