frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Rio Terminal: A hardware-accelerated GPU terminal emulator

https://rioterm.com/
15•birdculture•1h ago

Comments

NSPG911•46m ago
was using it for a month, cool concept, it borrows stuff from alacritty for the base, added iterm2 inline images protocol, kitty image protocol soon but there are quite a lot of issues, mainly just really weird ones 1. splits dont feel like splits. unlike in something like wezterm or ghostty, rio uses a literal black line for splits, which cannot be controlled. it doesnt properly resize splits, which you can notice if you have like 4 splits active 2. tabs inherit from the previous tab's zoomed in height and width https://github.com/raphamorim/rio/issues/1196 3. blur doesnt work on window (not that big of an issue anyways) https://github.com/raphamorim/rio/issues/1174 4. some characters are broken (no clue how this happens) https://github.com/raphamorim/rio/issues/1192 5. has issues with iterm2 while using yazi its a cool concept like i previously said, but it needs a lot of tweaking
casparvitch•45m ago
Does anyone get anything out of these GPU accelerated terminals? I am at a bit of a loss for a use-case where my CPU isn't fast enough to keep up.

What I do care about is my bitmap font, which all these new terms don't seem to like supporting.

roylez•24m ago
My kitty configuration has grown too much and I could hardly memorise all the customisations. I use its remote control heavily for my workflow. Before kitty, I usually use xterm or urxvt, which are still cool and fast but I cannot go back to the days without those terminal customisations.
casparvitch•23m ago
Yeah I understand all the flashy bits in kitty, but do you need GPU levels of speed? `foot` is much faster than my typing/brain in all cases.
wredcoll•19m ago
There are genuinely moments where something in the hell-stack of terminal-bash-ssh-tmux is slow enough that rendering speed is affected and its annoying.

Is this fixable by using a gpu? Probably not, but I'm willing to give it a try!

zeppelin101•22m ago
How do you use the remote control of Kitty? I have barely explored it.
bayesianbot•1m ago
Not OP but - Terminal search and focus (you can list kitty tabs and windows and get the window content from the socket, implementing a BM25 based search is quite easy) - Giving the current terminal content for AI, so I can do things like run `ls` and then write "Rename the files (in some way)", and push the whole thing to LLM that replaces the command line without me having to write the full context

I even have a Codex session finder that uses codex session files to list and select the session I want, and then uses the kitty socket to find and focus the window which matches the session content

zeppelin101•23m ago
I don't see the point of that, but I switched to Kitty from Terminal.app and it feel much snappier all around. Even faster than iTerm2 (which I liked, but not enough to ditch Terminal.app).
somat•16m ago
You would love Xterm then, still has the least latency of any terminal. (/s only half joking )

https://beuke.org/terminal-latency/

somat•18m ago
It probably does not matter too much, but the name collision with plan9's rio is a bit unsettling. There is enough domain overlap I was half expecting that someone had dug up the protocol and given it a new coat of paint for our modern systems.

https://plan9.io/wiki/plan9/using_rio/index.html