Hi!
Mich nervt, dass Firefoc / -bird sich per icon klick nur einmal starten lassen. Läuft schon eine Instanz, dann kommt das Profilfenster und nervt. Man kann das aber umgehen mit einem kleinen Skript, da Firefox und Co eine Option liefern zu prüfen ob schon eine Instanz läuft. Wenn ja, kann man ein neues Fenster aufmachen auf eine andere Art und Weise, so dass nicht mit dem Profilmanager genervt wird.
Ich weiss leider nicht, was dieser Testaufruf an Rückgabewert liefert und bekomme es daher nicht hin.
Weiss jemand wie man das zu machen, ich habe wenig Ahnung von Shell Programmierung (wie lernt man das eigentlich, Buch?) Bis jetzt sieht das ja wirklich kleine Skript so aus.
Gruß, incmc
Mich nervt, dass Firefoc / -bird sich per icon klick nur einmal starten lassen. Läuft schon eine Instanz, dann kommt das Profilfenster und nervt. Man kann das aber umgehen mit einem kleinen Skript, da Firefox und Co eine Option liefern zu prüfen ob schon eine Instanz läuft. Wenn ja, kann man ein neues Fenster aufmachen auf eine andere Art und Weise, so dass nicht mit dem Profilmanager genervt wird.
Ich weiss leider nicht, was dieser Testaufruf an Rückgabewert liefert und bekomme es daher nicht hin.
Weiss jemand wie man das zu machen, ich habe wenig Ahnung von Shell Programmierung (wie lernt man das eigentlich, Buch?) Bis jetzt sieht das ja wirklich kleine Skript so aus.
Code:
#!/bin/sh
#
#This small script gets you rid of the Firefox startup problem.
#Otherwise it wasn't possible to start a new window by just clicking on
#the Firefox icon
if [ 'firefox -remote "ping()"' ]
then
#If there is a running Firefox instance
echo "Running"
firefox -remote "openURL(about:blank,new-window)"
else
#If there is no Firefox running
echo "NOT running"
firefox
fi
Gruß, incmc