Live data from Hacker News

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

github.com

71–80 of 154 posts

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

#72

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 reminds me a bit of chindōgu, the Japanese art (?) of useless inventions. There's a particular delight to ingenious, but absurd or useless creations.

Emacs it's full of chindogus. Also, there's geekcode, xroach, megahal/hailo, xneko, aatv and mplayer rendering videos over aalib, aaquake, eforth running in the subleq virtual machine...

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

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

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

#74

This is pretty cool, I can see this being useful when I need to run a one-off remotely. Not sure about attaching a running program then detaching again, or mirroring... I wouldn't mind being able to SSH to my desktop and manipulate say the running Discord client, or similar. Another similar thing that I'd been meaning to look into is the RDP remote apps stuff.

Just use a CLI discord client, or fire up an IRC client against some Bitlbee server.

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

#76
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

Blink terminal for iOS and iPadOS. Ships with vscode support built in too.

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

#77

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 reminds me a bit of chindōgu, the Japanese art (?) of useless inventions. There's a particular delight to ingenious, but absurd or useless creations.

That’s a term I’ve not heard in literally decades.

Thanks for the reminder

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

#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 timeout in which keys are pressed. When using stdin, you get a keydown event, but you don't get a key up event (ever). So I have to guess when you want to key up. Most of the time, I can send key up right away. But, it looks like doom has some sort of key debounce, so I had to wait 50-100 ms for keyup. Then there is the problem of if you want to walk forward in games you usually hold down up arrow, but now you have to rapidly press it! Not ideal, but it does work, and it it playable.

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

#80
post #72

Earlier quoted context omitted.

It reminds me a bit of chindōgu, the Japanese art (?) of useless inventions. There's a particular delight to ingenious, but absurd or useless creations.

Emacs it's full of chindogus. Also, there's geekcode, xroach, megahal/hailo, xneko, aatv and mplayer rendering videos over aalib, aaquake, eforth running in the subleq virtual machine...

I’m a fan of `xeyes`
Post reply on HN