Bug 28987 - Letzte lightdm Sitzung zwischenspeichern
Letzte lightdm Sitzung zwischenspeichern
Status: CLOSED FIXED
Product: Z_Univention Corporate Client (UCC)
Classification: Unclassified
Component: User logins
unspecified
Other Linux
: P5 normal
: UCC 1.0
Assigned To: Felix Botner
Erik Damrose
: interim-3
: 29106 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-10-31 07:38 CET by Stefan Gohmann
Modified: 2013-03-26 09:14 CET (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2012-10-31 07:38:24 CET
Derzeit muss der Benutzer jedesmal seine Sitzung auswählen. Es sollte eine Art "Use last session" geben.
Comment 1 Moritz Muehlenhoff univentionstaff 2012-10-31 07:54:52 CET
Prüfen zu interim3
Comment 2 Moritz Muehlenhoff univentionstaff 2012-11-08 14:05:51 CET
*** Bug 29106 has been marked as a duplicate of this bug. ***
Comment 3 Felix Botner univentionstaff 2013-01-10 15:38:57 CET
lightdm-gtk-greeter kann sich die Session des Benutzers holen (~/.dmrc), jedoch wird das nur gemacht, wenn die Benutzer angezeigt werden (wir haben jedoch greeter-hide-users=true gesetzt). Damit funktioniert dieses Feature nicht. Ein möglicher Ansatz ist hier beschrieben (Session wird gesetzt, wenn Benutzername eingegeben wurde):
https://bugs.launchpad.net/lightdm-gtk-greeter/+bug/1031421

Jedoch ist dies nicht sehr transparent da ja zunächst wieder die Standard-Session angezeigt wird.

Ein Alternative ist, dass sich lightdm-gtk-greeter  die letzte Session merkt und  diese nach dem Abmelden anzeigt. Das ist zwar nicht Benutzerbezogen, aber es wird so auch in 1.3 des lightdm-gtk-greeter gemacht. Dies wurde per Patch umgesetzt.


lightdm-gtk-greeter 1.1.5-0ubuntu1.1 aus ubuntu nach ucc 3.1 kopiert und gepatcht:
1.1.5-0ubuntu1.1-ucc/99_bug_28987_set_last_session.patch
Comment 4 Erik Damrose univentionstaff 2013-01-17 11:49:34 CET
Die letzte Session wird in /var/lib/lightdm/.cache/lightdm-gtk-greeter/state gespeichert.

Die Datei ist aber nicht in der Liste der persistenten Dateien, nach einem Neustart ist die Information also verloren und es wird der erste Eintrag angezeigt.
Comment 5 Felix Botner univentionstaff 2013-01-18 11:24:54 CET
> Die letzte Session wird in /var/lib/lightdm/.cache/lightdm-gtk-greeter/state
> gespeichert.
> 
> Die Datei ist aber nicht in der Liste der persistenten Dateien, nach einem
> Neustart ist die Information also verloren und es wird der erste Eintrag
> angezeigt.

Auf Thin Clients wird overlayfs genutzt. Dadurch können keine Daten persistent gespeichert werden. Für die Session Vorgabe im lightdm auf Thin Clients muss in diesem Fall auf lightdm/sessiondefault zurückgegriffen werden.

Auf Fat Clients (desktop Image) sollte es aber funktionieren.
Comment 6 Erik Damrose univentionstaff 2013-01-18 12:03:03 CET
Mit installiertem Desktop Image
Login und direktes herunterfahren -> letzte Session wird gespeichert -> OK
Login, logout, herunterfahren aus lightdm -> letzte Session wird gespeichert -> OK

-> Verified
Comment 7 Moritz Muehlenhoff univentionstaff 2013-03-26 09:14:31 CET
UCC 1.0 has been released: 
http://forum.univention.de/viewtopic.php?f=26&t=2417
http://forum.univention.de/viewtopic.php?f=54&t=2418

If this error occurs again, please use "Clone This Bug".