[SOLVED] What are people using for headless X displays on Slackware these days?
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
So Darth, do we have a volunteer in you, because you're obviously a big fan? :-)
I used massively the series 3.5.x, and I remember that they switched in 4.x to another design, more like a desktop remote surveillance, with optional ability to take over over controls.
I will look over current 6.x, then I will go back with details about how can be installed and what you obtain.
It's just nice to have a Slackware package, that's all.
I just talked with a colleague about the eventual packaging of NX 6.x and he suggest that the single way is just to ship the extracted tarball into "/usr/NX" then to call the NX installer from install/doinst.sh
BUT, I do not think the resulted package could be also upgraded/removed, it will be just a shiny way to install the NX in via installpkg. Single shoot only.
Last edited by Darth Vader; 12-07-2017 at 03:50 PM.
I'm afraid I'm not much use to you bifferos. I gave up trying to create a rock-solid terminal server on Slackware with x2go and xrdp and VNC because there were just too many flaky components. To sell this to a customer I needed it to be rock-solid, practically maintenance-free, and something another admin could deal with if I went under a bus. NX was the nicest by far, and the closest to what I needed, but the business didn't want to license 30 users.
I'm no longer in business either so the motivation to get this working just isn't there now.
Now how many other ways can we find to fix incorrect documentation?
It's all the same, because the home directory of x2goprint user is set to /var/spool in command preceding these in the x2goserver SlackBuild file. The install instructions in the x2goserver source tree use "~x2goprint". I guess the SlackBuild maintainer somehow omitted "~" when copying these instruction to the README file, and this is why the problem occurred to you.
If source code availability is a factor, then x2go is definitely an improvement over NX. On the other side, it is probably indeed the case that recent, binary-only, NX releases work faster. However, beware that also there are various other remote access solutions that, depending on specific use cases, could be vastly superior to NX - take for example NVIDIA GRID, that could stream visualizations or even games without significant lags/latencies.
If source code availability is a factor, then x2go is definitely an improvement over NX. On the other side, it is probably indeed the case that recent, binary-only, NX releases work faster.
Well good points taken!
Additionally, our brave friends to be aware, that in my humble opinion, there also another issues.
IF they try to invent a terminal server solution, like 100 users connecting to a single server, they should be aware of:
1. A computer running simultaneous 100 X sessions and KDE desktops should be a monster as power.
We talk about things like 100 cores, 200GB RAM, and a RAID optimized like hell for filesystem.
A server like this could cost dozens times more than 100 small and rather stupid computers, like my own mini-PC.
There is also the aspect that if a company has the will to pay tons of money for that monster server, most likely is next to nothing a specific RHEL license for, instead of some (non-verified so much) experiments made by yours, even with the help of the brilliant work of Slackware.
And, I do not know others, but I would be afraid to use on a $ 100,000 server, a SlackBuild given free of charge by an unknown benefactor found on Internet.
2. The network. Any connection eat bandwidth. There is another limitation of the max number of connections to a specific server, and there could help much an high optimized solution like NX, compared with a bare X session over SSH.
Overall, from my past experiments and work, I think you cannot go more than 80-100 sessions, IF everything is over a 1Gbps network.
Last edited by Darth Vader; 12-07-2017 at 05:30 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.