X bzw KDE soll beim Beenden offene Anwendungen korrekt schliessen
Wie kann ich beim Beenden von KDE bestimmte Anwendungen mit dem Kreuz "X" (=Windowmanger, das X ganz oben rechts in jedem Fenster) schließen? Leider killt KDE (oder X?) ja alles was noch läuft. Dann ist eine virtual machine unter z.B. VMwarePlayer nämlich abgeschossen anstelle eines gewollten "resume" per Klick auf das "X" des Window. Also: wie kann ich bei Beenden der KDE noch eine Anwendung korrekt beenden? Vielleicht xkill -id, id von xlsclients?? Gruss Ekkard -- 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
Am Dienstag, 21. August 2007 16:32 schrieb Ekkard Gerlach:
Wie kann ich beim Beenden von KDE bestimmte Anwendungen mit dem Kreuz "X" (=Windowmanger, das X ganz oben rechts in jedem Fenster) schließen?
Leider killt KDE (oder X?) ja alles was noch läuft. Dann ist eine virtual machine unter z.B. VMwarePlayer nämlich abgeschossen anstelle eines gewollten "resume" per Klick auf das "X" des Window. Also: wie kann ich bei Beenden der KDE noch eine Anwendung korrekt beenden?
Vielleicht xkill -id, id von xlsclients??
Schnellschuss (keine Ahnung obs geht und keine Zeit das jetzt selbst zu erforschen): Das ganze in ein Script legen, welches die laufen Programme checkt und wenn eins dabei ist, welches nicht abgeschossen werden darf, eben anders schliesst und danach dann KDE beendet. Und dann den Abmeldebutton auf dieses Script "umbiegen" oder sich eine Verknüpfung zum Script auf den Desktop oder in den Kicker legen. mfG, Jens -- 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
* Jens Nixdorf schrieb:
Schnellschuss (keine Ahnung obs geht und keine Zeit das jetzt selbst zu erforschen): Das ganze in ein Script legen, welches die laufen Programme
Ähm .. es ging mir nicht um das bißchen Skript drumherum, sondern um den eigentlichen Hack: wie sende ich einer Anwendung ein "close"! Aber trotzdem danke für Deine Hilfe. Also: wer weiss wie ich einer Anwendung ein "close" schicke? Gruss Ekkard -- 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
Am Dienstag, 21. August 2007 21:51 schrieb Ekkard Gerlach:
Ähm .. es ging mir nicht um das bißchen Skript drumherum, sondern um den eigentlichen Hack: wie sende ich einer Anwendung ein "close"!
Dann frag doch auch so ;) (SCNR) Jetzt zu dem speziellen Fall: Bei VMWare gibt es das Kommandozeilentool vmware-cmd, das dazu benutzt werden kann, und zwar so: vmware-cmd "/pfad/zur/vmx-Datei" suspend Damit wird die VM in suspend geschickt, und es gibt bei Erfolg ein "suspend()=1" auf dem Standard-Input zurück. Danach kannst Du getrost alles abschiessen.
Also: wer weiss wie ich einer Anwendung ein "close" schicke?
man signal mfG, Jens -- 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
* Jens Nixdorf schrieb:
Jetzt zu dem speziellen Fall: Bei VMWare gibt es das Kommandozeilentool vmware-cmd, das dazu benutzt werden kann, und zwar so:
vmware-cmd "/pfad/zur/vmx-Datei" suspend
Damit wird die VM in suspend geschickt, und es gibt bei Erfolg ein "suspend()=1" auf dem Standard-Input zurück. Danach kannst Du getrost alles abschiessen.
Super! Das habe ich gesucht! Das vmware-cmd ist aber weder bei der Workstation dabei noch beim Player. Offenbar nur beim VM-Server. Richtig? Also den Server runterladen und das vmware-cmd "klauen", richtig? Funktioniert das vmware-cmd auch beim VM-Player? Gruss Ekkard -- 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
Am Mittwoch, 22. August 2007 12:48 schrieb Ekkard Gerlach:
Super! Das habe ich gesucht! Das vmware-cmd ist aber weder bei der Workstation dabei noch beim Player. Offenbar nur beim VM-Server. Richtig?
Sieht wohl so aus, hab hier nur den Server.
Also den Server runterladen und das vmware-cmd "klauen", richtig? Funktioniert das vmware-cmd auch beim VM-Player?
Nimm doch gleich den Server statt des Players, den kannst Du auch lokal laufen lassen und hast gleich die Möglichkeit, per GUI neue VMs anzulegen und bestehende zu konfigurieren. mfG, Jens -- 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
participants (2)
-
Ekkard Gerlach
-
Jens Nixdorf