DAU sicherere Firefox Starter für Linux:

  • Hallo allerseits!

    Ich habe für folgendes Problem eine wie ich finde praktische Lösung gefunden:

    Problem:
    Firefox ist abgestüzt. Ein Neustart von Firefox ruft nur das "Firefox is already running, but not responding. Please close all running firefox proceses or restart your system" (oder so ähnlich...) Fenster hervor. Vor dem Monitor sitzt aber eine Person, die damit nichts anzufangen weiß (z.B. die Freundin...:wink:)

    Lösung:
    Firefox wird über ein Skript gestartet, das, wenn kein Firefox Fenster da ist, Firefox prophylaktisch erstmal abschießt. Läuft Firefox bereits, so wird einfach ganz normal ein weiteres Fenster geöffnet.

    Ich habe das Skript /usr/local/bin/firefox-restart genannt, sein Inhalt ist:

    Bash
    #!/bin/bash
    STR=`$FIREFOX -a firefox -remote "ping()" 2>&1 | grep No`
    if [[ "$STR" == "Error: No running window found" ]] ;
    then killall firefox-bin ;
    fi 
    firefox
    exit

    (dadurch bin ich darauf gekommen...)
    Das Skript muss natürlich ausführbar gemacht werden.

    Danach einfach den Befehl im Firefox-Starter zu firefox-restart ändern.

    Testen kann man das z.B., wenn man versucht Nighthawks Riesengif (Link zum Beitrag, nicht zum gif...) zu öffnen und das eingefrorene Firefox Fenster dann schließt. Normalerweise läßt sich Firefox dann nämlcih nicht mehr öffnen ohne die erwähnte Fehlermeldung.

    Gruß,
    Bazon