User Tools

Site Tools


X2Go: The Gathering 2021 - Over 9000!

ATTENTION: The Gathering 2021 has been CANCELLED due to illness of several core members. Please monitor the mailing lists and the general event page for updates as to when the next X2Go: The Gathering will take place. The ORCA Meeting will take place on 2022-03-27, as indicated below.

Date: 2021-12-03 to 2021-12-05

Location: Virtual Event

X2Go: The Gathering 2021 - AKA “Over 9000!” - will be an entirely virtual event and will take place from Friday afternoon, 2021-12-03, to Sunday afternoon/evening, 2021-12-05.

If you're wondering what the “Over 9000!” is about, take a look at Wikipedia for the meme and at this website here, especially the box titled “COVID-19-Fälle” (active Covid-19 cases), which is way over 9000.

Under normal conditions, X2Go: The Gathering would be the annual event where users, admins, and developers (including the i18n volunteers) of X2Go, as well as members from the Arctica project and the orca e.V. nonprofit meet face to face, to discuss current X2Go-related issues, fix open bugs, and have a good time getting to know each other.

Sadly, due to the ongoing Covid-19 pandemic, this year's X2Go: The Gathering will have to remain entirely virtual.

Due to various reasons, we were unable to schedule the event earlier in the year, where Covid-19 infection numbers were lower and where meeting outside or keeping the windows open all day might have worked, so we're stuck with this late event date, which sadly coincides with the fourth Covid-19 wave here in Germany.

You can join in any time, even on short notice, no sign-up required .

Current plan is to have a fully virtual event, with live streaming and recording (YouTube):

  • Presentations online on Friday evening
  • “Hackathon”-like online meeting on Saturday, continuing into Sunday morning
  • ORCA annual (online) meeting on Sunday afternoon (official invitation to follow)

We plan to release (at least) three new features for X2Go at or at least shortly after this year's X2Go: The Gathering, namely:

  • the HTML5 client
  • server-side X2Go-KDrive support, and
  • X2Go support in Remmina.

The former two are currently already available via nightly builds, but we intend to declare them stable and turn them into a proper release. The latter should become available with the next Remmina release. Also, we intend to present the current state of X2Go-TCE on the Raspberry Pi.

If time permits (and the individuals required for this are available for it), we will also attempt to move our bugtracker and git to our own gitlab instance (at least for new bugs).


Usually, this section would read “As always, we are open to sponsorships”, but Covid-19 changes that as well.

As this year's event is an entirely virtual event, there is not really a need for event sponsorships.

However, if you're a company that had planned to sponsor the event, we'd appreciate it if you'd redirect the money to some paid work on X2Go instead.

A list of companies/individuals available for this can be found here.

If you're not sure what to sponsor - while the features already mentioned above are ready to be included in a stable release, they could still use some more love and affection.

For example:

  • The HTML5 and Remmina clients don't support file and printer sharing yet
  • The HTML5 client also lacks sound support
  • The HTML5 client only works with KDrive, not “classic” X2Go-NX (to be honest, NX inside HTML5 doesn't really make sense since we are about to release KDrive as stable, but if you feel you have a good reason for it, let us know …)
  • Remmina only works with “classic” X2Go-NX, not KDrive, and only on a client that still supports X11 (even though Remmina in general also works on a Wayland-only client) → KDrive support would require a shared library for KDrive, either written in GTK or with more low level rendering toolskits (e.g. Glib-2.0 and Cairo, etc.).
  • KDrive probably needs some more work on the Windows (and possibly macOS) Client side.
  • X2Go-TCE on the Pi, while functional in general, still has some untested areas and is a little rough around the edges.
  • Also, we have been contacted once again regarding USB forwarding support in X2Go, so anyone interested in co-sponsoring this feature should speak up or at least contact me off-list - maybe we can get a co-sponsoring going, lowering the cost for all parties involved.

And of course, you can also make donations, either in general or specifically earmarked for X2Go, via orca e.V.

Event Schedule

The entire schedule, save for the time and date of the orca e.V. meeting on Sunday, is still in a state of flux. We may move some presentations to a Saturday slot, depending on the availability of the speakers involved. If you would like to present something, please contact Stefan via E-Mail and let him know the title of your presentation/talk, the expected duration and the times you would be available. Of course, you can also pre-record your presentation/talk if you want, but you will have to upload it to YouTube yourself and let us know the link (it may be unlisted, but must not be marked “private”).


Friday Schedule

We will be using a Jitsi session for the presentations. The session will be live-streamed to YouTube, so please follow the presentation on YouTube to keep the load on our Jitsi server down. Links to both the Jitsi server and the YouTube livestream will be linked above, some time between 17:00h-18:00h on Friday.

For Q&A, we will try to take questions via Jitsi, but also via YouTube chat and possibly IRC - we'll see how that goes. :-)

Friday is a purely virtual event

Live stream / recording will be made available here.

Time Slot Topic Speaker / Moderator
~18:00h Official Welcome Stefan
18:00h-18:05h today's agenda Stefan
18:05h-18:15h X2Go's State of the Union Address Stefan
18:15h-18:20h 5min break
18:20h-18:40h HTML5 Client for X2Go Stefan, standing in for Alex
18:40h-18:50h 10min break
18:50h-19:10h (Lib)X2GoClient & X2Go Internals 2021 Mihai
19:10h-19:20h 10min break
19:20h-20:00h Introducing GitLab to X2Go Melroy
20:00h-20:10h 10min break
20:10h-20:30h X2Go Plugin for Remmina Daniel Teichmann (prerecording?)
20:30h-20:40h 10min break
20:40h-21:20h ??? TBA
21:20h-21:30h 10min break
21:30h-evening Open Coding/Bugsquashing Stefan

Saturday Schedule

We will be using a Jitsi session for the presentations. The session will be live-streamed to YouTube, so please follow the presentation on YouTube to keep the load on our Jitsi server down. Links to both the Jitsi server and the YouTube livestream will be linked above, some time between 09:00h-10:00h on Saturday.

For Q&A, we will try to take questions via Jitsi, but also via YouTube chat and possibly IRC - we'll see how that goes. :-)

Live stream / recording will be made available here.

Time Slot Topic Speaker / Moderator
11:00h-11:05h today's agenda Stefan
11:05h-11:25h Last year's changes and improvements to NX-libs Uli
11:25h-11:35h 10min break
11:35h-11:55h X2Go-TCE-Live on the Raspberry Pi Stefan
11:55h-12:05h 10min break
12:05h-evening Open Coding/Bugsquashing Stefan

You will most likely hear us talk in German, but don't let that stop you from interrupting us and asking questions in English. We'll be monitoring the IRC channel #x2go on as well as the YouTube chat.

Topic Participants
the dreaded NX Clipboard bug - is it still an issue or gone for good? Uli, Stefan
X2Go connections freeze after a while on Ubuntu 20.04 when used as a server Stefan → Uli/Mihai
X2GoClient: Desktop Environment selection Mihai, Mike#2
macOS issues in X2GoClient Mihai, Mike#2
libx2goclient Mihai
review of ORCA finance report Juri, if still required
TCE on Pi Juri, maybe Stefan and Mihai
EnterpriseLibre VHost? Juri
Gitlab? Juri, but will probably require Mike#1, so → Sunday or another time
Broker Demo on Buster/LDAPS Stefan, if time permits

Sunday Schedule

For Sunday, as there are no presentations after the ORCA meeting, we'll be streaming directly to YouTube. Feel free to ask questions in the YouTube chat or via IRC.

Live stream / recording will be made available here.

Time Slot Topic Speaker / Moderator
11:00h-13:00h ORCA Annual Meeting, see below Stefan / Mike
13:00h-evening Open Coding/Bugsquashing Stefan
End of Event Official Goodbye Stefan

ORCA e.V. annual meeting

  • Date: 2022-03-27
  • Time 11:00 CEST
  • Location: Online Link zum virtuellen Konferenzraum: (Link zum YouTube-Stream für Zuschauer:
  • Komplette Aufzeichnung wird im Anschluss ebenfalls hier veröffentlicht - Die einzelnen Abschnitte werden dann per Sprungmarke erreichbar sein.
  • This is the annual meeting (“Jahreshauptversammlung”) of ORCA e.V.
  • ORCA
    • stands for Open Remote Computing Association
    • has been founded at X2Go: The Gathering 2017
    • includes members of several open remote computing projects, like Arctica and FreeRDP, not only X2Go
  • We are required to have these meetings about once a year.
  • As X2Go: The Gathering is an event where the majority of ORCA members tends to take part in, it makes sense to hold the required annual meeting as part of the X2Go: The Gathering event.
  • The meeting is likely to take place on Sunday. Current orca e.V. members will be invited to this event by individual e-mail.
  • The language of this event item is German.

This event item has its own sub-agenda:

Vorläufige Agenda - Ergänzungen/Änderungen können bis zur und auch während der Versammlung per Antrag erfolgen!

  1. Eröffnung
    1. Begrüßung
    2. Feststellung der Beschlussfähigkeit
    3. Festlegung des Schriftführers für diese Versammlung - Freiwilligmeldung: Mike Gabriel
  2. Bericht der Vorstände - Vorgetragen von Stefan Baur, 1. Vorsitzender, da 2. Vorsitzender heute als Schriftführer agiert
  3. Entlastung des Vorstandes (Anm.: gesamt; im Verweigerungsfall einzeln)
  4. Bericht des Kassenwarts - Vorgetragen von Juri Grabowski (Kassenwart) und ggf. Stefan Baur, so Rückfragen zu Themen, bei denen er stellvertretend/ergänzend tätig war
  5. Entlastung des Kassenwarts
  6. Abstimmung über Höhe und Fälligkeit der Mitgliedsgebühren - Juri und Stefan präsentieren Vorschläge zur Ausgestaltung, gefolgt von Abstimmung
  7. Anträge
    1. Antrag: Wie soll im Jahr 2024 bezüglich Steuererklärungen 2021-2023 verfahren werden?
      1. Optionen:
        1. Wir beschließen bereits jetzt, den bisherigen Steuerberater erneut zu beauftragen - Kostenpunkt dann 3 x 343,43 EUR (mindestens)
        2. Wir beschließen bereits jetzt, einen Steuerberater zu beauftragen, versuchen aber, einen günstigeren zu finden, bisheriger wird nur beauftragt, wenn sich kein günstigerer findet (mindestens 3 Angebote einholen)
        3. Wir beschließen, dass der 2024 während der Abgabefrist im Amt befindliche 1. Vorsitzende die Erklärung selbst erstellen soll (Risiko: Formfehler, Entzug der Gemeinnützigkeit) - gegebenenfalls kann er sich Unterstützung suchen, sofern die Kosten dafür deutlich unter den zu erwartenden 3 x 343,43 EUR liegen, aber die Haftung hat dann allein der 1. Vorsitzende
        4. Wir beschließen die Vertagung der Frage bis zur Jahreshauptversammlung 2023 (2024 nicht möglich, da nicht gesagt ist, dass die JHV vor gefordertem Abgabetermin stattfinden kann
      2. gegebenenfalls Wortmeldungen
      3. Abstimmung
    2. Antrag, Mitgliedsgebühren per Lastschrift einzuziehen (Entsprechende Anträge wurden von mehreren Mitgliedern leicht unterschiedlich formuliert gestellt)
      1. Erklärung von Stefan, warum er das (derzeit) für keine gute Idee hält (obwohl nach aktueller Aussage kostenfrei möglich) und warum eine oder gegebenenfalls auch mehrere Erinnerungsmails so oder so sinnvoll sind.
      2. gegebenenfalls weitere Wortmeldungen pro/contra
      3. Abstimmung
    3. Antrag: Tageslimiterhöhung/Vereinheitlichung für Vorstände und Kassenwart
      1. Da der Kassenwart keine Bank-Karte hat (PushTAN), ist ein temporäres Hochsetzen des Tageslimits nur per Papiervordruck möglich (Vorstände haben Karten und können es daher online). Es hat sich gezeigt, dass das voreingestellte Tageslimit von 1.000 Euro zu niedrig ist.
      2. Festlegung eines einheitlichen Betrags für alle Personen mit Onlinebankingzugang zum Vereinskonto
      3. Vorschlag: 2.000 Euro
      4. gegebenenfalls weitere Vorschläge
      5. Abstimmung
    4. Antrag: Versand der Kontoauszüge an Kassenwart
      1. Wir haben bei der Sparkasse Ulm aufgrund unserer Gemeinnützigkeit ein kostenloses Konto. Ausgenommen davon sind aber Online-Kontoauszüge, so widersinnig das auch klingt. Ein Auszug kostet 1 Euro, und zwar pro empfangender Person. Das macht unsere Einsparungen durch den Kontowechsel zur Hälfte zunichte und ist daher zu vermeiden.
      2. Aktuell kommt der Kontoauszug in Papier zum 1. Vorsitzenden und wird von diesem per Post an den Kassenwart weitergeleitet. Es findet aktuell offenbar keine Berechnung für den Papierausdruck und Postversand statt.
      3. Abholung am Kontoauszugsdrucker scheitert daran, dass keiner eine dafür geeignete Karte hat (auch wenn es mit Karte grundsätzlich möglich wäre, auch in Sparkassen rund um Stuttgart oder Fleckeby den Auszug abzuholen).
      4. Vorschlag: Direkter Versand an Kassenwart, in der Hoffnung, dass es weiter kostenlos bleibt; sollte nachträglich eine Bepreisung über 1 Euro/Monat erfolgen, dann Wechsel auf Online, aber Zustellung nur an Kassenwart-Online-Banking-Account
      5. gegebenenfalls weitere Vorschläge
      6. Abstimmung
  8. Neuwahl des Vorstandes:
    1. Kandidatenvorstellung:
      1. Stefan Baur (amtierender 1. Vorsitzender) → 1. Vorsitzender
      2. Mike Gabriel (amtierender 2. Vorsitzender) → 2. Vorsitzender
      3. weitere Kandidaten nach spontaner Meldung
    2. (wenn gewünscht) Fragerunde
    3. Wahl
  9. Neuwahl des Kassenwarts:
    1. Kandidatenvorstellung
    2. (wenn gewünscht) Fragerunde
    3. Wahl
  10. (Neu)wahl des Schriftführers (bislang vakant):
    1. Kandidatenvorstellung
    2. (wenn gewünscht) Fragerunde
    3. Wahl
  11. Sonstiges
    1. Hinweis, dass Mitgliedsgebühren aufgrund der zwischenzeitlich erfolgten Anerkennung der Gemeinnützigkeit in Deutschland steuerlich absetzbar sind.
    2. Hinweis, dass “X2Go: The Gathering 2021” als fünftägige, abendliche Online-Veranstaltung “X2Go: The Spread 2022” nachgeholt wird
  12. Ende
events/x2go-gathering-2021.txt · Last modified: 2022/03/27 08:57 by stefanbaur