Thanks for the replies, everyone. Re: nomachine, I’m not really sure where to start with installing that.
~]$ pamac search nomachine
opennx 0.16.0.729-3 AUR
A GPL replacement for the NoMachine client
nx-common 3.5.0-8 AUR
NoMachine NX common package for client and server
nx3-all 3.5.0-4 AUR
NoMachine nxclient, nxnode, and nxserver in one package (version 3.x which includes virtual desktop support)
nomachine-enterprise-client 7.0.211-4 AUR
Remote desktop application
nomachine 7.0.211-1 AUR
Remote desktop application
I’d assume I want the latest version of the server, which would just be nomachine (version 7). Is there some reason I should use version 3 instead?
@CGA I’ve used RealVNC before on Raspian and liked it a lot. Like you said, it’s extremely reliable. Nomachine is supposed to be technologically superior and perform a bit better, but I have issues with it’ll be headed back to RealVNC. I didn’t realize it was in the AUR. Thanks for letting me know.
I believe the NX 3 version is from the days before it became the commercial entity NoMachine. It is rather old, I think the newer version will be more to your liking. It is not difficult software but can be a bit overwhelming since there are so many options. You will just have to mess around with it to figure out what you prefer. Screen size/resolution, sound, printing, session status on disconnect, all kinds of options. All settings are configured with the software, so no hand editing of config files. You will get both the nxclient and nxserver on the install. If I recall properly, nxnode is not something you will need to interact with. It has the ability to have a proxy server to a host of backend machines (nxnodes) for large site installs.
Choppy? I have not yet used it on my RPi4 but I would not expect it to be choppy. It performs very well on x86, even across slow internet connections. In fact, it is known for how well it performs with less than ideal connectivity. But maybe the same code on a RPi4 is not so good. I’ll see about testing it on my RPi4 sometime this weekend.
I installed nomachine on my RPi4 and connected to a remote server across my less than great internet connection, works great. Seems to run equally as well as on x86. However, the remote desktop does not use a compositing desktop (openbox), so that could be a difference.
Yes. After a bit of experimentation, it’s clear my user’s XFCE settings are screwed up somehow.
I had to log into the root user’s GUI to set up system-level backups, and it both looks entirely different and is much more responsive. (It’s not just that compositing is not enabled for the root user, either. The entire UI is arranged differently.
I wonder if there’s a way I can completely reset XFCE for a specific user…
Thanks. This was exactly what I needed. I just deleted the XFCE config stuff. I didn’t want to have to recreate my entire user at 930pm on a Saturday night.
My user’s XFCE now looks exactly like root’s. I’m curious when the default changed so much. Even before I activated the compositor, it wasn’t so simple and clean. I’m really liking it, though I’m going to need to go back through the XFCE settings tomorrow…
For LAN connections I use VNC, as others have stated it’s a great, cross-platform solution to remote into your desktop. In case it matters, I am using XFCE for Arm.
For internet remote connection, I use a service that is hardly known but should be promoted more often. The service is called DWService (www.dwservice.net).
Download the Linux client, make the file executable. Then shift to command line and navigate to where you saved the file, and issue:
Walk through the installer and select the option to activate the client on an existing account. It will provide to you 9 digits to connect to your account that you can setup on their website.
Also, you can use 2FA on the account as well for added security. DWService is free to use, as far as I know there are no limits to the number of clients you can have on your account. The author simply asks for donations to help support the project, which we should do.