Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Schlanke grafische Oberfläche für MediathekView gesucht

114 views
Skip to first unread message

Joachim Hartmann

unread,
Jan 10, 2015, 10:20:02 AM1/10/15
to
Hallo,
ich betreibe bei mir einem kleinen Server mit Debian (wheezy). Diesen
steure ich per putty oder WinSCP.
Des weiteren nutze ich MediathekView - mit Begeisterung - auf meinen
Windowsrechner, die Downloads werden aber auf dem Server gespeichert.
Was ist nun näher liegend als Mediathekview auf dem Linux-Rechner zu
installieren! Die Bedienung soll dann per VNC-Server mit Java-Applet
über den Browser erfolgen.
Wo ich gar keine Ahnung habe sind grafische Oberflächen unter Linux.

- Ich suche also eine resourcenarme Oberfläche mit passendem X-Server dazu.
- Bei laufender grafischer Oberfläche kann ich weiterhin per putty auf
die Konsole zugreifen?

--
Gruß aus der Stadt der CeBIT
Jochen


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/54B140CD...@gmx-topmail.de

Stefan Baur

unread,
Jan 10, 2015, 11:00:03 AM1/10/15
to
Am 10.01.2015 um 16:10 schrieb Joachim Hartmann:
> Hallo,
> ich betreibe bei mir einem kleinen Server mit Debian (wheezy). Diesen
> steure ich per putty oder WinSCP.
> Des weiteren nutze ich MediathekView - mit Begeisterung - auf meinen
> Windowsrechner, die Downloads werden aber auf dem Server gespeichert.
> Was ist nun näher liegend als Mediathekview auf dem Linux-Rechner zu
> installieren! Die Bedienung soll dann per VNC-Server mit Java-Applet
> über den Browser erfolgen.

> Wo ich gar keine Ahnung habe sind grafische Oberflächen unter Linux.

Darf ich sagen: Man merkt's? ;-)

Dein Plan klingt reichlich abstrus.

Was genau hast Du denn nun vor?

So wie ich das verstehe, hast Du einen Debian-Linux-Server, an dem Du
keinen Monitor angeschlossen hast, und einen Windows-PC mit Monitor und
Ton und PuTTY/WinSCP, richtig?

Dann wirst Du keine Freude daran haben, Dir eine Remote-Oberfläche auf
den Windows-Rechner zu ziehen.
Bildddaten auf diese Weise zu übertragen, klappt immer deutlich
schlechter als das Streamen der Datei zu einem lokal auf dem Abspiel-PC
installierten Player. Das frisst übelst Bandbreite, Du wirst Aussetzer,
Ruckler im Bild haben, usw. Noch dazu hast Du bei VNC keine Tonübertragung.


> - Ich suche also eine resourcenarme Oberfläche mit passendem X-Server dazu.

Wenn Du unbedingt einen Linux-Player auf Deinem Windows-PC haben willst,
dann nimm X2Go. Aber auch da gilt das oben gesagte: Es ist bei weitem
nicht so performant, wie die Datei übers Netz zu ziehen und einem
lokalen Player zuzufüttern. Spaß wirst Du damit nicht haben.

Aber bei X2Go hast Du wenigstens Ton, und brauchst gar keine komplette
Oberfläche, weil die GUI der Player-Anwendung "seamless" übertragen
wird, sich also wie eine lokale Anwendung als einzelnes Fenster
darstellt. Nur ändert das nichts an der schlechten Performance, aus den
oben genannten Gründen.

Youtube-Kucken über ein Gigabit-Netzwerk funktioniert damit, aber
irgendwas fullscreen und womöglich noch FullHD oder gar 4k - vergiss es.
Spiel die Datei übers Netz, aber mit einem lokalen Player ab und gut.
Mit allem anderen wirst Du bei der Konstellation nur Frust haben.

NB: Anders sähe die Sache aus, wenn Du Deinem Server Monitor und
Audioanschluss spendierst. Dafür gibt es speziell angepasste
Mediacenter-Linuxdistributionen, und selbst wenn Du nicht auf eine
solche wechseln willst, lässt sich da relativ einfach was frickeln, dass
Du einen Player "fullscreen" angezeigt bekommst. VLC (nicht VNC!) lässt
sich dann zum Beispiel dazu überreden, über den direkt am Server
angeschlossenen Bildschirm (und das Audiogerät) ein Video abzuspielen,
während Du den Windowsrechner oder ein beliebiges Mobiltelefon im
gleichen Netz per Webbrowser zum Steuern der VLC-Funktionen (Abspielen,
Stopp, vor, zurück, usw.) verwendest.


> - Bei laufender grafischer Oberfläche kann ich weiterhin per putty auf
> die Konsole zugreifen?

Nein, wenn Du das versuchst, kommt die Microsoft-GUI-Polizei vorbei und
verhaftet Dich, weil Du ein elender Konsolenkommunist bist. Spaß
beiseite: Natürlich geht das.



Gruß
Stefan


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/54B14AA4...@stefanbaur.de

Stefan Baur

unread,
Jan 10, 2015, 11:00:03 AM1/10/15
to
Am 10.01.2015 um 16:55 schrieb Ulf Volmer:
> MediaThekView ist - anders als das View suggeriert - kein Viewer für
> die Mediatheken, sondern ein Downloader.

Und davon gibt es keinen Konsolenclient? Das ist ja deppert.


> Das sollte remote problemlos laufen.

Ja, wenn das nur einen Downloadbalken malt, und nicht ein Video anzeigen
will, dann kann man das auch über eine beliebige Remote-X-Anwendung
schieben. Notfalls sogar VNC.


> Der Empfehlung für x2go möchte ich mich anschließen.

Danke. :-)

Gruß
Stefan


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/54B14C39...@stefanbaur.de

Ulf Volmer

unread,
Jan 10, 2015, 11:00:03 AM1/10/15
to
On Sat, Jan 10, 2015 at 04:52:04PM +0100, Stefan Baur wrote:
> Am 10.01.2015 um 16:10 schrieb Joachim Hartmann:

> > Des weiteren nutze ich MediathekView - mit Begeisterung - auf meinen
> > Windowsrechner, die Downloads werden aber auf dem Server gespeichert.
> > Was ist nun näher liegend als Mediathekview auf dem Linux-Rechner zu
> > installieren! Die Bedienung soll dann per VNC-Server mit Java-Applet
> > über den Browser erfolgen.

> Bildddaten auf diese Weise zu übertragen, klappt immer deutlich
> schlechter als das Streamen der Datei zu einem lokal auf dem Abspiel-PC
> installierten Player. Das frisst übelst Bandbreite, Du wirst Aussetzer,
> Ruckler im Bild haben, usw. Noch dazu hast Du bei VNC keine Tonübertragung.

MediaThekView ist - anders als das View suggeriert - kein Viewer für
die Mediatheken, sondern ein Downloader.

Das sollte remote problemlos laufen.

Der Empfehlung für x2go möchte ich mich anschließen.

Viele Grüße
Ulf


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/20150110155...@u-v.de

Michael Beck

unread,
Jan 10, 2015, 11:10:02 AM1/10/15
to
Huch, diese Mail ging irgendwie nicht an die Mailingliste, neuer Versuch:
Hi.

Solange in Debian "ssh-Server" installiert ist und keine ip-tables-Einstellungen oder irgendetwas anderes die Verbindung blockiert, kann immer per putty darauf zugegriffen werden,...unabhängig vom Desktopsystem.

Das Ressourcen-sparendste ist OpenBox weil seeehr spärlich, dann LXDE, dann XFCE und dann vielleicht Gnome2.
Gnome3 und KDE nehmen sich nicht viel, glaube ich.

Ich nutze auf solchen Rechnern LXDE; in einer VM, die ich auf Arbeit unter Windows nutze, habe ich XFCE und zu Hause gnome3.

Gruß, MichaelBeck

Stefan Baur

unread,
Jan 10, 2015, 11:30:03 AM1/10/15
to
Am 10.01.2015 um 17:07 schrieb Michael Beck:
> Das Ressourcen-sparendste ist OpenBox weil seeehr spärlich, dann LXDE,
> dann XFCE und dann vielleicht Gnome2.
> Gnome3 und KDE nehmen sich nicht viel, glaube ich.

Ja, aber wenn er nur eine einzelne Anwendung starten will, und das auch
noch rein remote, dann braucht er gar kein Desktop Environment.

Einzelne Anwendung per X2Go freigeben, x2goclient.exe auf dem
Windows-Rechner starten und fertig.

Gruß
Stefan


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/54B15305...@stefanbaur.de

Michael Beck

unread,
Jan 10, 2015, 12:10:02 PM1/10/15
to
Achso!... Ja gut. Da stimme ich zu. ;-)

--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/75F521DF-65DC-42EB...@gmail.com

Joachim Hartmann

unread,
Jan 10, 2015, 12:10:03 PM1/10/15
to
Am 10.01.2015 um 16:55 schrieb Ulf Volmer:
> MediaThekView ist - anders als das View suggeriert - kein Viewer für
> die Mediatheken, sondern ein Downloader. Das sollte remote problemlos
> laufen. Der Empfehlung für x2go möchte ich mich anschließen. Viele
> Grüße Ulf

x2go hört sich gut an! Wenn ich das hier
(http://x2go-community.org/sites/default/files/spickzettel.pdf) richtig
verstanden habe, wird der x2go-client nicht benötigt,
wenn Apache zur Verfügung steht. Das wäre die Lösung für mich!

--
Gruß aus der Stadt der CeBIT
Jochen


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/54B15B2...@gmx-topmail.de

Stefan Baur

unread,
Jan 10, 2015, 12:40:02 PM1/10/15
to
Am 10.01.2015 um 18:02 schrieb Joachim Hartmann:
> Am 10.01.2015 um 16:55 schrieb Ulf Volmer:
>> MediaThekView ist - anders als das View suggeriert - kein Viewer für
>> die Mediatheken, sondern ein Downloader. Das sollte remote problemlos
>> laufen. Der Empfehlung für x2go möchte ich mich anschließen. Viele
>> Grüße Ulf
>
> x2go hört sich gut an! Wenn ich das hier
> (http://x2go-community.org/sites/default/files/spickzettel.pdf) richtig
> verstanden habe, wird der x2go-client nicht benötigt,
> wenn Apache zur Verfügung steht. Das wäre die Lösung für mich!

Blödsinn. Wie kommst Du darauf? Außerdem, schau Dir bitte die offizielle
Doku auf http://wiki.x2go.org an.

x2go-community ist eine von einem Dritten betriebene Seite, die
versucht, speziell die rein deutschsprachigen Benutzer anzusprechen.

Gruß
Stefan


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/54B162EC...@stefanbaur.de

Stefan Baur

unread,
Jan 10, 2015, 1:00:03 PM1/10/15
to
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am 10.01.2015 um 18:50 schrieb Matthias Müller:
> Hallo,
>
> Am Samstag, 10. Januar 2015 schrieb Stefan Baur: snip
>>> Wenn Du unbedingt einen Linux-Player auf Deinem Windows-PC
>>> haben willst, dann nimm X2Go.
> Mal saublöd gefragt: Warum keinen X-Server auf Windows? Ich würde
> hier zumindest mal Cygwin (und die Unix-Tools von denen) in
> Erwägung ziehen. Und damit Zugriff auf den Server mit einer
> schlanken Oberfläche wie schon vorgeschlagen.

Mal saublöd zurückgefragt: Hast Du Dir überhaupt angeschaut, was X2Go ist?

X2Go nutzt nämlich einen X-Server für Windows. Nur mit dem Vorteil,
dass da noch einiges drumherumgestrickt ist, wie zum Beispiel
Roundtrip-Eliminierung und Komprimierung, so dass X auch über
Nicht-Breitband-Verbindungen (GSM mit 9k6) noch Spaß macht.

(Bei 9k6 ist es natürlich mit YouTube darüber schauen vorbei...)

X2Go bringt von Haus aus den VcXsrv als X-Server für Windows mit. Du
kannst aber einen beliebigen anderen Windows-X-Server Deiner Wahl
einbinden. Den von Cygwin zum Beispiel. Oder irgendwas kommerzielles.
Freie Auswahl.

Gruß
Stefan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (MingW32)

iQEcBAEBAgAGBQJUsWgLAAoJEG7d9BjNvlEZ2voIAIEB1U3BSpmCbH9I25YwK3+S
PF4qycOJ32eSEZYNBxqvSl34/lRTbhVMJ0LODbz5pKv0HMGCM28SRpOlFq0fJZwf
jPdlCI5Uum8gpyTfSlA8uKr5h1Vwkd4Y5e2teWsJFim2pZkrBzMGtESkrHs7ITv9
JLPFG1uxQ7p0SffW8aegpcgHczvaC9oRoW47OhtBbvSe4ziYVrtHjL9jECd6qmSZ
g5YO8AJs7Wl8tFLiHqi8PSVHO9z8bzl86DnK0UqmIqjkiBV4IJizLccvfET1bp3c
898z4j+Qt59+IBZzyCx8+EyEJuR1SQT4OYhMztB3NOsOs/BHATxBnnfphvaNeyg=
=K2/D
-----END PGP SIGNATURE-----


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/54B1680...@stefanbaur.de

Matthias Müller

unread,
Jan 10, 2015, 1:00:03 PM1/10/15
to
Hallo,

Am Samstag, 10. Januar 2015 schrieb Stefan Baur:
snip
> Wenn Du unbedingt einen Linux-Player auf Deinem Windows-PC haben
> willst, dann nimm X2Go.
Mal saublöd gefragt:
Warum keinen X-Server auf Windows?
Ich würde hier zumindest mal Cygwin (und die Unix-Tools von denen) in
Erwägung ziehen.
Und damit Zugriff auf den Server mit einer schlanken Oberfläche wie schon
vorgeschlagen.

Bitte keine Sicherheits- und Grafik-auf-Server-tut-man-nicht-Diskussion.
Man tut, wenn man einen AIX-Server administriert, da geht es gar nicht
anders.

--
Mit freundlichen Grüßen
Matthias Müller
(Benutzer #439779 im Linux-Counter http://counter.li.org)
PS: Bitte senden Sie als Antwort auf meine E-Mails reine Text-Nachrichten!
signature.asc

Ulf Volmer

unread,
Jan 10, 2015, 1:20:03 PM1/10/15
to
On Sat, Jan 10, 2015 at 06:50:56PM +0100, Matthias Müller wrote:
> Hallo,
>
> Am Samstag, 10. Januar 2015 schrieb Stefan Baur:
> snip
> > Wenn Du unbedingt einen Linux-Player auf Deinem Windows-PC haben
> > willst, dann nimm X2Go.
> Mal saublöd gefragt:
> Warum keinen X-Server auf Windows?

Weil dann der Windows- PC während des Downloads durchlaufen muß.
x2go ist sowas wie screen für X- Windows.

Gruß
Ulf


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/2015011018...@u-v.de

Ulf Volmer

unread,
Jan 10, 2015, 2:50:02 PM1/10/15
to
On Sat, Jan 10, 2015 at 06:50:56PM +0100, Matthias Müller wrote:

> Bitte keine Sicherheits- und Grafik-auf-Server-tut-man-nicht-Diskussion.
> Man tut, wenn man einen AIX-Server administriert, da geht es gar nicht
> anders.

BTW und OT, die AIX- Server, die mir so unterkommen, funktionieren wunderbar
über die (Text)- Konsole.

Viele Grüße
Ulf


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/2015011019...@u-v.de

Manfred Schmitt

unread,
Jan 10, 2015, 7:40:02 PM1/10/15
to
Ulf Volmer schrieb:

> On Sat, Jan 10, 2015 at 06:50:56PM +0100, Matthias Müller wrote:
> > Hallo,
> >
> > Am Samstag, 10. Januar 2015 schrieb Stefan Baur:
> > snip
> > > Wenn Du unbedingt einen Linux-Player auf Deinem Windows-PC haben
> > > willst, dann nimm X2Go.
> > Mal saublöd gefragt:
> > Warum keinen X-Server auf Windows?
>
> Weil dann der Windows- PC während des Downloads durchlaufen muß.
> x2go ist sowas wie screen für X- Windows.
>
"Screen fuer X" wurde aber schon von Xpra belegt ;-)
https://xpra.org/
Kleiner/Ressourcenschonender geht es imo nicht.
Mit Windows (als Client) hab ich das aber noch nicht probiert.

Wenn bei X2Go der Client und somit der XServer (auf Windows)
weiterlaufen muss damit die gestartete Anwendung weiterlaeuft
funktioniert das ja auch genau nicht wie screen?

Und wech,
Manne


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/20150111012007.7572...@slashproc.org

Manfred Schmitt

unread,
Jan 10, 2015, 8:10:02 PM1/10/15
to
Manfred Schmitt schrieb:

> Ulf Volmer schrieb:
> >
> > Weil dann der Windows- PC während des Downloads durchlaufen muß.
> > x2go ist sowas wie screen für X- Windows.
>
> Wenn bei X2Go der Client und somit der XServer (auf Windows)
> weiterlaufen muss damit die gestartete Anwendung weiterlaeuft
> funktioniert das ja auch genau nicht wie screen?
>
Laut der x2go-community-FAQ ist das aber auch nicht so:

------ schnipp http://x2go-community.org/node/678 ------
Was passiert, wenn ich meine Sitzung / Anwendung nicht sauber schliesse
sondern zB. das "X" zum Schliessen verwende?
Die Sitzungen / Applikationen laufen im Hintergrund weiter.
Um Last vom Server zu nehmen, erhalten sie per renice eine niedrigere
Abarbeitungspriorität.
------ schnapp ------

Aeh, jetzt wo ich Deine Mail nochmal gelesen hab meintest Du das
wohl doch auch genau so. Bei einem klassischem Xserver beendet sich
nunmal auch die (entfernt laufende) Anwendung wenn man den XServer
beendet.

Und wech,
Manne


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/20150111015231.40f6...@slashproc.org

Stefan Baur

unread,
Jan 11, 2015, 12:20:02 AM1/11/15
to
Am 11.01.2015 um 01:52 schrieb Manfred Schmitt:

> Laut der x2go-community-FAQ ist das aber auch nicht so:
>
> ------ schnipp http://x2go-community.org/node/678 ------
> Was passiert, wenn ich meine Sitzung / Anwendung nicht sauber schliesse
> sondern zB. das "X" zum Schliessen verwende?
> Die Sitzungen / Applikationen laufen im Hintergrund weiter.
> Um Last vom Server zu nehmen, erhalten sie per renice eine niedrigere
> Abarbeitungspriorität.
> ------ schnapp ------

An dieser Stelle noch mal der Hinweis:
Die x2go-community.org-Seite wird von einer dritten Person betrieben und
ist nicht offizieller Teil des Projekts.
Die dort aufgefundenen Informationen können stimmen (wie die Tatsache,
dass man Sitzungen im Hintergrund weiterlaufen lassen kann), können aber
auch falsch sein (wie das Thema mit dem renicen - das ist zwar geplant,
aber noch nicht in der stable-Version enthalten. Es dürfte wohl mit
4.1.0.0 kommen, ist dann aber standardmäßig disabled. [0][1][2]).

[0]
http://code.x2go.org/gitweb?p=x2goserver.git;a=blob;f=debian/changelog;hb=HEAD#l116
"* New upstream version (4.1.0.0):"
[1]
http://code.x2go.org/gitweb?p=x2goserver.git;a=blob;f=debian/changelog;hb=HEAD#l117
"Add SupeReNicer support."
[2]
http://code.x2go.org/gitweb?p=x2goserver.git;a=blob;f=debian/changelog;hb=HEAD#l28,
"- Disable SupeReNicer by default."

Offizielle X2Go-Infos gibt es im Wiki http://wiki.x2go.org.

Gruß
Stefan


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/54B20813...@stefanbaur.de

Stefan Baur

unread,
Jan 11, 2015, 12:30:03 AM1/11/15
to
Am 11.01.2015 um 01:20 schrieb Manfred Schmitt:
> "Screen fuer X" wurde aber schon von Xpra belegt ;-)
> https://xpra.org/
> Kleiner/Ressourcenschonender geht es imo nicht.
> Mit Windows (als Client) hab ich das aber noch nicht probiert.

X2Go ist halt noch ein bisschen ;-) mehr als "nur" ein Screen für X.

Manchmal tut man sich regelrecht schwer, zu beschreiben, was es alles
ist, hat, und kann.
- Es hat die "Screen für X"-Funktionalität wie Xpra.
- Es hat Komprimierung und Optimierung wie NoMachine NX.
- Es hat Sound.
- Es ist auf Linux-ThinClients ein Login-Manager-Ersatz.
- Es kann unter Linux ein GUI-Frontend für rdesktop/xfreerdp sein.
- Es kann die NX-Komprimierung/Optimierung auf RDP anwenden (Proxy).
- Es kann Druckjobs zum Clientdrucker durchreichen.
- Es kann einzelne Applikationen rootless darstellen.
- Es kann einen kompletten DEsktop darstellen, Fullscreen oder PiP.
- Es hat eine Lastverteilung/Redundanzlösung (Session Broker).
...

He, wer hat da gerade gefragt, ob es Kaffee kochen kann? ;-)

Gruß
Stefan


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/54B20A72...@stefanbaur.de

Michael Höhne

unread,
Jan 11, 2015, 5:30:02 AM1/11/15
to
Am Sun, 11 Jan 2015 06:30:26 +0100
schrieb Stefan Baur <newsgrou...@stefanbaur.de>:

> He, wer hat da gerade gefragt, ob es Kaffee kochen kann? ;-)

Nö, dafür hat man ja eine Kaffeemaschine, aber Eierlegen.... ;-)

SCNR,
Michael

p.s.: Wenn man innerhalb des eigenen Netzes einigen Leuten Zugriff auf
einen Linuxrechner geben möchte, kann man auch zu XMing greifen, wobei
der nicht so vielseitig ist.

MiH


--
____
/ / / / /__/ Michael Höhne /
/ / / / / mih-h...@web.de /
________________________________/


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/20150111112732.2f358691@Subcore-X230

Stefan Baur

unread,
Jan 11, 2015, 5:40:02 AM1/11/15
to
Am 11.01.2015 um 11:27 schrieb Michael Höhne:
> p.s.: Wenn man innerhalb des eigenen Netzes einigen Leuten Zugriff auf
> einen Linuxrechner geben möchte, kann man auch zu XMing greifen, wobei
> der nicht so vielseitig ist.

XMing ist nur ein X-Server (so wie VcXsrv, der bei X2Go mitgeliefert
wird). Kein SSH, keine Komprimierung, kein "Screen für X", nichts. Alles
Handarbeit: SSH-Sitzung öffnen, XMing laufen lassen, von Hand eintippen,
welches X-Programm man starten möchte.
X2Go: integrierte Lösung.

Gruß
Stefan


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/54B2515C...@stefanbaur.de

Joachim Hartmann

unread,
Jan 11, 2015, 12:40:02 PM1/11/15
to
Am 10.01.2015 um 17:27 schrieb Stefan Baur:
> Ja, aber wenn er nur eine einzelne Anwendung starten will, und das auch
> noch rein remote, dann braucht er gar kein Desktop Environment.
>
> Einzelne Anwendung per X2Go freigeben, x2goclient.exe auf dem
> Windows-Rechner starten und fertig.
Da bin ich wieder!
Die Installation hat problemlos geklappt, aber die Verbindung bricht mit
einer Fehlermeldung ab.
ich bin wie folgt vorgegangen:
1. Eine Datei /etc/apt/sources.list.d/x2go.list mit folgenem Inhalt
angelegt:
////////////////////////////////////////////////////////////////////////////
# X2Go Repository (release builds)
deb http://packages.x2go.org/debian wheezy main
# X2Go Repository (sources of release builds)
#deb-src http://packages.x2go.org/debian wheezy main

# X2Go Repository (nightly builds)
#deb http://packages.x2go.org/debian wheezy heuler
# X2Go Repository (sources of nightly builds)
#deb-src http://packages.x2go.org/debian wheezy heuler
////////////////////////////////////////////////////////////////////////////

2. danach folgende Befehle an der Konsole ausgeführt (es wurden keine
Fehlermeldungen ausgegeben):
:~#apt-key adv --recv-keys --keyserver keys.gnupg.net E1F958385BFE2B6E
:~#aptitude update
:~#aptitude safe-upgrade
:~#aptitude install x2go-keyring
:~#aptitude update
:~#aptitude safe-upgrade
:~#aptitude install x2goserver x2goserver-xsession

3. :~# dpkg -l | grep -E x2 liefert nun:
ii libnx-x11 2:3.5.0.28-0x2go1+git20141113.546+wheezy.main.1
i386 nx-X11
ii libx264-123:i386 2:0.123.2189+git35cf912-1
i386 x264 video coding library
ii libxcomp3 2:3.5.0.28-0x2go1+git20141113.546+wheezy.main.1
i386 NX X compression library
ii libxcompext3 2:3.5.0.28-0x2go1+git20141113.546+wheezy.main.1
i386 NX X11 protocol compression extensions library
ii libxcompshad3 2:3.5.0.28-0x2go1+git20141113.546+wheezy.main.1
i386 NX shadowing library
ii nxagent 2:3.5.0.28-0x2go1+git20141113.546+wheezy.main.1
i386 NX agent
ii x2go-keyring 2012.07.23+wheezy~main~17~build1
all GnuPG keys of all X2Go developers and the X2Go archive
ii x2goagent 2:3.5.0.28-0x2go1+git20141113.546+wheezy.main.1
all X2Go agent
ii x2goserver 4.0.1.18-0x2go1+git20141006.949+wheezy.main.1
i386 X2Go server daemon scripts
ii x2goserver-extensions
4.0.1.18-0x2go1+git20141006.949+wheezy.main.1 all X2Go server
daemon scripts (extensions)
ii x2goserver-xsession
4.0.1.18-0x2go1+git20141006.949+wheezy.main.1 all X2Go server
daemon scripts (Xsession runner)

und :~# dpkg -l | grep -E x11
ii dbus-x11 1.6.8-1+deb7u5
i386 simple interprocess messaging system (X11 deps)
ii gsfonts-x11 0.22
all Make Ghostscript fonts available to X11
ii libnx-x11 2:3.5.0.28-0x2go1+git20141113.546+wheezy.main.1
i386 nx-X11
ii libx11-6:i386 2:1.5.0-1+deb7u1
i386 X11 client-side library
ii libx11-data 2:1.5.0-1+deb7u1
all X11 client-side library
ii libx11-protocol-perl
0.56-4 all Perl module
for the X Window System Protocol, version 11
ii libx11-xcb1:i386 2:1.5.0-1+deb7u1
i386 Xlib/XCB interface library
ii x11-apps 7.7~2
i386 X applications
ii x11-common 1:7.7+3~deb7u1
all X Window System (X.Org) infrastructure
ii x11-session-utils
7.6+2 i386 X session
utilities
ii x11-utils 7.7~1
i386 X11 utilities
ii x11-xfs-utils 7.7~1
i386 X font server utilities
ii x11-xkb-utils 7.7~1
i386 X11 XKB utilities
ii x11-xserver-utils
7.7~3 i386 X server
utilities

4. Den X2GO-Client under Win7 mit Admin-Rechten instaliert. Client
gestartet und den Port angepasst (ssh läuft nicht auf Port22).
5. Eine Verbinung gestartet, die offensichtlich auch zustande kommt,
dann aber mit der Meldung "Befehlkonnte nicht ausgeführt werden: startkde"

6. Die Abfrage :~#ps -lA | grep -IE 'x2|PID' liefert:
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
0 S 0 5258 5257 22 80 0 - 2188 - ? 00:00:00
x2golistsession
0 R 0 5265 5258 0 80 0 - 1780 - ? 00:00:00
x2gosqlitewrapp
1 S 0 18405 1 0 80 0 - 1589 - ? 00:00:02
x2gocleansessio

7. Auszug aus der syslog:
Jan 11 18:17:48 zuhause /usr/sbin/x2gocleansessions[18405]:
root-50-1420996665_stDKDE_dp32: state file for this session does not
exist: \
/tmp/.x2go-root/C-root-50-1420996665_stDKDE_dp32/state (this can be
ignored during session startups)
Jan 11 18:17:49 zuhause /usr/bin/x2gostartagent: successfully
started X2Go agent session with ID root-50-1420996665_stDKDE_dp32
Jan 11 18:17:51 zuhause /usr/bin/x2goruncommand: ERROR: command
failed to execute
Jan 11 18:17:52 zuhause /usr/bin/x2gomountdirs[12997]: successfully
mounted Joc...@127.0.0.1:30003/cygdrive/C/Users/Jochen/X2GO~1/S-F18E~1 \
/spool to
/tmp/.x2go-root/spool/C-root-50-1420996665_stDKDE_dp32
Jan 11 18:17:53 zuhause /usr/bin/x2goumount-session[13149]:
successfully unmounted
"/tmp/.x2go-root/spool/C-root-50-1420996665_stDKDE_dp32"

Was nun?

--
Gruß aus der Stadt der CeBIT
Jochen


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/54B2B47F...@gmx-topmail.de

Ulf Volmer

unread,
Jan 11, 2015, 1:20:02 PM1/11/15
to
On Sun, Jan 11, 2015 at 06:35:59PM +0100, Joachim Hartmann wrote:

> 4. Den X2GO-Client under Win7 mit Admin-Rechten instaliert. Client
> gestartet und den Port angepasst (ssh läuft nicht auf Port22).
> 5. Eine Verbinung gestartet, die offensichtlich auch zustande kommt,
> dann aber mit der Meldung "Befehlkonnte nicht ausgeführt werden:
> startkde"

Du versuchst offensichtlich, eine KDE- Sitzung auf Deinem pi zu starten,
wobei KDE abr nicht installiert ist.

Ich halte KDE auch für zu resourcenhungrig für Deinen rasberry.

Verushc doch mal, auf Deinem pi icewm zu installieren und wähle dann
im x2go- Client IceWM als Session type aus.

Viele Grüße
Ulf


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/20150111181...@u-v.de

Manfred Schmitt

unread,
Jan 11, 2015, 2:50:02 PM1/11/15
to
Stefan Baur schrieb:

> Am 11.01.2015 um 01:20 schrieb Manfred Schmitt:
> > "Screen fuer X" wurde aber schon von Xpra belegt ;-)
>
> X2Go ist halt noch ein bisschen ;-) mehr als "nur" ein Screen für X.
>
> Manchmal tut man sich regelrecht schwer, zu beschreiben, was es alles
> ist, hat, und kann.
> ...
>
Hihi, also grob so aehnlich wie http://winswitch.org (da ist ja auch
Xpra dabei), das ist auch so eine eierlegende Wollmilchsau ;-)
OK, X2Go ist wohl noch etwas umfangreicher.
Xpra alleine kann nicht so viel, das ist aber fuer mich genau der Grund
warum ich es mag, es macht genau nur das was ich will und brauche.
Wobei, manchmal waere Audio noch ganz nett. Fuer Audio braucht Xpra
aber Pulseaudio und das nutze ich hier normalerweise nicht. Hatte es
mal kurz probiert, hab es aber auf die Schnelle nicht hingekriegt.
Ich koennte mir aber gut vorstellen dass das auch Out-of-the-Box laeuft
wenn schon auf beiden Seiten Pulseaudio funktionierend eingerichtet ist.

So, nun habe ich es doch auch mal mit einem altem Windows XP als Client
probiert, nach kurzem rumprobieren klappte das auch:
Normalerweise starte ich xpra von der Kommandozeile aus und nicht ueber
den Xpra-Launcher und hatte deswegen den Verbinungs-Mode zuerst nicht auf
ssh eingestellt. Und das Passwort fuer den "Server" will man nicht direkt
in den Launcher eintragen, das wird interaktiv abgefragt.
Normalerweise verbinde ich sowieso mittels ssh-key, dadurch das ich mittels
Passwort verbinde konnte hab ich nun auch gerade bemerkt das in der LXC-
Instanz Login per Passwort noch nicht abgeschaltet war, huch!

Und wech,
Manne


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/20150111203226.0abb...@slashproc.org

Stefan Baur

unread,
Jan 11, 2015, 7:10:03 PM1/11/15
to
Am 11.01.2015 um 19:13 schrieb Ulf Volmer:
> Verushc doch mal, auf Deinem pi icewm zu installieren und wähle dann
> im x2go- Client IceWM als Session type aus.

Nein, nein, nein. Er will doch nur eine einzelne Anwendung starten.
Dazu braucht er überhaupt keinen WM und kein DE.

Gruß
Stefan


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/54B30F00...@stefanbaur.de

Stefan Baur

unread,
Jan 11, 2015, 7:10:03 PM1/11/15
to
Am 11.01.2015 um 18:35 schrieb Joachim Hartmann:
> > 5. Eine Verbinung gestartet, die offensichtlich auch zustande kommt,
> > dann aber mit der Meldung "Befehlkonnte nicht ausgeführt werden:
startkde"

Ja, Du hast ja auch kein KDE installiert (und das ist auch gut so).

Ändere im Client die Sitzungseinstellungen auf:
Sitzungsart: Anwendung
Befehl: /der/pfad/und/name/des/programms/das/du/starten/willst

Gruß
Stefan


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/54B30F56...@stefanbaur.de

Joachim Hartmann

unread,
Jan 12, 2015, 6:40:03 AM1/12/15
to
Am 12.01.2015 um 01:03 schrieb Stefan Baur:
> Ja, Du hast ja auch kein KDE installiert (und das ist auch gut so).
>
> Ändere im Client die Sitzungseinstellungen auf:
> Sitzungsart: Anwendung
> Befehl: /der/pfad/und/name/des/programms/das/du/starten/willst
>
> Gruß
> Stefan

Danke Stefan!
Gut, dass ich noch ein paar Stunden abgewartet habe!
Ich meinte auch deutlich aus deiner Antwort heraus gelesen zu haben, das
KDE und Kollegen nicht benötigt werden.
Nur die konkrete Konfiguration / Funktionsweise des Clients war mir
nicht klar.

Für meine Frage zur nun anstehenden Mediathekview mache ich - der
Übersicht halber - das neue Thema
---> mediathekview_7.1-1_all.deb unter wheezy <---
auf.

Danke für eure Unterstützung bis hier her.

--
Gruß aus der Stadt der CeBIT
Jochen


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/54B3B19B...@gmx-topmail.de

Joachim Hartmann

unread,
Jan 17, 2015, 11:50:02 AM1/17/15
to
Am 12.01.2015 um 12:35 schrieb Joachim Hartmann:
> Am 12.01.2015 um 01:03 schrieb Stefan Baur:
>> Ja, Du hast ja auch kein KDE installiert (und das ist auch gut so).
>>
>> Ändere im Client die Sitzungseinstellungen auf:
>> Sitzungsart: Anwendung
>> Befehl: /der/pfad/und/name/des/programms/das/du/starten/willst
>>
>> Gruß
>> Stefan
>
So mit X2Go mit "Anwendung und
/der/pfad/und/name/des/programms/das/du/starten/willst" klappt es bestens
und beim Start über start über das erzeugte "Desktopsymbol" wird auch
der X2GO-Client automatisch beendet.

Alles läuft so wie ich es mir gewünscht habe!

--
Gruß aus der Stadt der CeBIT
Jochen


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/54BA929...@gmx-topmail.de

Martin Steigerwald

unread,
Jan 18, 2015, 4:40:02 AM1/18/15
to
Am Samstag, 10. Januar 2015, 18:35:40 schrieb Stefan Baur:
> Am 10.01.2015 um 18:02 schrieb Joachim Hartmann:
> > Am 10.01.2015 um 16:55 schrieb Ulf Volmer:
> >> MediaThekView ist - anders als das View suggeriert - kein Viewer für
> >> die Mediatheken, sondern ein Downloader. Das sollte remote problemlos
> >> laufen. Der Empfehlung für x2go möchte ich mich anschließen. Viele
> >> Grüße Ulf
> >
> > x2go hört sich gut an! Wenn ich das hier
> > (http://x2go-community.org/sites/default/files/spickzettel.pdf) richtig
> > verstanden habe, wird der x2go-client nicht benötigt,
> > wenn Apache zur Verfügung steht. Das wäre die Lösung für mich!
>
> Blödsinn. Wie kommst Du darauf? Außerdem, schau Dir bitte die offizielle
> Doku auf http://wiki.x2go.org an.
>
> x2go-community ist eine von einem Dritten betriebene Seite, die
> versucht, speziell die rein deutschsprachigen Benutzer anzusprechen.

Was indes stimmt ist: Es gibt ein Browser-Plugin.

Sehe aber nicht, was das in diesem Fall gegenüber dem nativen x2goclient für
Vorteile bringen würde.

Eines von beiden ist aber notwendig, um auf die Remote GUI zuzugreifen.

Ciao,
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/284322178.I73YrKDyQz@merkaba

Stefan Baur

unread,
Jan 18, 2015, 4:50:02 AM1/18/15
to
Am 18.01.2015 um 10:36 schrieb Martin Steigerwald:
> Was indes stimmt ist: Es gibt ein Browser-Plugin.

Nicht wirklich, erstens ist es outdated, zweitens benötigt es im
Hintergrund einen regulären X2GoClient auf der lokalen Maschine.

> Sehe aber nicht, was das in diesem Fall gegenüber dem nativen x2goclient für
> Vorteile bringen würde.

Es bringt aktuell gar nichts.

Für die Entwicklung eines "brauchbaren" Plugins (was nicht nur eine "GUI
für die GUI vor dem eigentlichen Code" ist) fehlt dem Projekt gerade
Manpower/Skillset.

-Stefan


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: https://lists.debian.org/54BB7FAC...@stefanbaur.de

Joachim Hartmann

unread,
Mar 18, 2018, 10:20:03 AM3/18/18
to
Hallo Stephan,
die Kombination aus X2Go-Server[V.4.1.0.0-0] und Mediathekview unter
Linux uns X2Go-Client[4.0.5.2 (Qt - 4.8.6)] läuft nun seit gut drei
Jahren zu vollster Zufriedenheit!
Nur ein Problem habe ich bisher nicht in den Griff bekommen:
Die Sonderzeichen, die auf meiner QWERTZU-Tastatur nur mit der
AltGr-Taste erreichbar sind, wie {[]}~@€ kommen bei Linux nicht an. Mit
Putty klappt das problemlos. Wo gibt es da eine Stellschraube?

Stefan Baur

unread,
Mar 18, 2018, 2:40:03 PM3/18/18
to
Am 18.03.2018 um 15:19 schrieb Joachim Hartmann:
> Hallo Stephan,

Da wohl ich gemeint war: Ich bin ph-neutral.


> die Kombination aus X2Go-Server[V.4.1.0.0-0] und Mediathekview unter
> Linux uns X2Go-Client[4.0.5.2 (Qt - 4.8.6)] läuft nun seit gut drei
> Jahren zu vollster Zufriedenheit!

Uff, das nennt man dann wohl Thread-Nekromantie ...
Du hast Glück, dass ich die Mail per Zufall gesehen habe.


> Nur ein Problem habe ich bisher nicht in den Griff bekommen:
> Die Sonderzeichen, die auf meiner QWERTZU-Tastatur nur mit der
> AltGr-Taste erreichbar sind, wie {[]}~@€ kommen bei Linux nicht an. Mit
> Putty klappt das problemlos. Wo gibt es da eine Stellschraube?

Mit den Standardeinstellungen des Clients funktioniert das wunderbar bei
mir. Von daher vermute ich, dass Du irgendwas verkonfiguriert hast.

Was steht denn im Client in der Sitzungskonfiguration unter dem Reiter
"Ein-/Ausgabe" bezüglich der Tastatureinstellung?

Eigentlich sollte "automatisch erkennen" die gewünschte Wirkung zeigen.

Du kannst aber auch mal "konfigurieren", "pc105", "de", "" ausprobieren.

Wenn Du statt Mediathekview ein xterm startest, was bekommst Du bei

export | grep LANG

als Ausgabe?

Übrigens haben wir vor kurzem sowohl eine neue Server- als auch
Client-Version von X2Go released. Ein Update könnte sich lohnen ...

Gruß
Stefan

Joachim Hartmann

unread,
Mar 19, 2018, 5:10:02 AM3/19/18
to
Hallo Stefan,

Am 18.03.2018 um 19:36 schrieb Stefan Baur:
> Da wohl ich gemeint war: Ich bin ph-neutral.

Entschuldigung!

> Eigentlich sollte "automatisch erkennen" die gewünschte Wirkung
> zeigen.

Das ist meine Einstellung.

> Du kannst aber auch mal "konfigurieren", "pc105", "de", ""
> ausprobieren.

Das habe ich auch - erfolglos - ausprobiert.


>
> Wenn Du statt Mediathekview ein xterm startest, was bekommst Du bei
>
> export | grep LANG
>
> als Ausgabe?
>

declare -x LANG="de_DE.UTF-8"

> Übrigens haben wir vor kurzem sowohl eine neue Server- als auch
> Client-Version von X2Go released. Ein Update könnte sich lohnen ...

Zur Zeit läuft auf meinem System noch jessie!

> Gruß

Vielleicht hilft ja ja das Log des Verbindungsaufbaus:

NXPROXY - Version 3.5.0

Copyright (C) 2001, 2010 NoMachine.
See http://www.nomachine.com/ for more information.

Info: Proxy running in client mode with pid '544'.
Session: Starting session at 'Sun Mar 18 19:47:33 2018'.
Info: Connecting to remote host 'localhost:62321'.
Info: Connection to remote proxy 'localhost:62321' established.
Info: Connection with remote proxy completed.
Warning: Unrecognized session type 'unix-kde-depth_32'. Assuming agent
session.
Warning: Failed to read data from the X auth command.
Warning: Generated a fake cookie for X authentication.
Info: Using ADSL link parameters 512/24/1/0.
Info: Using cache parameters 4/4096KB/8192KB/8192KB.
Info: Using pack method '16m-jpeg-9' with session 'unix-kde-depth_32'.
Info: Using ZLIB data compression 1/1/32.
Info: Using ZLIB stream compression 4/4.
Info: No suitable cache file found.
Info: Forwarding X11 connections to display 'localhost:0'.
Session: Session started at 'Sun Mar 18 19:47:33 2018'.
Info: Established X server connection.
Info: Using shared memory parameters 0/0K.

Joachim Hartmann

unread,
Mar 19, 2018, 5:30:02 AM3/19/18
to
Hallo Stefan,
hier noch ein Nachtrag:

Am 19.03.2018 um 10:00 schrieb Joachim Hartmann:
> > Übrigens haben wir vor kurzem sowohl eine neue Server- als auch
> > Client-Version von X2Go released. Ein Update könnte sich lohnen ...
>
> Zur Zeit läuft auf meinem System noch jessie!
>

Habe den Client jetzt auf 4.1.1.1 aktualisiert, was das Verhalten jedoch
nicht verändert hat.

Stefan Baur

unread,
Mar 19, 2018, 5:30:02 AM3/19/18
to
Am 19.03.2018 um 10:00 schrieb Joachim Hartmann:

>> Eigentlich sollte "automatisch erkennen" die gewünschte Wirkung
>> zeigen.
>
> Das ist meine Einstellung.
>
>> Du kannst aber auch mal "konfigurieren", "pc105", "de", ""
>> ausprobieren.
>
> Das habe ich auch - erfolglos - ausprobiert.

Seltsam.

Welches Tastaturlayout hast Du am Windows-Client eingestellt?

Was passiert, wenn Du statt "AltGr" die Kombination aus "Alt" und "Strg"
verwendest?

Was sagt xev in einem xterm, wenn Du AltGr drückst? Kommt irgendetwas
beim Server an?

Welche Windows-Version verwendest Du?


>> Wenn Du statt Mediathekview ein xterm startest, was bekommst Du bei
>>
>> export | grep LANG
>>
>> als Ausgabe?
>>
>
> declare -x LANG="de_DE.UTF-8"

Okay, das passt ...


>> Übrigens haben wir vor kurzem sowohl eine neue Server- als auch
>> Client-Version von X2Go released. Ein Update könnte sich lohnen ...
>
> Zur Zeit läuft auf meinem System noch jessie!

Das ändert genau nichts an meiner Aussage, dass Du X2GoServer *und*
X2GoClient auf die aktuelle X2Go-Version ziehen solltest.

Hier zum Vergleich die Ausgabe einer Jessie-Maschine von mir (allerdings
intel, nicht arm):
dpkg -l | awk '$1 == "ii" && $2 ~ /x2go/ { print $0}'
ii cups-x2go
3.0.1.3-0x2go1+git20180204.135+8.main.1 all Virtual X2Go
printer for CUPS
ii libx2go-log-perl
4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 all Perl X2Go::Log
package
ii libx2go-server-db-perl
4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 amd64 Perl
X2Go::Server:DB package
ii libx2go-server-perl
4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 all Perl
X2Go::Server package
ii x2go-keyring
2012.07.23~jessie~main~17~build1 all GnuPG keys of
all X2Go developers and the X2Go archive
ii x2goclient
4.1.1.1-0x2go1+git20180302.1732+8.main.1 amd64 X2Go Client
application (Qt4)
ii x2godesktopsharing
3.1.1.4-0x2go1+git20180205.186+8.main.1 amd64 Share X11
desktops with other users via X2Go
ii x2goserver
4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 amd64 X2Go server
daemon scripts
ii x2goserver-common
4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 amd64 X2Go Server
(common files)
ii x2goserver-extensions
4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 all X2Go Server
(extension support)
ii x2goserver-fmbindings
4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 all X2Go Server
(file manager bindings)
ii x2goserver-printing
4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 all X2Go server
(printing support)
ii x2goserver-x2goagent
4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 all X2Go Server's
X2Go Agent
ii x2goserver-xsession
4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 all X2Go Server
(Xsession runner)

dpkg -l | awk '$1 == "ii" && $2 ~ /nx/ { print $0}'
ii libnx-x11-6:amd64
2:3.5.99.16-1+git20180317.2985+8.main.1 amd64 nxagent's
libNX_X11 client-part library
ii nx-x11-common
2:3.5.99.16-1+git20180317.2985+8.main.1 all nx-X11 (common
files)
ii nxagent
2:3.5.99.16-1+git20180317.2985+8.main.1 amd64 Nested Xserver
(aka NX Agent) supporting the NX compression protocol
ii nxproxy
2:3.5.99.16-1+git20180317.2985+8.main.1 amd64 NX proxy


> Vielleicht hilft ja ja das Log des Verbindungsaufbaus:

Nein.

Interessant wäre vielleicht das Debug-Log, was Du wie folgt erstellst:

x2goclient.debug.exe --debug 2>&1 >x2goclient.log

Dazu musst Du bei der Installation des Clients angeben, dass Du auch die
Debug-Version installieren willst.

Gruß
Stefan

Joachim Hartmann

unread,
Mar 19, 2018, 7:10:02 AM3/19/18
to
Am 19.03.2018 um 10:29 schrieb Stefan Baur:
> Am 19.03.2018 um 10:00 schrieb Joachim Hartmann:
>
>
> Welches Tastaturlayout hast Du am Windows-Client eingestellt?

Der Client steht - wie beschrieben - auf Automatik

>
> Was passiert, wenn Du statt "AltGr" die Kombination aus "Alt" und "Strg"
> verwendest?

Im Falle von
{ ==> keine Reaktion
(mit Enter: bash: $'\302\237': Kommando nicht gefunden.)
[ ==> ÿ
] ==> ¹
} ==> °
\ ==> keine Reaktion
(mit Enter: bash: $'\302\234': Kommando nicht gefunden.)

~ ==> «
@ ==> keine Reaktion
(mit Enter: bash: $'\302\221': Kommando nicht gefunden.)
€ ==> X2Go-Fenster schließt sich
(mit Enter: bash: $'\302\221\302\221\302\205': Kommando ... .)
| ==> ¼

>
> Was sagt xev in einem xterm, wenn Du AltGr drückst? Kommt irgendetwas
> beim Server an?

KeyPress event, serial 31, synthetic NO, window 0x400001,
root 0x6b, subw 0x0, time 1033835042, (-99,-134), root:(662,1193),
state 0x10, keycode 113 (keysym 0xfe03, ISO_Level3_Shift),
same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x400001,
root 0x6b, subw 0x0, time 1033835146, (-99,-134), root:(662,1193),
state 0x10, keycode 113 (keysym 0xfe03, ISO_Level3_Shift),
same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False

>
> Welche Windows-Version verwendest Du?
>


Windows 7 Professional SP1

>
> Das ändert genau nichts an meiner Aussage, dass Du X2GoServer *und*
> X2GoClient auf die aktuelle X2Go-Version ziehen solltest.
>

Werde die /etc/apt/sources.list.d/30X2GO.list von
deb http://packages.x2go.org/debian jessie main
auf
deb http://packages.x2go.org/debian stable main
ändern, in der Hoffnung, das es kein Abhängigkeitsproblem gibt.

> Hier zum Vergleich die Ausgabe einer Jessie-Maschine von mir (allerdings
> intel, nicht arm):

Wie kommst du auf AMR? Habe ein AMD64 Debian

>
> x2goclient.debug.exe --debug 2>&1 >x2goclient.log
>

Gibt diese Fehlermeldung aus
x2go-INFO-1> "Starting X2Go Client 4.1.1.1..."
x2go-INFO-4> "Translator: :/i18n/x2goclient_de_de found."
x2go-INFO-4> "▄bersetzung: :/i18n/qt_de_de gefunden."
Falscher Parameter: 2>&1

aber
\x2goclient.debug.exe"2>&1 > x2goclient.log
klappt und liefert:

x2go-INFO-1> "Starting X2Go Client 4.1.1.1..."
x2go-INFO-4> "Translator: :/i18n/x2goclient_de_de found."
x2go-INFO-4> "Übersetzung: :/i18n/qt_de_de gefunden."
x2go-INFO-3> "X2GoClient wurde gestartet."
Object::connect: No such slot SessionWidget::slot_emitSettings()
Object::connect: No such slot SessionWidget::slot_emitSettings()
Object::connect: No such signal SessionWidget::directRDP(bool,bool)
Object::connect: No such signal
SessionWidget::settingsChanged(QString,QString,QString)
x2go-INFO-8> "Verbindung mit Server wird gestartet: 192.168.0.113:1194"
Generating public/private rsa key pair.
Your identification has been saved in
C:/Users/JoAdmin/.x2go/ssh/gen/key.Hp5560.
Your public key has been saved in
C:/Users/JoAdmin/.x2go/ssh/gen/key.Hp5560.pub.
The key fingerprint is:
SHA256:Qo74A/U9dwx07KW4sAZZGm55vE/G1VQIvXeeZrSgdGc X2Go Client RSA user key
The key's randomart image is:
+---[RSA 4096]----+
| ..oo o.|
| . .. .. = |
| ...B .o = . |
| o =B.+ .++ooEo|
| o ..+oS=oo= =o+|
| o .+o=o =.|
| o . + o |
| . . |
| |
+----[SHA256]-----+
QProcess: Destroyed while process is still running.
x2go-INFO-6> "X2GoClient wird geschlossen ..."
x2go-INFO-7> "Alle Hooks, die beim Beenden von X2GoClient abgearbeitet
werden sollten, wurden abgearbeitet."

Stefan Baur

unread,
Mar 19, 2018, 7:30:03 AM3/19/18
to
Am 19.03.2018 um 12:05 schrieb Joachim Hartmann:
> Am 19.03.2018 um 10:29 schrieb Stefan Baur:
>> Am 19.03.2018 um 10:00 schrieb Joachim Hartmann:
>>
>>
>> Welches Tastaturlayout hast Du am Windows-Client eingestellt?
>
> Der Client steht - wie beschrieben - auf Automatik

Das ist die Einstellung im X2Go-Client selbst. Ich fragte nach der
Einstellung des Windows-Clients.
Start/Systemsteuerung/Tastatureinstellungen (oder so ähnlich, je nach
Windows-Version).


>> Das ändert genau nichts an meiner Aussage, dass Du X2GoServer *und*
>> X2GoClient auf die aktuelle X2Go-Version ziehen solltest.
>>
>
> Werde die /etc/apt/sources.list.d/30X2GO.list von
>   deb http://packages.x2go.org/debian jessie main
> auf
>   deb http://packages.x2go.org/debian stable main
> ändern, in der Hoffnung, das es kein Abhängigkeitsproblem gibt.

*seufz* Das habe ich nicht gesagt, dass Du das tun sollst ...

wenn dort jessie steht, ist das schon OK. Aber apt-get update && apt-get
upgrade anzustoßen, sowie auf Windows den neuen Client einzuspielen (was
Du ja mittlerweile getan hast), das wäre sinnvoll - da ich nicht weiß,
wie lang es her ist, dass Du das letzte Update gefahren hast, und das
neue Release wie gesagt noch nicht allzu lang draußen ist - die Pakete
kamen am 02.03.2018, der letzte Patch kam sogar erst am 17.03.2018.

(Autovergleich: Wenn ich Dir sage, dass Du das Alter Deiner Reifen
überprüfen sollst, sollst Du deswegen noch lange nicht versuchen, Reifen
und Felgen vom Nachfolgemodell Deines Autos auf Deine Karre zu
montieren. Das kann klappen, aber kann auch gehörig schiefgehen.)

>> Hier zum Vergleich die Ausgabe einer Jessie-Maschine von mir (allerdings
>> intel, nicht arm):
>
> Wie kommst du auf AMR? Habe ein AMD64 Debian

Ich dachte, ich hatte irgendwas im Thread gesehen, dass der X2Go-Server
bei Dir auf einem Raspi laufen sollte. Aber da der Thread von Januar
2015 ist, mag ich da was durcheinandergebracht haben ...

Gruß
Stefan

Joachim Hartmann

unread,
Mar 19, 2018, 7:30:03 AM3/19/18
to
Hallo Stefan,
im Nachgang von eben

korrekt ist der Befehl:
"x2goclient.debug.exe" 1> D:\Users\Jochen\Desktop\x2go-client.log 2>&1

und dazu die Ausgabe:

x2go-INFO-1> "Starting X2Go Client 4.1.1.1..."
x2go-INFO-4> "Translator: :/i18n/x2goclient_de_de found."
x2go-INFO-4> "Übersetzung: :/i18n/qt_de_de gefunden."
x2go-DEBUG-../src/onmainwindow.cpp:10589> Getting X.Org Server settings.
x2go-INFO-3> "X2GoClient wurde gestartet."
x2go-DEBUG-../src/onmainwindow.cpp:583> "$HOME=C:/Users/JoAdmin"
x2go-DEBUG-../src/onmainwindow.cpp:2420> Reading 1 sessions from config
file.
x2go-DEBUG-../src/sessionbutton.cpp:342> Creating QPixmap with session
icon: ":/img/icons/128x128/x2gosession.png".
x2go-DEBUG-../src/onmainwindow.cpp:13086> libssh not initialized yet.
Initializing.
x2go-DEBUG-../src/pulsemanager.cpp:369> pulseaudio --version
returned:"pulseaudio 7.1

"

x2go-DEBUG-../src/onmainwindow.cpp:10492> Starting helper servers for
Windows ...
x2go-DEBUG-../src/onmainwindow.cpp:10659>
"/cygdrive/C/Users/JoAdmin/.x2go/var" cygwin var path
x2go-DEBUG-../src/onmainwindow.cpp:10742>
"C:/Users/JoAdmin/.x2go/etc/sshd_config created."
x2go-DEBUG-../src/onmainwindow.cpp:10252> Resolved localhost.
x2go-DEBUG-../src/onmainwindow.cpp:10274> Port is free: 7022
x2go-DEBUG-../src/onmainwindow.cpp:11092> Logging cygwin sshd to:
"C:/Users/JoAdmin/.x2go/sshLogs/Hp2632.log"
x2go-DEBUG-../src/onmainwindow.cpp:11106> Creating desktop: x2go_JoAdmin
x2go-DEBUG-../src/onmainwindow.cpp:10252> Resolved localhost.
x2go-DEBUG-../src/onmainwindow.cpp:10280> Port already in use: 7022
x2go-DEBUG-../src/onmainwindow.cpp:10252> Resolved localhost.
x2go-DEBUG-../src/onmainwindow.cpp:10280> Port already in use: 7022
x2go-DEBUG-../src/onmainwindow.cpp:11203> User mode OpenSSH server
started successfully.
x2go-DEBUG-../src/pulsemanager.cpp:227> pulse started with arguments
("--exit-idle-time=-1", "-n", "-F",
"C:\Users\JoAdmin\.x2go\pulse\config.pa", "-p", "C:\Program
Files\x2goclient\pulse\lib\pulse-7.1\modules", "--log-level=debug",
"--verbose", "--log-target=file:C:\Users\JoAdmin\.x2go\pulse\pulse.log")
- waiting for it to finish...
x2go-DEBUG-../src/onmainwindow.cpp:2906> Creating QPixmap with session
icon: '":/img/icons/128x128/x2gosession.png"'.
x2go-INFO-8> "Verbindung mit Server wird gestartet: 192.168.0.113:1194"
x2go-DEBUG-../src/onmainwindow.cpp:3007> Starting new ssh connection to
server:"192.168.0.113":"1194" krbLogin: false
x2go-DEBUG-../src/sshmasterconnection.cpp:175> SshMasterConnection, host
"192.168.0.113"; port 1194; user "root"; useproxy false; proxyserver "";
proxyport 22
x2go-DEBUG-../src/sshmasterconnection.cpp:248> Starting SSH connection
without Kerberos authentication.
x2go-DEBUG-../src/sshmasterconnection.cpp:252> SshMasterConnection,
instance SshMasterConnection(0x2954370) created.
x2go-DEBUG-../src/sshmasterconnection.cpp:520> SshMasterConnection,
instance SshMasterConnection(0x2954370) entering thread.
x2go-DEBUG-../src/sshmasterconnection.cpp:592> Setting SSH directory to
C:/Users/JoAdmin/ssh
x2go-DEBUG-../src/sshmasterconnection.cpp:840> Session port before
config file parse: 1194
x2go-DEBUG-../src/sshmasterconnection.cpp:850> Session port after config
file parse: 1194
x2go-DEBUG-../src/sshmasterconnection.cpp:915> Session port before
config file parse (part 2): 1194
x2go-DEBUG-../src/sshmasterconnection.cpp:925> Session port after config
file parse (part 2): 1194
x2go-DEBUG-../src/sshmasterconnection.cpp:950> cserverAuth
x2go-DEBUG-../src/sshmasterconnection.cpp:991> state: 1

x2go-DEBUG-../src/sshmasterconnection.cpp:711> Setting SSH directory to
C:/Users/JoAdmin/ssh
x2go-DEBUG-../src/sshmasterconnection.cpp:1274> Trying password
mechanism if available.

x2go-DEBUG-../src/sshmasterconnection.cpp:1278> Password mechanism
available. Continuing.

x2go-DEBUG-../src/sshmasterconnection.cpp:726> User authentication OK.
x2go-DEBUG-../src/sshmasterconnection.cpp:1778> LOGIN CHECK:"LOGIN OK

"
x2go-DEBUG-../src/sshmasterconnection.cpp:1781> don't have interaction
x2go-DEBUG-../src/sshmasterconnection.cpp:1814> LOOP FINISHED
x2go-DEBUG-../src/sshmasterconnection.cpp:1818> No interaction needed,
continue session
x2go-DEBUG-../src/sshmasterconnection.cpp:735> Login Check - OK
x2go-DEBUG-../src/onmainwindow.cpp:3113> SSH connection established.
x2go-DEBUG-../src/onmainwindow.cpp:3514> Continue normal X2Go session
x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via
SshProcess object 0: "x2golistsessions"
x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x292fa40)
Running masterCon->addChannelConnection(this, '
"bd127604-9a7c-4f49-9c16-b78b0270c79c" ', ' "bash -l -c 'echo
"X2GODATABEGIN:bd127604-9a7c-4f49-9c16-b78b0270c79c"; export
PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb";
x2golistsessions; echo "X2GODATAEND:bd127604-9a7c-4f49-9c16-b78b02" ');
x2go-DEBUG-../src/sshmasterconnection.cpp:1880> Locking SSH channel
connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:1882> Passing new channel
connection object to channelConnections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1884> Unlocking SSH channel
connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:2072> Creating new channel.

x2go-DEBUG-../src/sshmasterconnection.cpp:2089> New channel:0x2882b70

x2go-DEBUG-../src/sshmasterconnection.cpp:2174> Executing remote: "bash
-l -c 'echo "X2GODATABEGIN:bd127604-9a7c-4f49-9c16-b78b0270c79c"; export
PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb";
x2golistsessions; echo "X2GODATAEND:bd127604-9a7c-4f49-9c16-b78b0270c79c";'"

x2go-DEBUG-../src/sshmasterconnection.cpp:2197> New exec channel created.

x2go-DEBUG-../src/sshmasterconnection.cpp:2246> EOF on channel
0x2882b70; SshProcess object: 0
x2go-DEBUG-../src/sshmasterconnection.cpp:2369> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2373> Channel closed.
x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout):
"X2GODATABEGIN:bd127604-9a7c-4f49-9c16-b78b0270c79c
X2GODATAEND:bd127604-9a7c-4f49-9c16-b78b0270c79c
"
x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "" (0).
x2go-DEBUG-../src/onmainwindow.cpp:3982> ""
x2go-DEBUG-../src/onmainwindow.cpp:4392> Fullscreen: false
x2go-DEBUG-../src/onmainwindow.cpp:10252> Resolved localhost.
x2go-DEBUG-../src/onmainwindow.cpp:10274> Port is free: 6000
x2go-DEBUG-../src/onmainwindow.cpp:10340> Using internal X.Org Server: true
x2go-DEBUG-../src/onmainwindow.cpp:10408> Running "C:/Program
Files/x2goclient\vcxsrv\vcxsrv.exe" "-multiwindow -notrayicon -clipboard :0"
x2go-DEBUG-../src/onmainwindow.cpp:4556> Executing remote command:
"X2GODPI=96 X2GO_XINERAMA=no x2gostartagent 800x600 adsl 16m-jpeg-9
unix-kde-depth_32 de auto 1 R MediathekView.sh both"
x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via
SshProcess object 1: "X2GODPI=96 X2GO_XINERAMA=no x2gostartagent 800x600
adsl 16m-jpeg-9 unix-kde-depth_32 de auto 1 R MediathekView.sh both"
x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x292faa8)
Running masterCon->addChannelConnection(this, '
"8309fc38-116d-49c0-abf9-075ca3465545" ', ' "bash -l -c 'echo
"X2GODATABEGIN:8309fc38-116d-49c0-abf9-075ca3465545"; export
PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; X2GODPI=96
X2GO_XINERAMA=no x2gostartagent 800x600 adsl 16m-jpeg-9" ');
x2go-DEBUG-../src/sshmasterconnection.cpp:1880> Locking SSH channel
connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:1882> Passing new channel
connection object to channelConnections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1884> Unlocking SSH channel
connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:2072> Creating new channel.

x2go-DEBUG-../src/sshmasterconnection.cpp:2089> New channel:0x2882d28

x2go-DEBUG-../src/sshmasterconnection.cpp:2174> Executing remote: "bash
-l -c 'echo "X2GODATABEGIN:8309fc38-116d-49c0-abf9-075ca3465545"; export
PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; X2GODPI=96
X2GO_XINERAMA=no x2gostartagent 800x600 adsl 16m-jpeg-9
unix-kde-depth_32 de auto 1 R MediathekView.sh both; echo
"X2GODATAEND:8309fc38-116d-49c0-abf9-075ca3465545";'"

x2go-DEBUG-../src/sshmasterconnection.cpp:2197> New exec channel created.

x2go-DEBUG-../src/onmainwindow.cpp:10252> Resolved localhost.
x2go-DEBUG-../src/onmainwindow.cpp:10280> Port already in use: 6000
x2go-DEBUG-../src/onmainwindow.cpp:10437> X.Org Server started.
x2go-DEBUG-../src/onmainwindow.cpp:10634> All helper servers for Windows
are started.
x2go-DEBUG-../src/sshmasterconnection.cpp:2301> EOF on channel
0x2882d28; SshProcess object: 1
x2go-DEBUG-../src/sshmasterconnection.cpp:2369> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2373> Channel closed.
x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout):
"X2GODATABEGIN:8309fc38-116d-49c0-abf9-075ca3465545
50
118c00d2ea6c23f70f1621d9a15ee960
16664
root-50-1521458361_stRMediathekView.sh_dp32
38843
38844
38845
X2GODATAEND:8309fc38-116d-49c0-abf9-075ca3465545
"
x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "50
118c00d2ea6c23f70f1621d9a15ee960
16664
root-50-1521458361_stRMediathekView.sh_dp32
38843
38844
38845
" (1).
x2go-DEBUG-../src/onmainwindow.cpp:5390> Agent output: "50
118c00d2ea6c23f70f1621d9a15ee960
16664
root-50-1521458361_stRMediathekView.sh_dp32
38843
38844
38845
"
x2go-DEBUG-../src/onmainwindow.cpp:10252> Resolved localhost.
x2go-DEBUG-../src/onmainwindow.cpp:10274> Port is free: 39843
x2go-DEBUG-../src/sshprocess.cpp:381> Starting tunnel via SshProcess
object 2: "localhost":38843 -> "localhost":39843

x2go-DEBUG-../src/onmainwindow.cpp:10252> Resolved localhost.
x2go-DEBUG-../src/onmainwindow.cpp:10280> Port already in use: 6000
x2go-DEBUG-../src/onmainwindow.cpp:5987> "Starting NX proxy, command:
nxproxy -S
nx/nx,options=/cygdrive/C/Users/JoAdmin/X2GO~1/S-ROOT~2.SH_/options:50"
x2go-DEBUG-../src/sshprocess.cpp:157> Direct tunnel: waiting for
connections on "localhost":39843
x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via
SshProcess object 3: "echo "default-server=localhost:38844" >
"${HOME}/.x2go/C-root-50-1521458361_stRMediathekView.sh_dp32/.pulse-client.conf";echo
"cookie-file=${HOME}/.x2go/C-root-50-1521458361_stRMediathekView.sh_dp32/.pulse-cookie"
>>
"${HOME}/.x2go/C-root-50-1521458361_stRMediathekView.sh_dp32/.pulse-client.conf""
x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x292f908)
Running masterCon->addChannelConnection(this, '
"2ebe33f6-6792-4908-80a0-668f1b7364c4" ', ' "bash -l -c 'echo
"X2GODATABEGIN:2ebe33f6-6792-4908-80a0-668f1b7364c4"; export
PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; echo
"default-server=localhost:38844" > "${HOME}/.x2go/C-root-50-1" ');
x2go-DEBUG-../src/sshmasterconnection.cpp:1880> Locking SSH channel
connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:1882> Passing new channel
connection object to channelConnections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1884> Unlocking SSH channel
connection MUTEX.
x2go-DEBUG-../src/sshprocess.cpp:310> Copying file via SshProcess object
4: "C:\Users\JoAdmin\.x2go\pulse\.pulse-cookie" ->
"$HOME/.x2go/C-root-50-1521458361_stRMediathekView.sh_dp32/.pulse-cookie"
x2go-DEBUG-../src/sshprocess.cpp:381> Starting tunnel via SshProcess
object 5: "localhost":38844 -> "127.0.0.1":4713

x2go-DEBUG-../src/sshmasterconnection.cpp:447> Requesting reverse tunnel
from port 38844 to 4713
x2go-DEBUG-../src/sshmasterconnection.cpp:333> Listening for TCP/IP
connections on 38844
x2go-DEBUG-../src/sshmasterconnection.cpp:1911> SSH Master Connection
copy - dst
path:"$HOME/.x2go/C-root-50-1521458361_stRMediathekView.sh_dp32"
file:".pulse-cookie"

x2go-DEBUG-../src/sshmasterconnection.cpp:1972> scp ok:
"C:\Users\JoAdmin\.x2go\pulse\.pulse-cookie" ->
"root"@"192.168.0.113":"$HOME/.x2go/C-root-50-1521458361_stRMediathekView.sh_dp32/.pulse-cookie"

x2go-DEBUG-../src/sshmasterconnection.cpp:2072> Creating new channel.

x2go-DEBUG-../src/sshmasterconnection.cpp:2089> New channel:0x29247f8

x2go-DEBUG-../src/sshmasterconnection.cpp:2174> Executing remote: "bash
-l -c 'echo "X2GODATABEGIN:2ebe33f6-6792-4908-80a0-668f1b7364c4"; export
PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; echo
"default-server=localhost:38844" >
"${HOME}/.x2go/C-root-50-1521458361_stRMediathekView.sh_dp32/.pulse-client.conf";echo
"cookie-file=${HOME}/.x2go/C-root-50-1521458361_stRMediathekView.sh_dp32/.pulse-cookie"
>>
"${HOME}/.x2go/C-root-50-1521458361_stRMediathekView.sh_dp32/.pulse-client.conf";
echo "X2GODATAEND:2ebe33f6-6792-4908-80a0-668f1b7364c4";'"

x2go-DEBUG-../src/sshmasterconnection.cpp:2197> New exec channel created.

x2go-DEBUG-../src/sshmasterconnection.cpp:2301> EOF on channel
0x29247f8; SshProcess object: 3
x2go-DEBUG-../src/sshmasterconnection.cpp:2369> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2373> Channel closed.
x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout):
"X2GODATABEGIN:2ebe33f6-6792-4908-80a0-668f1b7364c4
X2GODATAEND:2ebe33f6-6792-4908-80a0-668f1b7364c4
"
x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "" (3).
x2go-DEBUG-../src/sshprocess.cpp:109> New TCP connection.
x2go-DEBUG-../src/sshprocess.cpp:114> New socket: 1524
x2go-DEBUG-../src/sshmasterconnection.cpp:2072> Creating new channel.

x2go-DEBUG-../src/sshmasterconnection.cpp:2089> New channel:0x29247f8

x2go-DEBUG-../src/sshmasterconnection.cpp:2095> Forwarding parameters:
from remote ("localhost":38843) to local ("localhost":56925)
x2go-DEBUG-../src/sshmasterconnection.cpp:2132> Temporary session port
after config file parse: 38843
x2go-DEBUG-../src/sshmasterconnection.cpp:2136> Temporary session host
after config file parse: localhost
x2go-DEBUG-../src/sshmasterconnection.cpp:2166> New channel forwarded.

x2go-DEBUG-../src/onmainwindow.cpp:6459> Proxy wrote on stderr: "
NXPROXY - Version 3.5.0

Copyright (C) 2001, 2010 NoMachine.
See http://www.nomachine.com/ for more information.

Info: Proxy running in client mode with pid '816'.
Session: Starting session at 'Mon Mar 19 12:19:29 2018'.
Info: Connecting to remote host 'localhost:39843'.
Info: Connection to remote proxy 'localhost:39843' established.
Info: Connection with remote proxy completed.
Warning: Unrecognized session type 'unix-kde-depth_32'. Assuming agent
session.
"
x2go-DEBUG-../src/onmainwindow.cpp:6459> Proxy wrote on stderr:
"Warning: Failed to read data from the X auth command.
Warning: Generated a fake cookie for X authentication.
Info: Using ADSL link parameters 512/24/1/0.
Info: Using cache parameters 4/4096KB/8192KB/8192KB.
Info: Using pack method '16m-jpeg-9' with session 'unix-kde-depth_32'.
Info: Using ZLIB data compression 1/1/32.
Info: Using ZLIB stream compression 4/4.
Info: No suitable cache file found.
Info: Forwarding X11 connections to display 'localhost:0'.
Session: Session started at 'Mon Mar 19 12:19:29 2018'.
"
x2go-DEBUG-../src/onmainwindow.cpp:6459> Proxy wrote on stderr: "Info:
Established X server connection.
Info: Using shared memory parameters 0/0K.
"
x2go-DEBUG-../src/onmainwindow.cpp:10880> Generating SSH key. Type:
"RSA"; Location: "/cygdrive/C/Users/JoAdmin/X2GO~1/ssh/gen/key.Hp2632"
Generating public/private rsa key pair.
Your identification has been saved in
C:/Users/JoAdmin/.x2go/ssh/gen/key.Hp2632.
Your public key has been saved in
C:/Users/JoAdmin/.x2go/ssh/gen/key.Hp2632.pub.
The key fingerprint is:
SHA256:6s4hUB3yIpX5ArBWG8we2mXdBDqdKa1k6ae1F/VViE0 X2Go Client RSA user key
The key's randomart image is:
+---[RSA 4096]----+
|..ooooo.+. +E..|
| .o==*=oo. . o .|
|..=o*Oo= . . |
|.. ==.= . . . |
| . + oS. . |
| . +.. . |
| ..o. . |
| + .. |
| .+ |
+----[SHA256]-----+
x2go-DEBUG-../src/onmainwindow.cpp:10252> Resolved localhost.
x2go-DEBUG-../src/onmainwindow.cpp:10280> Port already in use: 7022
x2go-DEBUG-../src/onmainwindow.cpp:8424> Key created on:
"C:/Users/JoAdmin/.x2go/ssh/gen/key.Hp2632"
x2go-DEBUG-../src/onmainwindow.cpp:9898> Starting Folder Sharing tunnel
for: "root-50-1521458361_stRMediathekView.sh_dp32"
x2go-DEBUG-../src/onmainwindow.cpp:9899> FS port: "38845"
x2go-DEBUG-../src/sshprocess.cpp:381> Starting tunnel via SshProcess
object 6: "localhost":38845 -> "127.0.0.1":7022

x2go-DEBUG-../src/sshmasterconnection.cpp:447> Requesting reverse tunnel
from port 38845 to 7022
x2go-DEBUG-../src/sshprocess.cpp:310> Copying file via SshProcess object
7: "C:/Users/JoAdmin/.x2go/ssh/gen/key.Hp2632" ->
"~root/.x2go/ssh/key.Hp2632"
x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via
SshProcess object 8: "x2gobasepath"
x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x292fd80)
Running masterCon->addChannelConnection(this, '
"067216b5-13b4-487b-bdea-fe4e56f03f13" ', ' "bash -l -c 'echo
"X2GODATABEGIN:067216b5-13b4-487b-bdea-fe4e56f03f13"; export
PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; x2gobasepath;
echo "X2GODATAEND:067216b5-13b4-487b-bdea-fe4e56f03f" ');
x2go-DEBUG-../src/sshmasterconnection.cpp:1880> Locking SSH channel
connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:1882> Passing new channel
connection object to channelConnections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1884> Unlocking SSH channel
connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:333> Listening for TCP/IP
connections on 38845
x2go-DEBUG-../src/onmainwindow.cpp:9943> FS tunnel through SSH seems to
be up and running ...

x2go-DEBUG-../src/sshmasterconnection.cpp:1911> SSH Master Connection
copy - dst path:"~root/.x2go/ssh" file:"key.Hp2632"

x2go-DEBUG-../src/sshmasterconnection.cpp:1972> scp ok:
"C:/Users/JoAdmin/.x2go/ssh/gen/key.Hp2632" ->
"root"@"192.168.0.113":"~root/.x2go/ssh/key.Hp2632"

x2go-DEBUG-../src/onmainwindow.cpp:8592> Exported key:
"C:/Users/JoAdmin/.x2go/ssh/gen/key.Hp2632"
x2go-DEBUG-../src/onmainwindow.cpp:8595> Key removed.
x2go-DEBUG-../src/onmainwindow.cpp:9975> Potentially creating dir
"C:/Users/JoAdmin/.x2go/.ssh"
x2go-DEBUG-../src/sshmasterconnection.cpp:2072> Creating new channel.

x2go-DEBUG-../src/sshmasterconnection.cpp:2089> New channel:0x2924bc0

x2go-DEBUG-../src/sshmasterconnection.cpp:2174> Executing remote: "bash
-l -c 'echo "X2GODATABEGIN:067216b5-13b4-487b-bdea-fe4e56f03f13"; export
PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; x2gobasepath;
echo "X2GODATAEND:067216b5-13b4-487b-bdea-fe4e5x2g6fo03-DEf1BU3"G-;..'"/sr
c
/onmainwindow.cpp:9978> Potentially creating file
"C:/Users/JoAdmin/.x2go/.ssh/authorized_keys"
x2go-DEBUG-../src/sshmasterconnection.cpp:2197> New exec channel created.

x2go-DEBUG-../src/onmainwindow.cpp:10042> Temporarily activated public
key from file "C:/Users/JoAdmin/.x2go/ssh/gen/key.Hp2632.pub".
x2go-DEBUG-../src/onmainwindow.cpp:10140> Calling startX2goMount command.

x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via
SshProcess object 9: "chmod 600
~root/.x2go/ssh/key.Hp2632&&x2gomountdirs dir
root-50-1521458361_stRMediathekView.sh_dp32 "JoAdmin"
~root/.x2go/ssh/key.Hp2632
/cygdrive/C/Users/JoAdmin/X2GO~1/S-ROOT~2.SH_/spool__PRINT_SPOOL___REVERSESSH_PORT__38845"
x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x292feb8)
Running masterCon->addChannelConnection(this, '
"2b43f8ba-9757-42db-a027-1f1120a1a084" ', ' "bash -l -c 'echo
"X2GODATABEGIN:2b43f8ba-9757-42db-a027-1f1120a1a084"; export
PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; chmod 600
~root/.x2go/ssh/key.Hp2632&&x2gomountdirs dir root-50-15" ');
x2go-DEBUG-../src/sshmasterconnection.cpp:1880> Locking SSH channel
connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:1882> Passing new channel
connection object to channelConnections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1884> Unlocking SSH channel
connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:2072> Creating new channel.

x2go-DEBUG-../src/sshmasterconnection.cpp:2089> New channel:0x2924c70

x2go-DEBUG-../src/sshmasterconnection.cpp:2174> Executing remote: "bash
-l -c 'echo "X2GODATABEGIN:2b43f8ba-9757-42db-a027-1f1120a1a084"; export
PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb"; chmod 600
~root/.x2go/ssh/key.Hp2632&&x2gomountdirs dir
root-50-1521458361_stRMediathekView.sh_dp32 "JoAdmin"
~root/.x2go/ssh/key.Hp2632
/cygdrive/C/Users/JoAdmin/X2GO~1/S-ROOT~2.SH_/spool__PRINT_SPOOL___REVERSESSH_PORT__38845;
echo "X2GODATAEND:2b43f8ba-9757-42db-a027-1f1120a1a084";'"

x2go-DEBUG-../src/sshmasterconnection.cpp:2197> New exec channel created.

x2go-DEBUG-../src/sshmasterconnection.cpp:2246> EOF on channel
0x2924bc0; SshProcess object: 8
x2go-DEBUG-../src/sshmasterconnection.cpp:2369> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2373> Channel closed.
x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout):
"X2GODATABEGIN:067216b5-13b4-487b-bdea-fe4e56f03f13
/usrX2GODATAEND:067216b5-13b4-487b-bdea-fe4e56f03f13
"
x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "/usr" (8).
x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via
SshProcess object 10: "export
PULSE_CLIENTCONFIG="${HOME}/.x2go/C-root-50-1521458361_stRMediathekView.sh_dp32/.pulse-client.conf";setsid
/usr/bin/x2goruncommand 50 16664
root-50-1521458361_stRMediathekView.sh_dp32 38844
/usr/share/mediathekview/MediathekView.sh nosnd R 1> /dev/null
2>/dev/null & exit"
x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x292fde8)
Running masterCon->addChannelConnection(this, '
"60443784-9e08-4f86-b376-9de327ba764b" ', ' "bash -l -c 'echo
"X2GODATABEGIN:60443784-9e08-4f86-b376-9de327ba764b"; export
TERM="dumb"; export
PULSE_CLIENTCONFIG="${HOME}/.x2go/C-root-50-1521458361_stRMediathekView.sh_dp32/.pulse-client.conf";se"
');
x2go-DEBUG-../src/sshmasterconnection.cpp:1880> Locking SSH channel
connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:1882> Passing new channel
connection object to channelConnections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1884> Unlocking SSH channel
connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:2072> Creating new channel.

x2go-DEBUG-../src/sshmasterconnection.cpp:2089> New channel:0x2924c18

x2go-DEBUG-../src/sshmasterconnection.cpp:2174> Executing remote: "bash
-l -c 'echo "X2GODATABEGIN:60443784-9e08-4f86-b376-9de327ba764b"; export
TERM="dumb"; export
PULSE_CLIENTCONFIG="${HOME}/.x2go/C-root-50-1521458361_stRMediathekView.sh_dp32/.pulse-client.conf";setsid
/usr/bin/x2goruncommand 50 16664
root-50-1521458361_stRMediathekView.sh_dp32 38844
/usr/share/mediathekview/MediathekView.sh nosnd R 1> /dev/null
2>/dev/null & exit; echo
"X2GODATAEND:60443784-9e08-4f86-b376-9de327ba764b";'"

x2go-DEBUG-../src/sshmasterconnection.cpp:2197> New exec channel created.

x2go-DEBUG-../src/sshmasterconnection.cpp:2246> EOF on channel
0x2924c18; SshProcess object: 10
x2go-DEBUG-../src/sshmasterconnection.cpp:2369> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2373> Channel closed.
x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout):
"X2GODATABEGIN:60443784-9e08-4f86-b376-9de327ba764b
"
x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "" (10).
x2go-DEBUG-../src/sshmasterconnection.cpp:359> New reverse connection on
port 38845
x2go-DEBUG-../src/sshmasterconnection.cpp:369> Creating new channel for
reverse tunnel 38845
x2go-DEBUG-../src/sshmasterconnection.cpp:383> Connecting to
"127.0.0.1":7022

x2go-DEBUG-../src/sshmasterconnection.cpp:411> New channel created
x2go-DEBUG-../src/sshmasterconnection.cpp:2301> EOF on channel
0x2924c70; SshProcess object: 9
x2go-DEBUG-../src/sshmasterconnection.cpp:2369> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2373> Channel closed.
x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout):
"X2GODATABEGIN:2b43f8ba-9757-42db-a027-1f1120a1a084
dirs:/cygdrive/C/Users/JoAdmin/X2GO~1/S-ROOT~2.SH_/spool__PRINT_SPOOL___REVERSESSH_PORT__38845
ssh port:38845
Host:127.0.0.1
User:JoAdmin
inserted, timeout 30 sshfs -o idmap=user,uid=`id -u`,gid=`id
-g`,default_permissions,ServerAliveInterval=300,IdentityFile=/root/.x2go/ssh/key.Hp2632,UserKnownHostsFile=/root/.x2go/ssh/key.Hp2632.ident
"JoAdmin"@127.0.0.1:"/cygdrive/C/Users/JoAdmin/X2GO~1/S-ROOT~2.SH_/spool"
"/tmp/.x2go-root/spool/C-root-50-1521458361_stRMediathekView.sh_dp32" -p
38845
mount /cygdrive/C/Users/JoAdmin/X2GO~1/S-ROOT~2.SH_/spool ok
X2GODATAEND:2b43f8ba-9757-42db-a027-1f1120a1a084
"
x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true -
"dirs:/cygdrive/C/Users/JoAdmin/X2GO~1/S-ROOT~2.SH_/spool__PRINT_SPOOL___REVERSESSH_PORT__38845
ssh port:38845
Host:127.0.0.1
User:JoAdmin
inserted, timeout 30 sshfs -o idmap=user,uid=`id -u`,gid=`id
-g`,default_permissions,ServerAliveInterval=300,IdentityFile=/root/.x2go/ssh/key.Hp2632,UserKnownHostsFile=/root/.x2go/ssh/key.Hp2632.ident
"JoAdmin"@127.0.0.1:"/cygdrive/C/Users/JoAdmin/X2GO~1/S-ROOT~2.SH_/spool"
"/tmp/.x2go-root/spool/C-root-50-1521458361_stRMediathekView.sh_dp32" -p
38845
mount /cygdrive/C/Users/JoAdmin/X2GO~1/S-ROOT~2.SH_/spool ok
" (9).
x2go-DEBUG-../src/onmainwindow.cpp:8651> Post-cleanup for startX2goMount
triggered.

x2go-DEBUG-../src/onmainwindow.cpp:8676> Deactivating public key from
"C:/Users/JoAdmin/.x2go/ssh/gen/key.Hp2632.pub" again.
x2go-DEBUG-../src/sshmasterconnection.cpp:2350> Socket 1524 closed.

x2go-DEBUG-../src/sshmasterconnection.cpp:2369> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2373> Channel closed.
x2go-DEBUG-../src/onmainwindow.cpp:6459> Proxy wrote on stderr:
"Session: Terminating session at 'Mon Mar 19 12:20:29 2018'.
Session: Session terminated at 'Mon Mar 19 12:20:29 2018'.
"
QProcess: Destroyed while process is still running.
x2go-DEBUG-../src/onmainwindow.cpp:6312> Deleting Proxy.
x2go-DEBUG-../src/onmainwindow.cpp:6361> Waiting for proxy to exit.
x2go-DEBUG-../src/onmainwindow.cpp:6385> Checking exit status.
x2go-DEBUG-../src/sshprocess.cpp:199> Executing remote command via
SshProcess object 11: "x2gocmdexitmessage
root-50-1521458361_stRMediathekView.sh_dp32"
x2go-DEBUG-../src/sshprocess.cpp:213> this=SshProcess(0x292ff88)
Running masterCon->addChannelConnection(this, '
"5ac6c1e8-1a08-4d70-ac79-48f01a515daa" ', ' "bash -l -c 'echo
"X2GODATABEGIN:5ac6c1e8-1a08-4d70-ac79-48f01a515daa"; export
PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb";
x2gocmdexitmessage root-50-1521458361_stRMediathekView.sh_dp32; ec" ');
x2go-DEBUG-../src/sshmasterconnection.cpp:1880> Locking SSH channel
connection MUTEX.
x2go-DEBUG-../src/sshmasterconnection.cpp:1882> Passing new channel
connection object to channelConnections.
x2go-DEBUG-../src/sshmasterconnection.cpp:1884> Unlocking SSH channel
connection MUTEX.
x2go-DEBUG-../src/onmainwindow.cpp:6442> Finished proxy.
x2go-DEBUG-../src/sshmasterconnection.cpp:2072> Creating new channel.

x2go-DEBUG-../src/sshmasterconnection.cpp:2089> New channel:0x2924958

x2go-DEBUG-../src/sshmasterconnection.cpp:2174> Executing remote: "bash
-l -c 'echo "X2GODATABEGIN:5ac6c1e8-1a08-4d70-ac79-48f01a515daa"; export
PATH="/usr/local/bin:/usr/bin:/bin";export TERM="dumb";
x2gocmdexitmessage root-50-1521458361_stRMediathekView.sh_dp32; echo
"X2GODATAEND:5ac6c1e8-1a08-4d70-ac79-48f01a515daa";'"

x2go-DEBUG-../src/sshmasterconnection.cpp:2197> New exec channel created.

x2go-DEBUG-../src/sshmasterconnection.cpp:2246> EOF on channel
0x2924c18; SshProcess object: 6
x2go-DEBUG-../src/sshmasterconnection.cpp:2369> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2373> Channel closed.
x2go-DEBUG-../src/sshmasterconnection.cpp:2246> EOF on channel
0x2924958; SshProcess object: 11
x2go-DEBUG-../src/sshmasterconnection.cpp:2369> EOF sent.
x2go-DEBUG-../src/sshmasterconnection.cpp:2373> Channel closed.
x2go-DEBUG-../src/sshprocess.cpp:526> SSH finished: raw output (stdout):
"X2GODATABEGIN:5ac6c1e8-1a08-4d70-ac79-48f01a515daa
exec /usr/share/mediathekview/MediathekView.sh
X2GODATAEND:5ac6c1e8-1a08-4d70-ac79-48f01a515daa
"
x2go-DEBUG-../src/sshprocess.cpp:537> SSH finished: true - "exec
/usr/share/mediathekview/MediathekView.sh
" (11).
x2go-DEBUG-../src/onmainwindow.cpp:9841> "Command message: exec
/usr/share/mediathekview/MediathekView.sh
"
x2go-DEBUG-../src/sshmasterconnection.cpp:802> SshMasterConnection,
instance SshMasterConnection(0x2954370) waiting for thread to finish.
x2go-DEBUG-../src/sshmasterconnection.cpp:1991> Disconnecting ...

x2go-DEBUG-../src/sshmasterconnection.cpp:2002> Deleting channel
connections.

x2go-DEBUG-../src/sshmasterconnection.cpp:2010> Disconnecting session.

x2go-DEBUG-../src/sshmasterconnection.cpp:2016> Deleting sockets.

x2go-DEBUG-../src/sshmasterconnection.cpp:2023> All channels closed and
session disconnected. Quitting session loop.

x2go-DEBUG-../src/sshmasterconnection.cpp:806> SshMasterConnection,
instance SshMasterConnection(0x2954370) thread finished.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshprocess.cpp:52> SshProcess destructor called.
x2go-DEBUG-../src/sshmasterconnection.cpp:813> SshMasterConnection,
instance SshMasterConnection(0x2954370) finished destructor.
x2go-DEBUG-../src/onmainwindow.cpp:1705> Quitting from tray icon and
closing application.

x2go-INFO-6> "X2GoClient wird geschlossen ..."
x2go-DEBUG-../src/onmainwindow.cpp:1504> Saving settings ...
x2go-DEBUG-../src/onmainwindow.cpp:1513> Saved settings.
x2go-DEBUG-../src/pulsemanager.cpp:785> Pulseaudio finished with code:62097
x2go-DEBUG-../src/pulsemanager.cpp:788>
x2go-DEBUG-../src/pulsemanager.cpp:791>
x2go-DEBUG-../src/onmainwindow.cpp:1671> libssh finalized.
x2go-INFO-7> "Alle Hooks, die beim Beenden von X2GoClient abgearbeitet
werden sollten, wurden abgearbeitet."
x2go-DEBUG-../src/onmainwindow.cpp:598> Destroying X2Go Client's main
window.
x2go-DEBUG-../src/onmainwindow.cpp:601> Finished destructor hooks for
X2Go Client's main window.

Joachim Hartmann

unread,
Mar 19, 2018, 8:10:02 AM3/19/18
to
Am 19.03.2018 um 12:28 schrieb Stefan Baur:

> Start/Systemsteuerung/Tastatureinstellungen (oder so ähnlich, je nach
> Windows-Version).
>

Standardtastatur (PS/2) / Deutsch (Deutschland) - Deutsch


> (Autovergleich: ...
> montieren. Das kann klappen, aber kann auch gehörig schiefgehen.)
>
Die Befürchtung hatte ich ja auch!
Ich bin mit den Update eigentlich immer tagesaktuell:

@12:35:21#~# dpkg -l | awk '$1 == "ii" && $2 ~ /x2go/ { print $0}'
libx2go-log-perl 4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 all
libx2go-server-db-perl
4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 amd64
libx2go-server-perl 4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 all

x2go-keyring 2012.07.23~jessie~main~17~build1 all
x2goserver
4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 amd64
x2goserver-common 4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 amd64
x2goserver-extensions 4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 all

x2goserver-fmbindings 4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 all
x2goserver-printing
4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 all
x2goserver-x2goagent 4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 all

x2goserver-xsession 4.1.0.0-0x2go1.2+git20180302.1517+8.main.1 all


@12:37:51#~# dpkg -l | awk '$1 == "ii" && $2 ~ /nx/ { print $0}'
libjs-sphinxdoc 1.2.3+dfsg-1 all

libnx-x11-6:amd64 2:3.5.99.16-1+git20180317.2985+8.main.1 amd64

nx-x11-common 2:3.5.99.16-1+git20180317.2985+8.main.1 all

nxagent 2:3.5.99.16-1+git20180317.2985+8.main.1 amd64

Stefan Baur

unread,
Mar 20, 2018, 11:30:02 AM3/20/18
to
Am 19.03.2018 um 13:05 schrieb Joachim Hartmann:
> Am 19.03.2018 um 12:28 schrieb Stefan Baur:
>
>> Start/Systemsteuerung/Tastatureinstellungen (oder so ähnlich, je nach
>> Windows-Version).
>>
>
> Standardtastatur (PS/2) / Deutsch (Deutschland) - Deutsch

Okay, dann gehen mir langsam die Ideen aus. Vielleicht so was wie
nodeadkeys als Tastaturvariante auf dem X2GoServer hinterlegt?

Wenn Du Dir den Aufwand geben magst, kannst Du ja mal frisch zwei
virtuelle Maschinen aufsetzen, eine als Server, eine als Client, an
denen Du keine Standardeinstellungen veränderst, und schauen, ob es
zwischen denen auch auftritt. Wenn nein, wäre das ein Indiz, dass Du Dir
irgendwo irgendwas verkonfiguriert hast, denn wie gesagt, bei mir trat
und tritt der Fehler nicht auf - ich kann wunderbar z.B. ein @ von einem
deutschen Windows-7-X2GoClient an einen ebenfalls deutsch eingestellten
Debian-X2GoServer schicken.

Ansonsten bleibt mir jetzt nur noch, Dich an die englischsprachigen
X2Go-Mailinglisten zu verweisen bzw. einen Bugreport einzukippen.

<https://wiki.x2go.org/doku.php/news:latest-list-postings>

x2go-user wäre ein erster Anlaufpunkt (bitte vorher auf der Liste
subscriben, sonst landet Deine Nachricht erst mal in der
Moderations-Warteschlange).

Wenn Du dagegen überzeugt bist, es ist ein Bug, dann bitte einen
Bugreport einkippen:

<https://wiki.x2go.org/doku.php/wiki:bugs#reporting_bugs>

Dann bitte statt auf x2go-user auf x2go-dev subscriben.

Die Logfiles, die ich Dich erstellen ließ, bitte an die Mail bzw. den
Bugreport anhängen, damit die anderen sie gleich sehen.

Gruß
Stefan

Joachim Hartmann

unread,
Mar 21, 2018, 6:00:03 AM3/21/18
to
Hallo Stefan,
bin etwas tiefer eingestiegen um deine Frage zu beantworten:

Am 20.03.2018 um 16:27 schrieb Stefan Baur:
>
> Okay, dann gehen mir langsam die Ideen aus. Vielleicht so was wie
> nodeadkeys als Tastaturvariante auf dem X2GoServer hinterlegt?
>
Die Dateien $HOME/.Xmodmap-x2go und $HOME/.Xkbmap-x2go exestieren auf
dem Server nicht. Also müsste das Ergebnis von

@09:56:57#~# xmodmap -pke
keycode 8 = Mode_switch NoSymbol Mode_switch
keycode 9 = Escape NoSymbol Escape
keycode 10 = 1 exclam 1 exclam onesuperior exclamdown onesuperior
keycode 11 = 2 quotedbl 2 quotedbl twosuperior oneeighth twosuperior
keycode 12 = 3 section 3 section threesuperior sterling threesuperior
keycode 13 = 4 dollar 4 dollar onequarter currency onequarter
keycode 14 = 5 percent 5 percent onehalf threeeighths onehalf
keycode 15 = 6 ampersand 6 ampersand notsign fiveeighths notsign
keycode 16 = 7 slash 7 slash braceleft seveneighths braceleft
keycode 17 = 8 parenleft 8 parenleft bracketleft trademark bracketleft
keycode 18 = 9 parenright 9 parenright bracketright plusminus
bracketright
keycode 19 = 0 equal 0 equal braceright degree braceright
...
keycode 113 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift
...

gelten und damit AltGr+0 geschweifte Klammer zu anzeigen. Der
vollständigkeithalber noch diese Infos:

@10:07:13#~# xmodmap
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x6d)
mod1 Alt_L (0x40), Meta_L (0x9c)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x73), Super_R (0x74), Super_L (0x7f),
Hyper_L (0x80)
mod5 Mode_switch (0x8), ISO_Level3_Shift (0x7c)

und im client ist integrierten X-Server verwenden aktiviert.

Joachim Hartmann

unread,
Mar 28, 2018, 3:50:02 AM3/28/18
to
Der Fehler mit der fehlenden AltGr-Funktionalität tritt nur beim User
root auf! Jetzt starte ich die x2go-Sitzung als normaler User und starte
die Anwendung mit Hilfe des Tools sudo. Klappt einwandfrei!

Stefan Baur

unread,
Mar 28, 2018, 4:10:02 AM3/28/18
to
Am 28.03.2018 um 09:49 schrieb Joachim Hartmann:
> Der Fehler mit der fehlenden AltGr-Funktionalität tritt nur beim User
> root auf! Jetzt starte ich die x2go-Sitzung als normaler User und starte
> die Anwendung mit Hilfe des Tools sudo. Klappt einwandfrei!

Schön! Als root sollte man eine Sitzung sowieso nicht starten, wenn es
irgendwie vermeidbar ist. Warum muss die Anwendung denn überhaupt als
root laufen?

Gruß
Stefan

Joachim Hartmann

unread,
Mar 28, 2018, 6:10:02 AM3/28/18
to
Am 28.03.2018 um 10:03 schrieb Stefan Baur:

> Schön! Als root sollte man eine Sitzung sowieso nicht starten, wenn es
> irgendwie vermeidbar ist. Warum muss die Anwendung denn überhaupt als
> root laufen?
>
> Gruß
> Stefan
>
MediathekView selber benötigt keine root-Rechte!
Die GUI-Version verwende ich um die Film-Abos verwalten zu können. Diese
Einstellungen werden im Home-Verzeichnis des Nutzers gespeichert. Nachts
startet dann ein Batch-Job die Kommandozeilen-Version. Dieser Job für
aber auch Operationen aus die root-Rechte benötigen.

Aus meiner Sicht jetzt eine saubere Lösung, die die internen Prozesse
laufen per root, der externe x2go-Zugriff erfolgt per eines normalen
Nutzers. Dieser darf nur MediathekView mit sudo starten.

Stefan Baur

unread,
Mar 28, 2018, 7:00:03 AM3/28/18
to
Am 28.03.2018 um 12:03 schrieb Joachim Hartmann:

> MediathekView selber benötigt keine root-Rechte!
> Die GUI-Version verwende ich um die Film-Abos verwalten zu können. Diese
> Einstellungen werden im Home-Verzeichnis des Nutzers gespeichert. Nachts
> startet dann ein Batch-Job die Kommandozeilen-Version. Dieser Job für
> aber auch Operationen aus die root-Rechte benötigen.
>
> Aus meiner Sicht jetzt eine saubere Lösung, die die internen Prozesse
> laufen per root, der externe x2go-Zugriff erfolgt per eines normalen
> Nutzers. Dieser darf nur MediathekView mit sudo starten.

Sorry, aber das, was Du da schreibst, ergibt für mich immer noch keinen
Sinn. Wenn MediathekView keine root-Rechte bräuchte, müsstest Du es auch
nicht mit vorangestelltem sudo aufrufen.

Also warum braucht es root-Rechte?

Wenn Du nächtliche Batch-Jobs verwendest, startest Du diese doch sicher
über cron.
Dann reicht es doch, den Cronjob als root ausführen zu lassen, bzw im
Cronjob nur die Dinge, die tatsächlich root machen muss, per sudo zu
starten.

Irgendwie klingt Deine Herangehensweise seltsam, bzw. Deine Config
kaputt, in etwa wie <https://xkcd.com/1172/>.

Gruß
Stefan
0 new messages