Am Freitag, 19. März 2010 11:41:23 schrieb Thomas Michalka: Hallo Thomas,
wenn ich mal vergessen habe, mich an einem Rechner von einer KDE-Sitzung abzumelden, würde ich mich von der Sitzung gerne von einem entfernten Rechner aus abmelden, so dass die aktuelle Session genauso gespeichert wird, als hätte ich mich lokal abgemeldet.
Da in der Prozessliste mehrere Prozesse direkte Kindprozesse von init und nicht von kdeinit sind, kann man wohl nicht irgendeinem Prozess ein SIGTERM schicken, sondern müsste wohl das Logout-Programm starten, als hätte man lokal auf den Logout-Knopf gedrückt. Aber das erfordert nochmal eine Bestätigung durch Knopfdrücken auf "Abmelden" in einem Dialog, was remote kaum möglich scheint.
Wie kann man das also korrekt erledigen? Vielleicht ein Skript, das den Dialog entweder umgeht oder korrekt abwickelt?
Hast Du mal 'kdeinit4_shutdown' probiert? (fuer kde3 waere es 'kdeinit_shutdown') Das ist jetzt _nur_ eine Idee, die mir auf Anhieb einfaellt. Testen kann ich es auf dieser Kiste hier nicht, da ich eine definierte Sitzung mit speziellen Anwendungen abgespeichert habe. Diese Sitzung wird bei jedem Start wieder hergestellt. MfG Th. Moritz -- Woher soll ich wissen was ich denke, bevor ich hoere was ich sage? -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org