Mailinglist Archive: opensuse-de (1438 mails)

< Previous Next >
Re: Wie eine KDE-Session remote und sauber beenden?
  • From: Thomas Michalka <Thomas.Michalka@xxxxxx>
  • Date: Fri, 19 Mar 2010 12:51:34 +0100
  • Message-id: <4BA36546.6000308@xxxxxx>
Hallo Thomas,


Thomas Moritz schrieb:
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.

Toll! Ich hatte nach irgendwas mit 'logout' gesucht ;-(

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.

user@rechner:~> kdeinit4_shutdown --help
Usage: kdeinit4_shutdown

Shuts down kdeinit4 master process and terminates all processes spawned
from it.

Das wär's eigentlich, aber der zweite Teilsatz macht mich etwas
nachdenklich: werden dann alle Prozesse, die nicht Kindprozesse von
kdeinit4 sind, nicht beendet? (Ich will es gerade nicht mal einfach so
ausprobieren, weil ich ein paar wichtige Sachen in der nächsten Sitzung
gerne so wie jetzt wiederhätte.)

Mir fällt gerade selber eine Möglichkeit ein, die zwar jetzt vielleicht
nicht geht, aber in Zukunft, nämlich über VNC. Ich kenne mich mit VNC
allerdings nicht aus, wollte es aber sowieso mal ausprobieren. Ich
google gleich mal, aber vielleicht ist es nicht zu unverschämt, trotzdem
gleich hier ein paar Fragen dazu loszuwerden?

Damit kann man doch einen Desktop fernsteuern, oder? Dann müsste man
auch den üblichen graphischen Logout bzw. KDE-Shutdown machen können.
Muss man einen VNC-Server auf dem Rechner laufen haben, dessen Desktops
man remote bedienen möchte? Kann man damit einen schon laufenden
Desktop, sozusagen nachträglich exportieren?
Muss hierzu die komplette Ausgabe des X-Servers exportiert werden, und
falls ja, was muss man im Zusammenhang mit dem X-Server beachten?

Vielen schon mal für Eure Geduld und Anregungen!


Herzlichen Gruß, Tom
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >