Live data from Hacker News

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

github.com

101–110 of 154 posts

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

#101
post #78

This is one of those things that pushes the boundaries to nowhere, yet everywhere at the same time whilst being incredibly awesome and something you can show off ad infinitum. Outstanding! Not sure how we’ll implement vdi now! Gives ghost in the shell a whole new meaning. But can it run doom?

Ask and ye shall receive: Running doom: https://github.com/mmulet/term.everything/blob/main/resource... I had the change a couple of line to make it work because term.everything takes input only from stdin (this way it works of ssh and is pretty broadly compatible across terminals). 1. I had to remap another key to the control key (which is usually used to send signals like sigterm) 2. Then I had to change the timeou…

Phenomenal!!!

I used to write telnet games so I know all about keypress up never coming through. Even with immediate mode (so repeated keys will send repeated key codes while held down) it never tells you when it stops. You have to read the buffer ascii byte by byte. Still, awesome to see. Great work!!!

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

#102
post #73

This is one of those things that pushes the boundaries to nowhere, yet everywhere at the same time whilst being incredibly awesome and something you can show off ad infinitum. Outstanding! Not sure how we’ll implement vdi now! Gives ghost in the shell a whole new meaning. But can it run doom?

aaquake ran under ASCII terminals before this ever existed.

But that isn’t this, answered above.

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

#103
post #99

one is required to ask about Gwerm, and why he is not moving... :-P

But really, in the last 24 hours term.everything has accumulated 1500 stars, 600 upvotes on HN, 185 upvotes on lobsters (the highest upvoted `show` tag of all time), but despite all of that, you, my friend, are the first to ask about Gwerm.

That means you win the secret prize! A custom Gwerm T-shirt! I’ll send the details to the Gmail you have linked to your account.

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

#104
I like it. I always want to run things in a terminal. Because 1. I used to think that's more secure than X 2. I always seem to get better audio of the videos that I run in tty and my mouse is much smoother in the tty. Yes I can move mouse in tty.

Also someone mentioned a cool project like carbonyl. They also mentioned brow.sh which I have heard but they described it in detail so that's another plus when term.everything kind of projects come they drag other cool projects to he foreground

Point 1 of mine may be pure superstition.

How term.everything works on tty I don't know maybe it will be horriblebecause of the resolution thing but still it's a nice direction.

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

#105
post #95

Earlier quoted context omitted.

Yeah, I can’t explain why this project makes me so happy because I struggle to think of any time where I’d need this, but it puts a big, dumb grin on my face.

It's like a more generalized browsh[1]. [1] https://www.brow.sh/

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

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

#107
post #105
post #95

Earlier quoted context omitted.

It's like a more generalized browsh[1]. [1] https://www.brow.sh/

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).

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

#108

Does running something via Term.everything consume more or less resources, than running that something directly?

Depends on what resolution your terminal is set to. (Not the resolution of the GUI app you use, just the resolution you display it). At low resolution (640x480) it’s pretty performant, but at 4K I can hear my fans going full blast.

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

#109
This is so cool - thank you! I have a very (ahem) useful purpose for this: I use a command line application that calls back to a browser during authentication and that alone prevented me from doing what I needed/wanted from an ssh terminal... I will now happily laugh my ass off as it launches firefox from inside my terminal every time I use it.
Post reply on HN