Lancer plusieurs fenetres mozilla

Lancer plusieurs fenetres mozilla - Logiciels - Linux et OS Alternatifs

Marsh Posté le 23-01-2003 à 16:39:51    

Hello, je voulais s'il était possible de faire agir mozilla sous linux comme sous windows au niveau de la gestion des nouvelles fenetres. En fait, ce que j'aimerai, c'est que si mozilla est déjà lancé, lorsque je relance mozilla, il soit assez intelligent pour me créer une nouvelle fenetre, et pas essayer de se lancer une seconde fois (impossible d'utiliser plusieurs fois le même profil à la fois). Bon, forcément, dans l'histoire, l'idiot c'est moi, puisque si je relance mozilla, c'est normal qu'il agisse en tant que tel, mais il se trouve que sous win, il lance une nouvelle fenetre. (Pareil qu'ie et que konqueror, donc).
Le prob, c'est surtout pour lancer le mail. Si on lance le mail d'abord, alors il faut lancer le naviguateur depuis le mail, et inversement. Impossible de lancer le mail depuis une icone sur gnome, puis de lancer le nav à partir d'une autre icone. Lui ce qu'il comprend, c'est qu'il faut lancer 2 fois mozilla.
 
Et deuxiemement, est ce qu'il y a moyen de garder mozilla toujours en en parti en mémoire, afin de pouvoir le relancer bcp + rapidement à la prochaine execution (cette option existe sous win).

Reply

Marsh Posté le 23-01-2003 à 16:39:51   

Reply

Marsh Posté le 23-01-2003 à 23:09:33    

pour ca je sais pas...me suis jms posé la question et a chaque fois que je lance mozilla (raccourci ou console) il m'ouvre une nouvelle fenetre...mdk9
 
 
pour ton 2ement tu le laisse en permanence ouvert quitte a ajouter un bureau virtuel de +, comme ca c le + rapide qu'on puisse faire
 
 

Reply

Marsh Posté le 24-01-2003 à 05:47:41    

Oui tu peut, grace à la commande "-remote"
http://www.mozilla.org/unix/remote.html
 
Par exemple, mon raccourcie phoenix (derivé de mozilla) pointe sur

Code :
  1. phoenix -remote "openurl(, new-window)"


Message édité par Ogg le 24-01-2003 à 05:51:32

---------------
-= Curses Fan =-
Reply

Marsh Posté le 24-01-2003 à 12:29:31    

Merci bcp à vous 2
 
Fallait la connaitre la commande -remote!
Par ailleurs, jme suis fait un ptit script qui teste si mozilla est déjà ouvert, alors il lance une nouvelle fenetre, ou bien il lance mozilla tout simplement.
Voici le script :
#!/bin/sh
/usr/local/mozilla/mozilla -remote "ping()"
if [ $? -eq 0 ]
        then /usr/local/mozilla/mozilla -remote "xfeDoCommand(openBrowser)";
        else /usr/local/mozilla/mozilla&
fi
 
La 1ere commande renvoit 0 si mozilla est déjà ouvert
Ce que je pige pas (c'est la 1ere fois que j'essaie de faire un script), c'est que dans tous les cas, il effectue la commande /usr/local/mozilla/mozilla -remote "xfeDoCommand(openBrowser)" (dans le cas ou $? != 0 càd mozilla n'est pas lancé, cette commande ne fait donc rien, et il lance qd même la commande suivante)
 
Heu je récapitule, dans le 1er cas ($0 == 0), il effectue uniquement la 2ème commande, dans le 2ème cas ($0 != 0), il effectue les 2 commandes (dont une qui sert à rien, dont j'aimerai pouvoir me débarrasser, histoire de comprendre un peu comment marche la programmation shell)
 
Savez pas où j'aurai pu me gourrer ?

Reply

Marsh Posté le 24-01-2003 à 12:31:45    

Heu, c'est pas plutot $_ au lieu de $?  ?

Reply

Marsh Posté le 24-01-2003 à 12:38:37    

Nan nan, c'est bien $?
Je cherche à savoir le code de retour de la derniere commande lancée
 
Enfin chai pas, c'est ptete un truc spécifique à bash, mais en tout cas ça marche

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed