mozilla unter linux mehrmals starten

Seite 1 von 1 - Forum: Linux and other OS auf overclockers.at

URL: https://www.overclockers.at/linux/mozilla_unter_linux_mehrmals_starten_77790/page_1 - zur Vollversion wechseln!


quattro schrieb am 07.05.2003 um 20:29

hab schon wieder eine frage ;)

ich hab jetzt den alten mozilla der beim RH9 dabei ist deinstalliert und den aktuellen draufgespielt, allerdings schaff ichs nicht ihn mit einem button mehrmals zu starten (also mehrere browser-windows zu öffnen)
da müsste es irgendeinen switch geben der das macht?
hab bei mozilla.org herausgefunden dass der befehl

Code:
./mozilla -remote "xfeDoCommand (openBrowser)"
ein neues browser-fenster öffnen sollte, tut er aber eben nur wenn schon eines offen ist
Code:
mozilla -remote "openurl(,new-window)
sollte auch ein neues fenster öffnen, tut es aber auch nur wenn der browser schon offen ist.

wenn ich einfach mozilla ausführe geht das nur wenn noch nichts offen ist, sonst kommt das fenster zum auswählen des profils und beim klick auf OK kommt die meldung dass das Profil schon in Verwendung sei.


emStone schrieb am 09.05.2003 um 14:06

wozu willst ihn mehrmals starten? du kannst neue tabs aufmachen
ich glaub das geht mit alt+t


lachrymology schrieb am 09.05.2003 um 14:09

ja eh..du kannst mehrere fenster im browser öffnen...wie beim opera
und zwar mit strg + t


d3cod3 schrieb am 09.05.2003 um 15:28

ich starte bei mir den mozilla aus der commandline mit

Code:
mozilla &

immer wenn ich das mach hupft ein neuer auf. aber wie oben erwähnt sinnlos aufgrund von tabbed browsing


quattro schrieb am 10.05.2003 um 15:53

wie tabbed browsing geht weiß ich eh
man kann ja auch ein neues fenster mit Strg+N öffnen

mir gehts aber drum dass sich ein neues Fenster öffnet wenn ich z.b. im e-mail programm auf einen link klicke, wenn nämlich schon ein browser offen ist gehts nicht
@d3cod3: mit dem gehts auch nicht :(


that schrieb am 10.05.2003 um 17:54

Wenn ich Mozilla starte und er läuft schon, dann macht er wie erwartet ein weiteres, leeres Window auf. (Mozilla 1.3, Linux)


quattro schrieb am 10.05.2003 um 17:56

Zitat von that
Wenn ich Mozilla starte und er läuft schon, dann macht er wie erwartet ein weiteres, leeres Window auf. (Mozilla 1.3, Linux)
hast du den einfach nur installiert und nix gemacht???


pari schrieb am 10.05.2003 um 18:12

du dürftest irgendwas bei der installation falsch gemacht haben, denn normalerweise sollte er nix wegen an profile melden


quattro schrieb am 10.05.2003 um 22:44

so, hab mich mal durch ein paar newsgroups gearbeitet:
wenn mans mit dem installationsprogramm installiert passiert das, bei der RPM installation nicht

da es aber nicht für alle versionen RPMs gibt hab ich weitergesucht und bin auf folgendes script gestoßen:

Code:
#!/usr/bin/perl
#Author: Keith Maika <slick at aoeex dot com>
#Usage:
# >mozilla
#    Opens a new mozilla window to the home page
# >mozilla <url>
#    Opens <url> in the current mozilla window, or opens a new one.
# >mozilla -new <url>
#    Opens <url> in a new mozilla window
# >mozilla -tab <url>
#    Opens <url> in a new tab in mozilla
# >mozilla -mail
#    Opens the mozilla mail client
#

@stats=`ps -x`;
$cmdParams="'openURL(%s,%c)'";
$remote="";
$pathToMozilla = "/usr/local/mozilla/mozilla";

for $line(@stats){
         if ($line =~ /mozilla-bin/){
                 $remote="-remote";
         }
}

$url=shift;
$target='';
if ($url eq '-tab'){
         $url=shift;
         $target='new-tab';
}
elsif ($url eq '-mail'){
         if ($remote eq '-remote'){
                 $cmdParams="'xfeDoCommand(openInbox)'";
         }
         else {
                 $cmdParams="-mail";
         }
}
elsif ($url eq '-new'){
         $target='new-window';
         $url=shift;
}
if ($remote ne '-remote'){
         $cmdParams='"%s"';
}

if ($url eq ''){
         if ($remote eq '-remote'){
                 $url='about:blank';
         }
         else {
                 $cmdParams='';
         }
}
if ($remote eq '-remote' && $target eq ''){
         if ($url ne '-mail'){
                 $cmdParams="'openURL(%s)'";
         }
}

$cmdParams=~s/%s/$url/;
$cmdParams=~s/%c/$target/;

#print "Running command: $pathToMozilla $remote $cmdParams &";
system("$pathToMozilla $remote $cmdParams >/dev/null 2>&1 &");
das script ruft man mit der option -new auf
es überprüft dann ob mozilla schon offen ist und macht ein neues browser window auf, wenn mozilla noch nicht offen ist startet es ihn

perfekt!




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025