Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] Wie Fenster über Bash/Skript schließen?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum
View previous topic :: View next topic  
Author Message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Fri Jan 05, 2007 12:57 pm    Post subject: [SOLVED] Wie Fenster über Bash/Skript schließen? Reply with quote

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
View user's profile Send private message
b3cks
Veteran
Veteran


Joined: 23 Mar 2004
Posts: 1481
Location: Bremen (GER)

PostPosted: Fri Jan 05, 2007 1:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Fri Jan 05, 2007 1:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
b3cks
Veteran
Veteran


Joined: 23 Mar 2004
Posts: 1481
Location: Bremen (GER)

PostPosted: Fri Jan 05, 2007 2:22 pm    Post subject: Reply with quote

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
View user's profile Send private message
Fauli
l33t
l33t


Joined: 24 Apr 2004
Posts: 760
Location: Moers, Germany

PostPosted: Fri Jan 05, 2007 8:47 pm    Post subject: Re: Wie Fenster über Bash/Skript schließen? Reply with quote

Finswimmer wrote:
Nun will ich über ein Skript das Schließen des Fensters veranlassen, bevor KDE FF abschießt.

Code:
wmctrl -c firefox

_________________
Do your part to beautify the web! Turn off link underlining!
Back to top
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Fri Jan 05, 2007 9:04 pm    Post subject: Reply with quote

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
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Sat Jan 06, 2007 6:44 pm    Post subject: Reply with quote

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
View user's profile Send private message
Fauli
l33t
l33t


Joined: 24 Apr 2004
Posts: 760
Location: Moers, Germany

PostPosted: Sat Jan 06, 2007 11:36 pm    Post subject: Reply with quote

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
View user's profile Send private message
think4urs11
Bodhisattva
Bodhisattva


Joined: 25 Jun 2003
Posts: 6659
Location: above the cloud

PostPosted: Sun Jan 07, 2007 10:48 am    Post subject: Reply with quote

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
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Sun Jan 07, 2007 1:34 pm    Post subject: Reply with quote

@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
View user's profile Send private message
think4urs11
Bodhisattva
Bodhisattva


Joined: 25 Jun 2003
Posts: 6659
Location: above the cloud

PostPosted: Sun Jan 07, 2007 2:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Sun Jan 07, 2007 2:19 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum