<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.x2go.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.x2go.org/feed.php">
        <title>X2Go - everywhere@home wiki:development</title>
        <description></description>
        <link>https://wiki.x2go.org/</link>
        <image rdf:resource="https://wiki.x2go.org/lib/tpl/x2go/images/favicon.ico" />
       <dc:date>2026-05-13T20:19:56+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:build-server?rev=1478774018&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:deb-buildguide?rev=1590505032&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:debugging?rev=1719855404&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:development-workspace?rev=1363304459&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:git?rev=1590705791&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:gitlab?rev=1617289801&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:glx-xlib-workaround?rev=1635195718&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:i18n?rev=1529617823&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:join-the-team?rev=1656693215&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:lxc-host?rev=1516815532&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:new-feature-brainstorming?rev=1462185166&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:nightly-builds?rev=1479989583&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:nxlibs-repository?rev=1362749499&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:release-howto-mswin?rev=1489264841&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:release-howto?rev=1661815795&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:roadmap?rev=1494495948&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:session-handshake?rev=1363294880&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:sessions-file?rev=1744225219&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:start?rev=1604600448&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:webserver-stats?rev=1362749499&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:x2go-qa?rev=1362749499&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.x2go.org/doku.php/wiki:development:x2goclient-cli-study?rev=1398690450&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.x2go.org/lib/tpl/x2go/images/favicon.ico">
        <title>X2Go - everywhere@home</title>
        <link>https://wiki.x2go.org/</link>
        <url>https://wiki.x2go.org/lib/tpl/x2go/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:build-server?rev=1478774018&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-10T10:33:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:build-server</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:build-server?rev=1478774018&amp;do=diff</link>
        <description>Build Server

Automatic Package Builds

The upstream X2Go project provides X2Go packages for several GNU/Linux distributions. For building our packages automatically, we have set up a Jenkins site. Please visit our Jenkins server to introspect package build status and other information around package building.</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:deb-buildguide?rev=1590505032&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-26T14:57:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:deb-buildguide</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:deb-buildguide?rev=1590505032&amp;do=diff</link>
        <description>Building from source

Create a place to work in

Create a folder somewhere, whatever you prefer, but I would recommend to keep all the code in the same place. For example create one in you home directory


mkdir -p ~/code/x2go &amp;&amp; cd ~/code/x2go


Get the sources</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:debugging?rev=1719855404&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-01T17:36:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:debugging</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:debugging?rev=1719855404&amp;do=diff</link>
        <description>Debugging X2Go Components

Log File Watching

If you want to track down problems with the server-side components of X2Go, it is possible to enable output of debug information into the systems syslog facility (normally /var/log/syslog).

The default log levels for</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:development-workspace?rev=1363304459&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-03-14T23:40:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:development-workspace</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:development-workspace?rev=1363304459&amp;do=diff</link>
        <description>How to set up an X2Go Development Workspace

Get the Code

Before you can start developing you need the source code.
The code is managed in a  GIT repository. 

Building

Debian/Ubuntu

On Ubuntu you'll probably need the following dependencies to get a proper build:</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:git?rev=1590705791&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-28T22:43:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:git</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:git?rev=1590705791&amp;do=diff</link>
        <description>X2Go's Git Repository

Within the X2Go project development code is shared via a public GIT repository hosted by DAS-NETZWERKTEAM in Kiel, Nothern Germany (Servers: Hetzner Online AG). For any technical X2Go Git related questions, please contact our Git repository administrator (currently: Mike Gabriel):</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:gitlab?rev=1617289801&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-04-01T15:10:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:gitlab</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:gitlab?rev=1617289801&amp;do=diff</link>
        <description>GitLab server

Within X2Go we are running a GitLab server.

GitLab is a DevOps tool that not only include git repositories, but also issue tracking, wiki, pull requests and continuous integration &amp; delivery (CI/CD). This product is also used in companies such as NASA, CERN, GNOME and SpaceX.</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:glx-xlib-workaround?rev=1635195718&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-10-25T21:01:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:glx-xlib-workaround</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:glx-xlib-workaround?rev=1635195718&amp;do=diff</link>
        <description>Workaround for getting GLX 1.4 working

Symptoms

	*  Gnome-based and other applications report messages like “Failed to initialize gtk+: Unable to initialize the Clutter backend: no available drivers found.”
	*  glxinfo reports GLX Version is 1.2</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:i18n?rev=1529617823&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-21T21:50:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:i18n</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:i18n?rev=1529617823&amp;do=diff</link>
        <description>Internationalization (i18n of X2Go)

Some of the X2Go components can be internationalized/localized (translated into many of the globe's languages as possible). Here is a short howto that explains what you need to do, to contribute your language to X2Go.</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:join-the-team?rev=1656693215&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-01T16:33:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:join-the-team</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:join-the-team?rev=1656693215&amp;do=diff</link>
        <description>Join the X2Go Team

You have chosen to visit this page. GREAT! We are happy about everybody contributing to the X2Go project. May the contribution be documentation, translation, communication, coding &amp; bugfixing or core development.

To get an idea on who-is-who in the project please take a look at the X2Go project's</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:lxc-host?rev=1516815532&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-01-24T17:38:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:lxc-host</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:lxc-host?rev=1516815532&amp;do=diff</link>
        <description>LXC Host Server

Infrastructure services of the X2Go project will be moved to LXC guests. This procedure will begin with the needed configuration on the host machine - mellum.x2go.org. 

mellum.x2go.org








Hosted Container</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:new-feature-brainstorming?rev=1462185166&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-05-02T10:32:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:new-feature-brainstorming</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:new-feature-brainstorming?rev=1462185166&amp;do=diff</link>
        <description>New features for X2Go

Below you find a list of new code projects that we are interested in, but no one has started working on them, yet. 

X2Go Client

X2Go Client / X2Go Plugin on Chromebooks

	*  As Chromebooks are a kind “Thin Client” “look-alikes”, it would be a good idea to be able to access Linux machines via X2Go.</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:nightly-builds?rev=1479989583&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-24T12:13:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:nightly-builds</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:nightly-builds?rev=1479989583&amp;do=diff</link>
        <description>Nightly Builds

Nightly builds are derived from the X2Go Git site and always reflect the state of HEAD in Git (branch: master). 

Help us testing new X2Go component versions by installing nightly built X2Go packages on your test rigs. Use nightly-builds at your very own risk and give feedback if things break after installation of nightly built packages.</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:nxlibs-repository?rev=1362749499&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-03-08T13:31:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:nxlibs-repository</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:nxlibs-repository?rev=1362749499&amp;do=diff</link>
        <description>The nx-libs repository

This page explains how the branches of the nx-libs repository are managed

Links:

	*  &lt;http://code.x2go.org/gitweb?p=nx-libs.git;a=summary&gt;

Importing the old sources

The old sources were downloaded by brute force from the nomachine download server:


wget http://64.34.161.181/download/3.5.0/sources/nx-X11-3.5.0-{1..15}.tar.gz
wget http://64.34.161.181/download/3.4.2/sources/nx-X11-3.4.2-{1..15}.tar.gz
wget http://64.34.161.181/download/3.4.1/sources/nx-X11-3.4.1-{1..15…</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:release-howto-mswin?rev=1489264841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-03-11T20:40:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:release-howto-mswin</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:release-howto-mswin?rev=1489264841&amp;do=diff</link>
        <description>General Steps

These steps assume you have access to the X2Go WinBuilder VM, which runs on top of Japsand.

Also to code.x2go.org via SSH.
 Variable  Meaning  &lt;ver&gt;  Existing released version. For example, 4.0.3.2   &lt;release/ver-mswin&gt;  Branch off of a released version. For example, 4.0.3.2-mswin</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:release-howto?rev=1661815795&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-08-29T23:29:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:release-howto</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:release-howto?rev=1661815795&amp;do=diff</link>
        <description>HowTo Release X2Go Components

General Steps

The prerequisite for these steps is to login to japsand as x2go-admin.

This list is not complete. It's meant as a general checklist. Some packages require additional steps not mentioned here, but these are common ones that should fit most components.</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:roadmap?rev=1494495948&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-05-11T09:45:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:roadmap</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:roadmap?rev=1494495948&amp;do=diff</link>
        <description>ΞX2Go Developer Meetings



	*  Planning the next meeting.
	*  Past ΞX2Go Developer Meetings

----------

X2Go Roadmap

Pending X2Go Tasks/Features

We have a pool of ideas that will be started working on some time in the future. Anyone who wants to start working on those ideas is welcome to contact us via</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:session-handshake?rev=1363294880&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-03-14T21:01:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:session-handshake</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:session-handshake?rev=1363294880&amp;do=diff</link>
        <description>X2Go Session Handshake

To demonstrate an X2Go session startup (and suspension, resumption, termination), this page describes the manual steps required for launching an X2Go session.

Starting a Session

FIXME

Diverting Pulseaudio Stream

FIXME

Mounting Spool Folder for Printing</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:sessions-file?rev=1744225219&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-09T19:00:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:sessions-file</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:sessions-file?rev=1744225219&amp;do=diff</link>
        <description>X2Go Sessions File Format Specification

Default path name

	*  Linux, Mac OS X: $HOME/.x2goclient/sessions
	*  Windows X2GoClient (non-portable mode): session profiles are stored in the Windows registry (HKEY_CURRENT_USER\Software\Obviously Nice\x2goclient\sessions</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:start?rev=1604600448&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-11-05T18:20:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:start</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:start?rev=1604600448&amp;do=diff</link>
        <description>X2Go Development

----------

X2Go Project Infrastructure

----------

X2Go Documentation for Developers

X2Go Build HowTos (GNU/Linux)

----------

X2Go Build HowTos (MS Windows)

----------

X2Go Build HowTos (MacOS)

----------

X2Go Package Test-Builds</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:webserver-stats?rev=1362749499&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-03-08T13:31:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:webserver-stats</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:webserver-stats?rev=1362749499&amp;do=diff</link>
        <description>X2Go Web Server Statistics

For our development server we create web server statistics. Only the people running the server code.x2go.org have access to X2Go web server statistics (URLs below will request authentication, if clicked):

	*  code.x2go.org
	*  packages.x2go.org
	*  bugs.x2go.org

CA Certificate for https:// Access</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:x2go-qa?rev=1362749499&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-03-08T13:31:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:x2go-qa</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:x2go-qa?rev=1362749499&amp;do=diff</link>
        <description>X2Go Quality Assurance

The quality of X2Go software components is one of the developers' main focus. And still, we need the community's feedback if problems when using X2Go occur.

For the novice, it often is not easy to tell, whether an issue is server-side or client-side. However, the following features should be work when testing X2Go with the existing client applications (X2Go Client, PyHoca-</description>
    </item>
    <item rdf:about="https://wiki.x2go.org/doku.php/wiki:development:x2goclient-cli-study?rev=1398690450&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-28T13:07:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki:development:x2goclient-cli-study</title>
        <link>https://wiki.x2go.org/doku.php/wiki:development:x2goclient-cli-study?rev=1398690450&amp;do=diff</link>
        <description>X2Go Client (Perl Script for Studying X2Go Session Handshake)

Studying X2Go Session Handshake

The Perl script x2goclient-cli was developed for testing purposes, but is still quite usable. There are some advantages over the graphical alternatives, e g easier to start multiple x2go sessions. If you are searching for an X2Go command-line client, please take a look at the</description>
    </item>
</rdf:RDF>
