Ich hoffe, es ist in Ordnung, wenn ich mich mich einem sehr ähnlichen Problem an diesen Thread anhänge.
Ich habe ein W510 mit Docking Station und zwei externen Monitoren und bin mit der Ausstattung auch nach mehr als 6 Jahren immer noch sehr zufrieden.
Seit ich allerdings 16.04 LTS installiert habe (Mitte letzten Jahres), habe ich sehr ähnliche Probleme wie mobam.
Mit Ubuntu GNOME 16.04 LTS, das ich anfänglich hatte, äußerte sich mein Problem so, dass ich den Zyklus " (1) warten, bis der Laptop im Suspend ist, (2) einschalten" drei- bis viermal durchführen musste. Danach konnte ich mich dann erfolgreich anmelden und auch arbeiten. Aber wollte ich zu einer der Konsolen (tty1-6) wechseln, so wurde der Laptop sofort wieder in Stand-by versetzt.
Deshalb glaube ich, dass die Kontrolle hierbei nach dem Login auf GDM oder X überging, der den gedockten Zustand oder zumindest die externen Monitore richtig erkannte - in den ttys war er aber natürlich nicht aktiv und die Kontrolle könnte deshalb wieder an den systemd bzw. einen seiner Systemdienste übergegangen sein, der seinerseits das Dock-Event möglicherweise nicht erkennt.
Seit einigen Wochen habe ich nun Kubuntu 16.04 LTS installiert und kann mich ohne Workaround (s.u.) gar nicht mehr anmelden, wenn der Laptop-Deckel geschlossen ist. In den Energieeinstellungen sind nur "Bildschirmhelligkeit" (anscheinend ohne Funktion), "Bildschirm abdunkeln" und "Bildschirm-Energieverwaltung" aktiviert. Die anderen drei bzw. vier Punkte (auch "Knopf-Ereignisbehandlung") sind NICHT aktiviert.
"HandleLidSwitchDocked=ignore" hat gar keine Auswirkung, mit "HandleLidSwitch=ignore" kann ich immerhin vermeiden, dass er überhaupt suspended wird, wenn der Deckel zu ist.
Wenn der Laptop nicht in der Docking Station steckt und auf Batterie läuft, möchte ich aber, dass ein Zuklappen den Rechner in Stand-by versetzt. Dies geht, indem ich die "Knopf-Ereignisbehandlung" aktiviere - ABER: das gilt auch, wenn ich den Laptop im laufenden Zustand in das Dock stecken und den Bildschirm dann zuklappen möchte; der Laptop geht dann trotzdem in Stand-by.
Es gibt zu der ganzen Thematik einen Bugeintrag: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1450009
Für den Anfang würde ich ganz gerne mal sehen, ob der "Docked"-Zustand überhaupt erkannt wird. Kann mir hier jemand sagen, wie ich das anstelle?
Gruß und danke
RocketMan