Remix.run Logo
whartung 15 hours ago

I think these modern TUIs are a testament to the general failure of modern GUIs.

It's not like they're particularly easier to write these.

But since there's no remote GUI option, much less a portable remote GUI option, particularly one that's not just a video of an entire desktop, we're stuck with these.

WHo wants to fire up an entire desktop to get open a simple utility app?

Obviously the Web satisfies much of the demand for this, but clearly not all.

Remote X is, essentially, dead. It's obviously "really hard", since "no one does that any more". Or, folks just don't miss having rootless windows peering into their remote server enclaves.

It's just too bad, full circle, here we are again. "Progress."

pjmlp 15 hours ago | parent | next [-]

Failure of Linux Desktop you mean.

RDP works great and GUI tooling for Windows and macOS is quite comparable to using VB, Delphi, Smalltalk like experiences.

eikenberry 13 hours ago | parent | next [-]

RDP works great on Linux as well. The problem isn't remote access, it is lack of good cross platform GUIs. There is a reason browsers are dominating the UI space and TUIs are popular.

pjmlp 13 hours ago | parent | next [-]

Yeah, laziness, we had plenty or cross platform GUIs in the 1990's.

int_19h 7 hours ago | parent | prev [-]

Qt is still around. And there's stuff like Avalonia.

The problem is that people don't use that and reach for Electron instead, and then you get that "bad on any platform (but good enough to ship)" effect.

f1shy 15 hours ago | parent | prev | next [-]

X could do that before RDP was even a project. I think OP is meaning something different.

pjmlp 15 hours ago | parent [-]

Of course it could, it is essentially dead, because hardly anyone still does X remoting, and Wayland doesn't support it.

int_19h 7 hours ago | parent [-]

Ironically these days the built-in "remote desktop" feature in Gnome is literally RDP.

vpShane 12 hours ago | parent | prev [-]

There are no failures for Linux Desktop; this can never be the meaning. I say this with humor in mind.

Requiring me to have a cloud account to format my machine (mac) and requiring me to have a cloud account on only pre-authorized hardware (Windows 11), only to open up Notepad and see they slapped AI inside of it; now that is quite comparable to me slapping Linux on it.

Just sayin'

wpm 10 hours ago | parent [-]

You don’t need any kind of account to erase a Mac.

do_not_redeem 15 hours ago | parent | prev [-]

> But since there's no remote GUI option

ssh -X and waypipe both work perfectly fine.

And to your point about portability, if you're stuck on an OS other than Linux, VNC/RDP aren't pretty but they'll get the job done.

general1465 14 hours ago | parent [-]

> And to your point about portability, if you're stuck on a non-linux OS, VNC/RDP aren't pretty but they'll get the job done.

If you can make them working. Sorry you can't connect if user is logged on this computer. Whoops RDP session is active, so I will show you this black screen after typing your username and password until user disconnects (Why not kick out the user?). VNC is even bigger pain when you need to boot up server from SSH and sometimes restart it when it gets stuck.

While on Windows you can just install TightVNC and it works. No screwing with screens. On MacOS you can just tick Remote Screen Sharing, put your VNC password and it just works. Even Android can do that droidVNC-NG, But Linux is such a PITA to make VNC or RDP working.

And RDP also assumes that you are running X11 and not Wayland.

do_not_redeem 14 hours ago | parent [-]

> I will show you this black screen

Right, that's why I said RDP isn't pretty if you aren't on Linux. Windows insists on creating a separate desktop for each session. IIRC it has something to do with licensing, they don't like simultaneous users using one Windows license.

> While on Windows you can just install TightVNC and it works.

If you're resorting to installing third-party apps, you can install TightVNC on Linux too, and it just works. Though I found krfb performs better on my network, ymmv.

> And RDP also assumes that you are running X11 and not Wayland.

RDP is just a protocol that describes the bytes going over the network. Why would it care about your display server? There are VNC and RDP servers for both X11 and Wayland. Just install one that's supported by your system.

Though if you're on linux, you don't have to deal with the VNC/RDP jank at all. Just use ssh -X or waypipe and it's way snappier.