Live data from Hacker News

Show HN: Term.everything – Run any GUI app in the terminal

github.com

131–140 of 154 posts

Re: Show HN: Term.everything – Run any GUI app in the terminal

#132

This is one of those things I'm going to keep in my back pocket for a very specific time I need it for a weird reason. I love it.

Some apps you install just out of pure respect, this is one of those. Like I also have eagle view that I never use.

Re: Show HN: Term.everything – Run any GUI app in the terminal

#133
post #90

This is interesting, but there was something that was even more impressive many years ago: a GTK theme that rendered all decoration and widgets using text chars and a GDK backend that rendered to text. Combine both and you could run any GTK app on a terminal with legible text and a beautiful TUI. http://zemljanka.sourceforge.net/cursed/screenshots/

why did this go away?

Maybe linking to this reminded the owner that they had a sourceforge account they had forgotten about, and they took the opportunity to delete it.

Re: Show HN: Term.everything – Run any GUI app in the terminal

#134

I tried recently once again to ditch Windows for Linux. Everything kinda worked, but the MediaTek Wi-Fi drivers were janky and my speed was like 10x slower than it should’ve been. After spending about 10 hours messing around with configs, I realized I was doing literally everything except what I actually wanted to do when I turned on the PC… so I just went back and installed LTSC Windows again.

I don't really understand the relevance of this comment to this thread, but since it's here...I remember running into something somewhat similar when trying to dual-boot Windows for something on a machine I already had Linux installed on, and while I can't remember whether it was actually MediaTek or not, I think it might have been. If my recollection is correct, I ended up figuring out that having the wifi configured to 1 Gbps in Windows somehow reverted the wifi to only 100 Mbps in Linux, and the only way for me to fix it was to boot back into Windows and switch it to whatever it had been by default (I think 100 Mbps?). Not sure if this is something you care enough to actually try out or not, but I figured it couldn't hurt to mention!

Re: Show HN: Term.everything – Run any GUI app in the terminal

#135
post #115

Absolutely love the energy here. You really terminally outdid yourself here. Consider me officially shell-shocked.

Terrible puns. But at least you gave it a bash.

Very prompt. This thread has Bourne fruit. I'm uTTYerly impressed.

Re: Show HN: Term.everything – Run any GUI app in the terminal

#136
post #107
post #105

Earlier quoted context omitted.

I think one significant difference though is that Browsh renders actual text for text content, so you can copy and paste, etc.

You will be able to copy/paste with term.everything once I implement the Wayland copy/paste interface (wl_data_device_manager).

OMG! That'd be AMAZING. But it still wouldn't render GUI text as terminal font text right?

Re: Show HN: Term.everything – Run any GUI app in the terminal

#137

I started working on this with the Kitty image protocol, but unfortunately that protocol is really unsuited to this sort of thing. Performance will be awful. The protocol is sort of: 1. I'd like you to display this PNG. Here's the data: ... 2. Ok I've got the data. 3. Ok now display it at this position. 4. Ok now remove it from the screen. We're talking motion-PNG here. Just think about how awful that is. I wish some…

https://www.youtube.com/watch?v=dcjkezf1ARY

Probably not running over a network. Also I'm not seeing anything GUI-like.

Re: Show HN: Term.everything – Run any GUI app in the terminal

#139
post #64
post #57

Earlier quoted context omitted.

I know there are ssh clients for iPad. So it should work. I’m going to try it right now!

Behold! running on the iPad! Screen Recording - https://github.com/mmulet/term.everything/blob/main/resource... A video of it on the iPad - https://github.com/mmulet/term.everything/blob/main/resource... Absolutely no mouse support though, anyone know of an iPad ssh client with mouse support? (still working on getting vscode to run smoothly)

> anyone know of an iPad ssh client with mouse support?

Prompt 3 from Panic

Re: Show HN: Term.everything – Run any GUI app in the terminal

#140
A few years back, I was deploying, operating and debugging a Hadoop cluster with Kerberos enabled behind a firewall with only the SSH port being opened. Without a web browser would have been a much more complicated task. I ended up installing the X11 client on my local macOS and the all Gnome + Firefox on one of the cluster's node. Something that is not doable with Wayland. This project work like a charm, here is a quick example on how to test it inside an Incus container (I had to install 2 additional dependencies).

  # Work with Gnome terminal but resolution is much better in something supporting images
  apt install -y kitty
  kitty
  # Create an incus container
  incus --project default launch images:ubuntu/24.04 term
  incus --project default shell term
  # Install dependencies
  apt install -y curl firefox libharfbuzz0b libfontconfig1
  curl -L -o term https://github.com/mmulet/term.everything/releases/download/0.5.1/term.everything.mmulet.com-dont_forget_to_chmod_+x_this_file
  mv term.everything.mmulet.com-dont_forget_to_chmod_+x_this_file term
  chmod u+x term
  echo 'Hello' > test.html
  # Start firefox, wait for a few seconds
  ./term firefox test.html
Post reply on HN