close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 15 years ago

#49 closed Verbesserung (ungültig)

LTSP-Clients sollten mit Desktop Ubuntu-Classic starten

Reported by: Rüdiger Kupper Owned by: Rüdiger Kupper
Priority: bei Gelegenheit Milestone: Sommerferien 2011
Component: Server: Linux Terminal Server (LTSP) Severity:
Keywords: Cc:

Description

Nach dem Update auf das komplette Edubuntu-Paket habe ich beim Login am Client Unity-2D als Desktop bekommen. Eigentlich sollte Ubuntu-Classic im `.dmrc' eingetragen sein. Woran liegt's?

Change History (14)

comment:1 by Rüdiger Kupper, 15 years ago

Probieren: in lts.conf

LDM_SESSION="gnome-session --session=classic-gnome"

eintragen.

Last edited 15 years ago by Rüdiger Kupper (previous) (diff)

comment:2 by Rüdiger Kupper, 15 years ago

Resolution: → fixed
Status: new → closed

Erledigt, aber noch nicht getestet. Bei bedarf Ticket wiedereröffnen.

comment:3 by Rüdiger Kupper, 15 years ago

Eventuell sollte es sogar

LDM_SESSION="gnome-session --session=gnome-2d"

sein.

comment:4 by Rüdiger Kupper, 15 years ago

Resolution: fixed
Status: closed → reopened

Funktioniert noch nicht. Wo steht die ldm-Default-session??

comment:5 by Rüdiger Kupper, 15 years ago

Στις 06-09-2011, ημέρα Τρι, και ώρα 11:34 +0200, ο/η Dr. Rüdiger Kupper
(Kepler-Gymnasium Freudenstadt) έγραψε:

LDM_SESSION="gnome-session --session=classic-gnome"

You missed an "X":
LDM_XSESSION="gnome-session --session=classic-gnome"

Ausprobieren!
Was ist eigentlich genau der Unterschied?

comment:6 by Rüdiger Kupper, 15 years ago

Oder muss man in der nicht-X-Option einfach nur den Session-Namen angeben?

LDM_SESSION="classic-gnome"

?

comment:7 by Rüdiger Kupper, 15 years ago

Habe jetzt auf LDM-XSESSION geändert.

comment:8 by Rüdiger Kupper, 15 years ago

Cc: bau added
Resolution: → fixed
Status: reopened → closed

Erldigt: Die Variante mit LDM-XSESSION funktioniert. Allerdings kann der Benutzer nun auch keine andere Oberfläche mehr wählen, als Gnome-Classic. Aber das ist vielleicht ganz gut so ;-).

(Anbei: Nach dem Update auf Oneiric könnte dieser Bug gefixt sein. Dann nochmal ausprobieren, ob man die obige Option wieder entfernen kann.)

comment:9 by Rüdiger Kupper, 15 years ago

Cc: bau removed
Priority: critical → major
Resolution: fixed
Status: closed → reopened

Die Variante mit LDM-XSESSION hebelt außerdem den Xsession-Mechanismus aus, in den sich beliebig viele Programme zum Sessionstart einklinken können (u.a. auch LTSP und sabayon!). (Siehe /etc/X11/Xsession und /etc/X11/Xsession.d/).

Es gibt eine viel "wohlerzogenere" Lösung, nämlich in den Homeverzeichnissen der User Files namens ~/.xsession anlegen, mit diesem Inhalt:

gnome-session --session=classic-gnome

Die Files werden nämlich vom Xsession-Mechnismus gelesen (siehe /etc/Xsession/50x11-common_determine-startup).

comment:10 by Rüdiger Kupper, 15 years ago

Skript geschrieben und durchlaufen lassen, dass für alle Lehrer und Schüler solche .xsession-Files anlegt:
source:keplertools/scripts/trunk/reset-xsession.

Die Files gehören dann erstmal root, d.h., niemand kann seine Session ändern.

TODO
Eintrag aus lts.conf entfernen und testen.

comment:11 by Rüdiger Kupper, 15 years ago

Priority: major → minor
Status: reopened → accepted
Type: defect → enhancement

Die Idee mit dem .xsession funktioniert nicht.

Todo
Wie vom Entwickler auf der LTSP-Diskussionsliste vorgeschlagen, das gefixte ldm-Paket aus dem PPA installieren. Dazu das PPA als Paketquelle eintragen, aber apt-pinnen (so wie ich das gestern mit natty-proposed) gemacht habe.

comment:12 by Rüdiger Kupper, 15 years ago

Resolution: → fixed
Status: accepted → closed

Auch mit dem neuen ldm-Paket ist unvorhersehbar, welcher Desktop startet:

  • das .dmrc der Nutzer wird jedenfalls nicht beachtet
  • der LDM speicher irgendwo, welcher Desktop zuletzt ausgewählt wurde, doch niemand weiß, wo

Nach stundenlanger Detektivarbeit bin ich zurück bei der LDM_XSESSION-Variante und erzwinge Gnome 2d.

comment:13 by Rüdiger Kupper, 15 years ago

Resolution: fixed
Status: closed → reopened

In diesem Mailinglistenbeitrag (​LtspDiscuss:28241397) steht, dass die korrekte Option lauten müsste

LDM_SESSION="gnome-session --session=gnome-fallback"

Ausprobieren!

comment:14 by Rüdiger Kupper, 15 years ago

Resolution: → invalid
Status: reopened → closed

Das Ticket hat sich mit Oneiric erledigt: dort gibt es kein Gnome-Classic mehr. Die Kollegen werden auch mit dem Unit-Dash klarkommen, vielleicht sogar besser, weil die Symbole größer sind.

Note: See TracTickets for help on using tickets.