mrxvt - a tabbed xterm available in irixports

massiverobot

irix detailer
Feb 8, 2019
16
13
3
Philly
twitter.com
Due to the hard work of a few members here (hammy - https://forums.sgi.sh/index.php?threads/mrxvt-0-5-4.43/, patching, Unxmaal added to ports..) we now have a nice tabbed xterm for IRIX work. It's easy to take for granted our modern tabbed experiences until you start working and have like 10 xterms around....

So mrxvt is a nice, fast xterm that you can install via irixports now ( https://github.com/larb0b/irixports). Info about mrxvt: https://en.wikipedia.org/wiki/Mrxvt

I've looked at hammy's nice winterm-esque mrxvt and made one that is more classic term like and put together a sample .mrxvtrc file you can use to get a more customized experience of mrxvt. I've been using it both on my SGI and remote via X and it's very very nice. Thanks hammy for patching this up for us.

My sample mrxvtrc: https://gist.github.com/dillera/d7f11d1090396a83943a2076413dee1d
Hammys (in his post) : https://forums.sgi.sh/index.php?threads/mrxvt-0-5-4.43/

Directions:

  • install mrxvt using irixports (run package script in it's directory)
  • choose or create your own .mrxvtrc file and put it in your home dir, i.e. "vi $/.mrxvtrc"
  • run mrxvt on your sgi or remote via xwindows
  • enjoy your tabbed experience
Fix TERMINFO in IRIX
Setup a rxvt terminfo in IRIX so you can use native term functions of mrxvt:

Info:
http://nixdoc.net/man-pages/irix/man4/terminfo.4.html
https://nixdoc.net/man-pages/IRIX/man1/tic.1.html

Pull this gist into file called 'rvxt' : https://gist.github.com/dillera/49c946dec4fc6201a1467a43e9615516

As root:

$ /usr/bin/tic ./rvxt


Verify a new file was created for rvxt:

$ ls -l /usr/share/lib/terminfor/
total 8
-rw-r--r-- 1 root sys 2325 Jul 21 09:42 rxvt



Now enjoy mrxvt with native rxvt TERM support!

* Make sure you use /usr/bin/tic - using the tic from ncurses may not work (if you've installed ncurses)


dillera@octane ~ $ env |grep -i term
MRXVT_TABTITLE=Terminal
COLORTERM=rxvt-xpm
TERM=rxvt





Some screenshots (running on Xquartz on Macosx):

676869

edit - to add TERMINFO directions
 
Last edited:
Reactions: Elf