On 31.12.2011 17:24, Tao te Puh wrote:
On 31.12.2011 15:25, Hendrik Woltersdorf wrote:
Am 31.12.2011 13:11, schrieb Tao te Puh:
On 31.12.2011 08:39, Hendrik Woltersdorf wrote:
Am 30.12.2011 23:51, schrieb Tao te Puh:
Na das ist ja schräg: Der Unterschied ist tatsächlich KDE vs Xfce.
Ich habe gerade mal 2 komplett jungfräuliche VMs aufgesetzt (VMware Player). Das eine System als KDE, das andere als Xfce. Anschließend habe ich in beiden System nx installiert (Versionen wie oben angegeben, also aktuell).
In KDE läuft nx wie gewohnt, in Xfce habe ich das beschriebene Fehlerbild.
Und nu ?
Morgen soll ich eine Ente braten, aber vielleicht nehm' ich ja doch lieber einen Storch?
Wie wärs denn mit einem Silvesterkarpfen?
Ja, Krapfen haben wir auch ;-)
unter http://www.nomachine.com/tr/view.php?id=TR02H02326 findet man einige Hinweise zu möglichen Workarounds.
Die Webseite hatte ich damals auch gefunden und von dort habe ich auch den Workaround "xhost +" der ja bei mir, wenn auch nur temporär, grundsätzlich funktioniert.
Interessant wäre ein Vergleich der Umgebungen (z.B. XAUTHLOCALHOSTNAME).
In der Tat gibt es da einen Unterschied:
Bei KDE enthält diese Variable den Hostnamen. Bei XFCE enthält diese Variable den Wert "localhost".
Da ich allerdings nicht die blasseste Ahnung habe warum das so ist, komme ich an dieser Stelle auch nicht weiter.
Ansonsten ist wohl ein Wrapper-Skript, dass xhost +, nxclient, xhost - macht, die einfachste Lösung.
Ja, das ist auch eine gute Idee, danke, aber ich würde schon auch ganz gerne wissen warum SuSE hier Unterschiede macht zwischen KDE und Xfce.
Früher bin ich immer folgenden Installations-Weg gegangen: Zunächst mal habe ich ganz gerade aus ein KDE aufgesetzt. Wenn das fertig installiert war, habe ich das Shemata "Xfce-Desktop" aufgesetzt und ab diesem Zeitpunkt mit Xfce gearbeitet. Diese Verfahren installiert zwar ordentlich viel KDE-Kram den ich nicht brauche, aber das System funktioniert danach sehr zuverlässig.
Diesmal bin ich einen anderen Weg gegangen und habe mich bereits während der Installation für Xfce entschieden weil ich ja praktisch nie in KDE arbeite. Dafür muss ich jetzt aber einen "hohen" Preis bezahlen. Das ist jetzt schon das zweite mal innerhalb kurzer Zeit (ich habe erst letzte Woche neu installiert), dass ich deutliche Unterschiede zwischen den beiden Wegen feststelle und nun überlege ich, ob ich nicht nochmal komplett von vorne anfangen soll ...
Interessant ist vielleicht noch folgendes: In den beiden VMs die ich aufgesetzt habe (eine reine KDE, eine reine Xfce) kann man gut beobachten, dass man in der reinen Xfce-Maschine, nie wieder den Stand der anderen erreichen kann - egal was man nachträglich installiert. Ich habe also z.B. in der Xfce-Maschine nachträglich das komplette KDE-Shema installiert und trotzdem sind die beiden Maschinen im KDE-Betrieb sehr unterschiedlich. Auch nxclient will in der Maschine, trotz nachträglich installiertem KDE, nicht funktionieren.
Es macht also doch einen sehr großen Unterschied ob man sich bei der Installation für KDE oder XFCE entscheidet - egal was man nachträglich noch installiert.
Dann schau mal, was für ein Displaymanager läuft. Ich vermute, dass das bei der Erstinstallation einer DE entschieden wird. Bei KDE ist das kdm; Gnome gdm, ... Zu finden ist die Einstellung in /etc/sysconfig/displaymanager: ... # Here you can set the default Display manager (kdm/xdm/gdm/wdm/entrance/console). # all changes in this file require a restart of the displaymanager # DISPLAYMANAGER="kdm" ...
Ich schätze, dass da der Unterschied begraben liegt. Auch wenn ich mich beim Login für LXDE entscheide, läuft als Displaymanager immer kdm von KDE.
Die Idee mit dem Displaymanager ist gut.
Im Moment kann ich das aber nicht testen, da ich das System gerade komplett neu installiert habe nach dem alten Verfahren: erst einmal KDE, dann das Schemata Xfce. Berichten kann ich schon, dass nxclient, wie erwartet, läuft ...
Das mit dem Displaymanager teste ich dann in den beiden VMs. Dazu muss ich aber noch den VMware Player installieren.
Ich melde mich dann wieder - spätestens im nächsten Jahr ...
So, nun habe ich das mal getestet. Dazu habe ich in der VM "reinen Xfce-Maschine", den KDM nachinstalliert und den Displaymanager entsprechend umgestellt. Und siehe da, nun wird auch in Xfce die Umgebungsvariable $XAUTHLOCALHOSTNAME auf den Hostnamen gesetzt und man kann nxclient ohne Probleme starten. Die Idee von Hendrik war also die richtige, Chapeau! Da die Installation von KDM allerdings eine fast komplette Installation von KDE mit sich bringt - und dann kann man auch gleich den Weg beschreiten den ich aktuell gehe - stellt sich die Frage, warum lightdm - das ist der Displaymanager der bei der Installation einer reinen Xfce-Umgebung herangezogen wird - sich in dieser Angelegenheit so anders verhält als KDM. -- Herzliche Grüße Tao -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org