View previous topic :: View next topic |
Author |
Message |
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Fri Jan 05, 2007 12:57 pm Post subject: [SOLVED] Wie Fenster über Bash/Skript schließen? |
|
|
Hi!
Folgendes nervendes Problem:
Ich logge mich aus KDE aus und FF denkt, es wäre gecrashed und fragt mich beim nächsten Start, ob es wiederhergestellt werden soll. Klar, soll es das, aber ich habe es nicht geschafft, dass er das ohne eine vorherige Abfrage macht.
Nun will ich über ein Skript das Schließen des Fensters veranlassen, bevor KDE FF abschießt.
Leider finde ich keinen Befehl.
Hat da jemand eine Idee?
Danke, Tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Last edited by Finswimmer on Sun Jan 07, 2007 2:24 pm; edited 1 time in total |
|
Back to top |
|
|
b3cks Veteran
Joined: 23 Mar 2004 Posts: 1481 Location: Bremen (GER)
|
Posted: Fri Jan 05, 2007 1:12 pm Post subject: |
|
|
Wenn du den FX sauber abschießen möchtest:
Code: | killall firefox-bin
find "$HOME/.mozilla/firefox" -name "lock" -exec rm '{}' \; |
_________________ I am /root and if you see me laughing you better have a backup. |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Fri Jan 05, 2007 1:20 pm Post subject: |
|
|
b3cks wrote: | Wenn du den FX sauber abschießen möchtest:
Code: | killall firefox-bin
find "$HOME/.mozilla/firefox" -name "lock" -exec rm {} \; |
|
Hmm. Das hilft nichts, wenn ich ihn mit killall abschieße, dann findet er die lock Datei auch nicht.
Trotzdem kommt dann der "Crash Handler" und nervt mich.
BTW: Ich hab auch TabMixPlus installiert, aber gesagt, dass er den Crasch Handler von FX nutzen soll.
Tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
|
b3cks Veteran
Joined: 23 Mar 2004 Posts: 1481 Location: Bremen (GER)
|
Posted: Fri Jan 05, 2007 2:22 pm Post subject: |
|
|
Finswimmer wrote: | b3cks wrote: | Wenn du den FX sauber abschießen möchtest:
Code: | killall firefox-bin
find "$HOME/.mozilla/firefox" -name "lock" -exec rm {} \; |
|
Hmm. Das hilft nichts, wenn ich ihn mit killall abschieße, dann findet er die lock Datei auch nicht.
Trotzdem kommt dann der "Crash Handler" und nervt mich. |
Die zweite Zeile dient auch nur zur Sicherung, damit die Lock-Datei gelöscht wird.
Sonst fällt mir aber leider auch nichts ein. Zu schön wäre es ja gewesen, wenn man es über die FX Remote-Befehle realisieren könnte. _________________ I am /root and if you see me laughing you better have a backup. |
|
Back to top |
|
|
Fauli l33t
Joined: 24 Apr 2004 Posts: 760 Location: Moers, Germany
|
Posted: Fri Jan 05, 2007 8:47 pm Post subject: Re: Wie Fenster über Bash/Skript schließen? |
|
|
Finswimmer wrote: | Nun will ich über ein Skript das Schließen des Fensters veranlassen, bevor KDE FF abschießt. |
_________________ Do your part to beautify the web! Turn off link underlining! |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Fri Jan 05, 2007 9:04 pm Post subject: |
|
|
YEAH. Das ist es.
Nun muss ich es nur noch in das Shutdown Script (erst noch finden *g*) von KDE schreiben.
Tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Sat Jan 06, 2007 6:44 pm Post subject: |
|
|
Toll. KDE killt den FX bevor ich ihn sanft beenden kann.
Code: | [19:43:59]|[tobi@tobi-rechner]|/tmp$cat /usr/kde/3.5/shutdown/agent-shutdown.sh
#!/bin/sh
#
# This file is executed at kde shutdown.
# Uncomment the following lines to kill the agents
# that were started at session startup.
#if [ -n "${GPG_AGENT_INFO}" ]; then
# kill $(echo ${GPG_AGENT_INFO} | cut -d':' -f 2) >/dev/null 2>&1
#fi
#if [ -n "${SSH_AGENT_PID}" ]; then
# eval "$(ssh-agent -k)"
#fi
## Firefox Shutdown
su tobi -c "wmctrl -c firefox"
su tobi -c "/usr/bin/find '/home/tobi/.mozilla/firefox' -name "lock" -exec rm '{}' \;"
|
Wie kann ich das denn sonst machen?
Tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
|
Fauli l33t
Joined: 24 Apr 2004 Posts: 760 Location: Moers, Germany
|
Posted: Sat Jan 06, 2007 11:36 pm Post subject: |
|
|
Im KDE-Kontrollzentrum kann man unter "Sound&Multimedia -> Systemnachrichten" für das Ereignis "KDE wird beendet" ein Programm angeben, dass bei diesem Ereignis ausgeführt werden soll. _________________ Do your part to beautify the web! Turn off link underlining! |
|
Back to top |
|
|
think4urs11 Bodhisattva
Joined: 25 Jun 2003 Posts: 6659 Location: above the cloud
|
Posted: Sun Jan 07, 2007 10:48 am Post subject: |
|
|
Problem dürfte sein das FF nicht sauber beendet wird wenn KDE/Gnome/etc. beendet werden, siehe FF Bug 365749
Abschalten kannst du den Dialog indem du in about:config einen neuen Parameter (boolean) browser.sessionstore.resume_from_crash auf false setzt; Nachteil dabei ist das es dann komplett aus ist.
Sollte sich aber umgehen lassen wenn man parallel ein Plugin wie TabMixPlus oder SessionManager installiert. _________________ Nothing is secure / Security is always a trade-off with usability / Do not assume anything / Trust no-one, nothing / Paranoia is your friend / Think for yourself |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Sun Jan 07, 2007 1:34 pm Post subject: |
|
|
@Think4UrS11:
Das Problem ist ja nicht, dass der SessionManager/CrashHandler nicht richtig funktioniert.
Das macht er alles einwandfrei, sowohl bei der Extension als auch Built-In.
Das Problem ist aber, dass er immer eine Bestätigung von mir haben will, dass er die Tabs wieder herstellen soll.
Das ist unnötig und die Option, die das Bewirken soll geht auch nicht...
Tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
|
think4urs11 Bodhisattva
Joined: 25 Jun 2003 Posts: 6659 Location: above the cloud
|
Posted: Sun Jan 07, 2007 2:09 pm Post subject: |
|
|
na gut, zweiter Versuch
in about:config einen neuen Parameter (string) browser.sessionstore.restore_prompt_uri auf javascript:window.close(); setzen
ist es das was du wolltest? _________________ Nothing is secure / Security is always a trade-off with usability / Do not assume anything / Trust no-one, nothing / Paranoia is your friend / Think for yourself |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Sun Jan 07, 2007 2:19 pm Post subject: |
|
|
Think4UrS11 wrote: | na gut, zweiter Versuch
in about:config einen neuen Parameter (string) browser.sessionstore.restore_prompt_uri auf javascript:window.close(); setzen
ist es das was du wolltest? |
Na, YIPPIE. Nachdem ich den ersten Versuch (browser.sessionstore.resume_from_crash) wieder auf true gesetzt habe, und den Built-In von FX genommen habe, deine Zeile eingefügt habe, geht es super.
Wenn du und ich uns aufm GSC treffen sollten, ist eine Flasche Bier für dich reserviert
Danke
Tobi _________________ Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke |
|
Back to top |
|
|
|