Wer weiß, wie viele angehende Programmierer das schon gekostet hat: Zumindest auf meinem Rechner stürzt Glade unter Xubuntu 18.04 ab. Ab Anlegen des GtkWindow oder anderen Elementen. Terminalausgabe mit "BadWindow" brachte mich auf die Idee, den Fokus der Fehlersuche auch auf die Desktopumgebung zu legen, aber zuvor checkte ich lieber auch Kernel und Grafiktreiber sowie neuen Benutzer.
Unter nachinstallierem mate-desktop geht es dann. Aber wenn man bei Xubuntu bleiben will, wollte ich nun mit sowas wie xnest MATE in ein Fenster tunneln (anderer Benutzer, da gleichzeitig) oder dann doch einfach gleich nur Glade via SSH tunneln. Das reichte dann auch aus und läuft momentan hervorragend, schnell und gestochen scharf, ohne merkliche Komforteinbußen. Einen Wikiartikel zu Glade haben wir nicht, aber da man damit einfach Python-GUIs erstellen kann, wollte ich die Lösung wenigstens hier ablegen.
Dazu habe ich zunächst openssh-server wieder mal nachinstalliert - Achtung, damit ist man sofort via dem schwächsten Passwort eines Nutzers über das Internet erreichbar, irgendwelche Router mögen davor ein klein wenig schützen, aber man sollte schon sehr, sehr, sehr, sehr, sehr gute Passworte haben oder eben doch besser gleich auf Keys umstellen. Für den Zweck hier aber war ich zu faul, denn da reicht es, in z.B.
sudo nano /etc/ssh/sshd_config
folgendes zu ändern:
# aendern von - zu: #ListenAddress 0.0.0.0 #ListenAddress :: ListenAddress 127.0.0.1 ListenAddress ::1
Damit ist dann nur noch der Login vom localhost 127.0.0.1 einschließlich IPv6 erlaubt, somit auch schwächere oder überhaupt PW ok. Neustart SSH:
sudo systemctl restart sshd
Dann einfach glade grafisch über SSH starten, das Fenster springt auf und lässt sich normal benutzen:
ssh -X localhost glade
Dann stürzt wenigstens nix mehr ab. Bei mir zumindest. Der Trick könnte auch bei ähnlichen Problemen helfen. Version von der Webseite ziehen wollte ich jetzt nicht auch noch und testen/ updaten.
Ich glaube, ich soll hier noch eine Frage stellen. Hat's vielleicht wem geholfen? Vielleicht für einen ähnlichen Zweck? Oder ganz anderen Hintergrund? Wie dem auch sei, viel Spass mit der kurzen Info.
Grüße, Benno
Moderiert von sebix:
Verschoben, da keine Supportfrage erkennbar ist.