In days of yore (Wed, 01 May 2024), Greg Wooledge thus quoth: > On Wed, May 01, 2024 at 02:31:49PM +0200, Sirius wrote: > > zutty is kind of only necessary when you want something *really* > > lightweight and you do not need to worry about UTF-8. Just writing this > > means a trip down memory lane and back to configuring CTWM on old Sun 5 > > workstations back in the 90's. If Debian still packages it, look for rxvt > > instead, or use xterm. Both are well tried and well tested for when you > > want something .. dated. ;) > > The original rxvt is no longer packaged in Debian, as far as I can see. > There's rxvt-unicode, which is what I use, which has most of the same > look and feel as rxvt, but is substantially larger.
I pulled down rxvt-unicode and started looking at how to configure it up so that it works more or less like kitty (which is what I normally use). > Between xterm and rxvt-unicode you should have most of your "basic > no-frills terminal" needs met by one or the other. I was right about .Xresources that it is one of the files used for loading settings into the X server, but urxvt looks at .Xdefaults instead. If one puts something like the below into .Xdefaults in $HOME, it works with Powerline and it does not look too terrible. Rxvt.depth: 24 Rxvt.jumpScroll: on Rxvt.fading: 20 Rxvt.background: #101010 Rxvt.foreground: #efefef Rxvt.cursorColor: #dd8888 Rxvt.font: xft:Hack:pixelsize=16,xft:Powerline:pixelsize=16 Rxvt.boldFont: xft:Hack Bold:pixelsize=16,xft:Powerline:pixelsize=16 Rxvt.italicFont: xft:Hack Italic:pixelsize=16,xft:Powerline:pixelsize=16 Rxvt.boldItalicFont: xft:Hack BoldItalic:pixelsize=16,xft:Powerline:pixelsize=16 Rxvt.loginShell: on Rxvt.visualBell: on Rxvt.scrollBar_right: on Rxvt.scrollBar_floating: on Rxvt.saveLines: 5000 Rxvt.termName: xterm-256color Rxvt.disablePasteBrackets: off As per usual, getting the fonts right was the hardest part. As for memory use.. USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND sirius 56392 0.1 0.1 48136 28160 ? S 16:48 0:00 /usr/bin/urxvt sirius 56393 0.0 0.0 21928 816 ? S 16:48 0:00 /usr/bin/urxvt sirius 56465 0.1 0.1 43192 23232 ? S 16:52 0:00 /usr/bin/urxvt sirius 56466 0.0 0.0 21928 820 ? S 16:52 0:00 /usr/bin/urxvt sirius 56532 2.5 1.0 745480 150828 ? Sl 16:54 0:02 /usr/bin/kitty sirius 56533 1.5 0.2 61388 35692 ? Ss 16:54 0:01 /usr/bin/kitty sirius 56595 0.0 0.0 9212 2096 pts/2 S+ 16:55 0:00 grep kitty\|rxvt\|USER Good old urxvt is quite lightweight compared to kitty. -- Kind regards, /S