You are not logged in.

#1 2013-09-04 21:11:38

xtian
Member
Registered: 2013-08-25
Posts: 179

[SOLVED] Basic question about x2go, freenx, etc. compatibility

My goal is to simply enable remote desktop on my soon to be headless server. Given the number of posts here at Arch explaining the trouble with freenx and the Arch support of x2go, I'm confused there is not more talk about their compatibility. And as I've just discovered, they're not:

"Various open source terminal server projects such as x2go also use the NX protocol; however, x2go is not compatible with other NX servers and clients." (NX Technology)

This leaves me in a bit of a pickle. CentOS doesn't support x2go, and Arch doesn't support freenx. What's the best interoperable solution then? Either a sever app which supports x2go or a client app that supports NXX?

Last edited by xtian (2013-09-17 21:56:10)

Offline

#2 2013-09-04 21:33:44

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [SOLVED] Basic question about x2go, freenx, etc. compatibility

Some background wrt Arch Linux not supporting freenx: https://mailman.archlinux.org/pipermail … 25146.html

Offline

#3 2013-09-04 23:26:57

xtian
Member
Registered: 2013-08-25
Posts: 179

Re: [SOLVED] Basic question about x2go, freenx, etc. compatibility

I tried to install opennx from the AUR repo, but was unsuccessful in the build dependency for nx-common.

Offline

#4 2013-09-04 23:48:06

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [SOLVED] Basic question about x2go, freenx, etc. compatibility

Often the packages dropped from the repos find their way to the AUR, they sometimes are uploaded by the devs who removed them from the repos.
This is not the case with nx-common.
https://projects.archlinux.org/svntogit … a076febc35
https://projects.archlinux.org/svntogit … 0a8daaa400

Offline

#5 2013-09-05 09:41:30

xtian
Member
Registered: 2013-08-25
Posts: 179

Re: [SOLVED] Basic question about x2go, freenx, etc. compatibility

You're saying nx was "thrown back into the wild"? As a matter of maintaining the reliability of the rolling updates a package without a on record maintainer gets sent to AUR. What? It works reliably, becomes stale, and when no one wants to be responsible, its kicked down to AUR? Possbily by the same person who started the trouble in the first place?

It sounds like a familiar scenario...

Offline

#6 2013-09-05 10:47:03

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [SOLVED] Basic question about x2go, freenx, etc. compatibility

The packages in the official repos should be consistently kept in a working condition, so when a package breaks and no one wants to fix it and keep it fixed, it gets removed from the repos. Such packages are sometimes uploaded to the AUR, so that someone who's not a dev or a TU can maintain them, if he wants, but it doesn't always happen.

I have no idea what familiar scenario are you talking about or who is the 'person who started the trouble in the first place'. The devs / TUs owe us shit. If they maintain the packages I want to use - cool. If they don't, I can maintain them myself. If I want to share, I can upload them into the AUR or create my own unofficial repo.

Offline

#7 2013-09-05 11:04:42

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [SOLVED] Basic question about x2go, freenx, etc. compatibility

xtian wrote:

You're saying nx was "thrown back into the wild"?

Yes.

xtian wrote:

As a matter of maintaining the reliability of the rolling updates a package without a on record maintainer gets sent to AUR.

Yes.

xtian wrote:

It works reliably, becomes stale, and when no one wants to be responsible, its kicked down to AUR?

Yes.

xtian wrote:

Possbily by the same person who started the trouble in the first place?

Ehmm... No. Did you read the link Karol gave you? The "person who started the trouble" is the upstream maintainer(s) who decided not to maintain it anymore.

xtian wrote:

It sounds like a familiar scenario...

Yes, because it is.

BTW, what exactly do you mean by "CentOS doesn't support x2go"? A quick google turns up various relevant posts e.g. https://www.nic-nac-project.de/~jose/310/notes/x2go/ .

Last edited by tomk (2013-09-05 11:06:49)

Offline

#8 2013-09-05 11:21:39

progandy
Member
Registered: 2012-05-17
Posts: 5,307

Re: [SOLVED] Basic question about x2go, freenx, etc. compatibility

If you want to use other nx clients/servers than x2go, you can create the PKGBUILD for nx-libx (with provides nx-common) and install that.
As far as I know x2go has taken over the upstream support for the opensource nx library and contines to do so even when their own server is incompatible with the others.
http://wiki.x2go.org/doku.php/wiki:libs:nx-libs
http://code.x2go.org/releases/source/nx-libs/

Last edited by progandy (2013-09-05 11:22:45)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |

Offline

#9 2013-09-05 17:12:19

xtian
Member
Registered: 2013-08-25
Posts: 179

Re: [SOLVED] Basic question about x2go, freenx, etc. compatibility

Every open source community has its "way of doing things".  I really should thank you K, because your post was very informative. And as far as anyone starting trouble, I'm just jaw'n. You know, "He who smelt it delt it." haha.

Speaking of way of doing things. CentOSers are very persnickty about how you're supposed to maintain your system in terms of non-core packages etc. etc. And x2go is not coming up in the forum, wiki, or in the repositories (via the commanline tool yum). Read the response to my question about installing vim7.4. Hell, you can do _whatever you want_ to your system, but that doesn't mean anyone's going to help you when you run into trouble.

Offline

#10 2013-09-10 00:32:32

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,168

Re: [SOLVED] Basic question about x2go, freenx, etc. compatibility

xtian wrote:

Speaking of way of doing things. CentOSers are very persnickty about how you're supposed to maintain your system in terms of non-core packages etc. etc. And x2go is not coming up in the forum, wiki, or in the repositories (via the commanline tool yum). Read the response to my question about installing vim7.4. Hell, you can do _whatever you want_ to your system, but that doesn't mean anyone's going to help you when you run into trouble.

That comment strikes me as perfectly reasonable. The comment is pointing out that you are trying to use the wrong tool to do the job. The tool in this case is the distro - CentOS is not intended to be used in this way (for this job). Of course, if you insist on using a spanner to hammer nails, you are free to do so. But you can't really expect your local DIY shop to help you use the spanner when the nails don't go in straight rather than suggesting you use a hammer instead.

It is just like somebody who comes here and asks how they can stick with a known-stable set of packages while getting security updates. That's not what Arch is designed for so if you try to use it that way, you'll have a hard time. Of course, you are free to do so if you wish. But if you ask for help, you'll be pointed to another distro because that is the right answer.

It has nothing to do with being "persnickty". The answer is the most helpful answer somebody can give you.

Note: I'm assuming the description of CentOS, Fedora etc. is correct. I know the description of Fedora to be correct but I don't actually know anything about CentOS. But on the assumption that description is also correct, that answer is the most helpful answer somebody could give you, even if it is not the answer you wanted to hear.

Last edited by cfr (2013-09-10 00:33:54)


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#11 2013-09-10 11:52:02

Mr.Elendig
#archlinux@freenode channel op
From: The intertubes
Registered: 2004-11-07
Posts: 4,097

Re: [SOLVED] Basic question about x2go, freenx, etc. compatibility

You might want to look at spice unless you *must* use NX, in which case you are probably best off with buying a couple of NX licenses.

Last edited by Mr.Elendig (2013-09-10 11:53:37)


Evil #archlinux@libera.chat channel op and general support dude.
. files on github, Screenshots, Random pics and the rest

Offline

#12 2013-09-13 13:32:48

xtian
Member
Registered: 2013-08-25
Posts: 179

Re: [SOLVED] Basic question about x2go, freenx, etc. compatibility

I've been running Vim 7.4b since March 2012. By comparison Fedora 17 was released on May 2012 and is already reached End of Life. Its hardly the "latest, shiniest stuff" in any tool box. haha

The "compile from source" no-no is certainly an important distinction given the strict support window CentOS is designed to maintain. (CentOS 6 is not scheduled to reach EOL untill 2017.

But come on. We're talking about Vim--a text editor. Its not installing dependencies which will then wreak havoc with other processes. Its not running as a daemon doing whatever it wants all by its self.

Sheesh. Wrench as a hammer? One thing is for sure, newbies to any platform get equal ribbing at CentOS and Arch. Get used to it, I'll be here for a while. hahah

Offline

#13 2013-09-13 14:19:32

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [SOLVED] Basic question about x2go, freenx, etc. compatibility

xtian wrote:

But come on. We're talking about Vim--a text editor.

Really? I thought we were talking about x2go/freenx. smile

Offline

#14 2013-09-17 21:54:22

xtian
Member
Registered: 2013-08-25
Posts: 179

Re: [SOLVED] Basic question about x2go, freenx, etc. compatibility

I really wanted tomk's comment to be the last word, but alas I need to clean up this thread. (^_^)

Now I understand how the AUR repository works. I got get the Arch repo installed. And I finally found the interoperability answer to my question I was looking for on the CentOS FreeNX wiki page:

3. Installing the NX Client
You can install either opennx or nxclient from NoMachine.

PS. I'm surprised the Wikipedia article doesn't have a table explaining the interoperability of the various remote desktop applications. But I suppose since NoMachine is no longer open source, HTML5 is the way to go.

Last edited by xtian (2013-09-17 21:55:05)

Offline

Board footer

Powered by FluxBB