x2go Client

Hi there,

I am new to opensuse, so please excuse me at least once for not reading all documentation etc concerning the project … (yet :slight_smile: ).

I have recently made the change to Tumbleweed for my desktop purposes - been a long time Fedora user, but I was after a RPM based point-release distro and now very happy with Tumbleweed :slight_smile:

The only application that I required from a support perspective to my clients was x2go. I noticed the provided repositories etc does not provide a install-able client. x2go packages seems to depend on old QT4 packages that is not available.

I proceeded to rather do a rebuild of the working Fed 30 package (minor changes) to opensuse with success, so my questions are really concerning who I can contact or get involved with to get it out there for other users of Tumbleweed that might require x2go?

Best regards,

I forgot to mention…

Temporary workaround to get x2go (client) on your system:

Regards,

Hi and welcome to the Forum :slight_smile:
The openSUSE Build Service is where it happens :wink: But looks like it’s only in users home repositories;


 osc se x2go
####################################################################
matches for 'x2go' in projects:

# Project
home:H_B
home:gabrielburt:x2go
home:twotaps:branches:X11:RemoteDesktop:x2go
####################################################################
matches for 'x2go' in packages:

# Project     # Package
home:mooners  x2go

If it still requires qt4, then it needs porting to qt5…

Looks like it’s worked on here;

Users: Users of X11:RemoteDesktop:x2go - openSUSE Build Service

Don’t know what would be involved to port to Qt5, but found the following…

Judging from the x2go website, there isn’t much love for Linux in general, and RPM specifically (no wonder dependencies are still Qt4).
The instructions on the following page describe DEB dependencies and compiling
https://wiki.x2go.org/doku.php/wiki:development:deb-buildguide

And, the overall x2go project is comprised of a very large number of subprojects… I’m guessing that the QT4 version relates to the KDE4 subprojects, don’t know if any other non-ubuntu projects will build for openSUSE without the QT4 requirement.
https://code.x2go.org/gitweb

If anyone has dreams of contributing to an openSUSE build, asking the x2go community for advice might be a recommended first step.

TSU

Am I missing something here? What’s wrong with this: https://software.opensuse.org/package/x2goclient
I’ve used Dead_Mozay’s repo for ages to install the x2go client on Leap, and now on TW, to connect to mainly Ubuntu Servers for remote control of GUIs. No problems at all :slight_smile:

Rgds/T

Hi
Because libqt4 is dead and gone, if you use a user repo who still builds it that’s fine, but won’t get into the distribution. It’s your call at the end of the day to use software with potential security implications…

Many thanks for the information.

Indeed the package at https://software.opensuse.org/package/x2goclient can not be installed due to QT4 - I have rebuilt it for QT5.

My actual question is just how do I submit or contribute to opensuse tumbleweed repos, or will it be better to have a seperate community repo for it? If someone can point me in the right direction it would be much appreciated. :slight_smile:

Best regards,

Sorry! Actually just noticed the info you provided, many thanks malcolmlewis - I will check it out!

Regards,

Cool!
Whether you for or contribute to the existing project directly, post here again how people can get your contribution (until it shows up in the main repositories hopefully)

I’d be curious if people who aren’t running Qt in their system can run your x2go without having to install any Qt dependencies as well (ie Qt is needed only for compiling).

TSU

Update

Maintainer for the x2go repository (https://build.opensuse.org/project/show/X11:RemoteDesktop:x2go) accepted the qt5 patch and a build has completed, so to get x2goclient working with qt5 on your Tumbleweed system:

zypper addrepo https://download.opensuse.org/repositories/X11:RemoteDesktop:x2go/openSUSE_Tumbleweed/X11:RemoteDesktop:x2go.repo
zypper refresh
zypper install x2goclient

Happy days :slight_smile:

Best regards,