OVH Cloud OVH Cloud

Gnome et Firefox

52 réponses
Avatar
Zanton
Bonjour,

juste un petit problème : si j'ai firefox d'ouvert et que je veux voir
une page web sur mon disque dur, il ne charge pas la page dans une
nouvelle fenêtre mais il tente à nouveau de lancer firefox et me propose
la page de Profils et si je sélectionne mon profil, il me dit qu'il ne
peut pas l'utiliser car il est déjà utilisé.

Comment faire pour ne pas avoir cette fenêtre de profil (et
éventuellement d'ouvrir la page dans le firefox déjà ouvert) ?

Zanton

10 réponses

1 2 3 4 5
Avatar
Emmanuel Florac
Le Sun, 11 Jul 2004 01:59:17 +0200, Zanton a écrit :

Je ne comprends pas :(


Fait l'essai suivant : ouvre firefox. Ouvre un shell, et mets

firefox -a firefox -remote "openURL(http://www.google.com/,new-window)"

dans le shell. Ça marche ou pas?

--
Si ça a l'air facile, c'est difficile. Si ça a l'air difficile, c'est
carrément impossible. Si ça a l'air impossible, c'est un compilateur
Ada.
Théorème de Stockmayer.

Avatar
Emmanuel Florac
Le Sun, 11 Jul 2004 10:52:56 +0200, Batyann811 a écrit :

Cela ne fonctionne pas chez moi non plus avec un firefox 9.1 mais j'ai
trouvé ça qui à l'air de fonctionner :


C'est exactement la même chose en beaucoup plus compliqué...

--
Ne pas savoir de quoi on parle est un avantage dont il ne faut pas
abuser.
R.Debray

Avatar
Batyann811
Je viens d'essayer à nouveau ta méthode et effectivement fonctionne trés
bien. Le problème c'est que chez moi l'éxecutable de firefox est
mozilla-firefox et j'avais omis de remplacer le 2nd firefox par
mozilla-firefox et comme je ne lançait pas le script depuis un shell
mais depuis un menu je ne voyais pas le message d'erreur.

Donc, si ça interesse quelqu'un, pour moi la version finale du script est :

mozilla-firefox -a firefox -remote "openURL($1,new-window)" ||
mozilla-firefox $1

ça m'apprendra à me lever trop tôt le dimanche matin !
Avatar
Zanton
Emmanuel Florac wrote:


Je ne comprends pas :(



Fait l'essai suivant : ouvre firefox. Ouvre un shell, et mets

firefox -a firefox -remote "openURL(http://www.google.com/,new-window)"

dans le shell. Ça marche ou pas?



Bon, on progresse ^^
Si je fais ça, ça marche.

Par contre, attention les yeux, voici le comportement que j'ai :

- si j'ouvre un lien dans Thunderbird, une nouvelle fenêtre de Firefox
s'ouvre mais vide, elle ne charge pas la page :(
- si j'ouvre une page en local, là j'ai droit au bel écran de profil :(

Faut positiver, y'a du progrès ^^


Avatar
Emmanuel Florac
Le Sun, 11 Jul 2004 13:55:57 +0200, Zanton a écrit :


- si j'ouvre un lien dans Thunderbird, une nouvelle fenêtre de Firefox
s'ouvre mais vide, elle ne charge pas la page :(
- si j'ouvre une page en local, là j'ai droit au bel écran de profil :(


Tu as écrit le script que je t'ai dit, et tu as déclaré ce script comme
"navigateur par défaut" pour tes applications? Sans oublier le "%s" à la
fin en général nécessaire (en général le champ doit être
"/usr/local/bin/browserscript %s" ou %s correspond à l'URL).

--
on passe la moitié de son temps à refaire ce que l'on n'a pas eu le
temps de faire correctement.
Loi de Myers.

Avatar
Emmanuel Florac
Le Sun, 11 Jul 2004 11:39:32 +0200, Batyann811 a écrit :


Donc, si ça interesse quelqu'un, pour moi la version finale du script est :

mozilla-firefox -a firefox -remote "openURL($1,new-window)" ||
mozilla-firefox $1

ça m'apprendra à me lever trop tôt le dimanche matin !


Bon! Pour ceux que ça intéresse, le "||" signifie "ou". Donc le script
demande à un firefox existant d'ouvrir une nouvelle fenêtre avec l'URL
choisie (qui est dans la variable $1, le premier paramètre passé au
script à l'éxécution [*]), et si ça ne marche pas (parce qu'il n'y a
aucun firefox ent rain de tourner, logiquement) lance firefox avec cette
même URL en paramètre.

[*] si je lance un script shell avec des paramètres :

emmanuel % monscript toto tata titi

à l'intérieur du script, la variable $1 contient toto, $2 tata, $3 titi,
etc.

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando

Avatar
Zanton
Emmanuel Florac wrote:


- si j'ouvre un lien dans Thunderbird, une nouvelle fenêtre de Firefox
s'ouvre mais vide, elle ne charge pas la page :(
- si j'ouvre une page en local, là j'ai droit au bel écran de profil :(



Tu as écrit le script que je t'ai dit, et tu as déclaré ce script comme
"navigateur par défaut" pour tes applications? Sans oublier le "%s" à la
fin en général nécessaire (en général le champ doit être
"/usr/local/bin/browserscript %s" ou %s correspond à l'URL).

Je l'ai bien déclaré partout par contre, je n'ai pas ajouté le %s à la

fin. Je n'avais pas vu que tu en parlais avant...
ET ej dois dire que je comprends pas ce que tu veux dire : je dois
ajouter %s à la fin dans mes associations de fichier et dans mon lanceur
sur le bureau ?


Avatar
Zanton
Emmanuel Florac wrote:


Donc, si ça interesse quelqu'un, pour moi la version finale du script est :

mozilla-firefox -a firefox -remote "openURL($1,new-window)" ||
mozilla-firefox $1

ça m'apprendra à me lever trop tôt le dimanche matin !



Bon! Pour ceux que ça intéresse, le "||" signifie "ou". Donc le script
demande à un firefox existant d'ouvrir une nouvelle fenêtre avec l'URL
choisie (qui est dans la variable $1, le premier paramètre passé au
script à l'éxécution [*]), et si ça ne marche pas (parce qu'il n'y a
aucun firefox ent rain de tourner, logiquement) lance firefox avec cette
même URL en paramètre.

[*] si je lance un script shell avec des paramètres :

emmanuel % monscript toto tata titi

à l'intérieur du script, la variable $1 contient toto, $2 tata, $3 titi,
etc.



Je ne comprends rien. Je viens de taper ca dans un terminal :

firefox -a firefox -remote
"openURL(/home/simon/debian-formation/index.html,new-window)"

C''est le fichier que j'essaie d'ouvrir en local. Et bien là, ça marche
!?! Il ne me demande pas de choisir mon profil, il m'affiche directement
la page... Du coup j'ai revérifié mon script startfirefox et je ne me
suis pas trompé. Je suis perdu là...


Avatar
Zanton
Je viens de faire une capture d'écran d'un terminal dans lequel j'ai
édité mon script : www.zanton.net/download/script.png

A force de le voir, j'ai peut-être fait une erreur que je ne vois plus...


Je ne comprends rien. Je viens de taper ca dans un terminal :

firefox -a firefox -remote
"openURL(/home/simon/debian-formation/index.html,new-window)"

C''est le fichier que j'essaie d'ouvrir en local. Et bien là, ça marche
!?! Il ne me demande pas de choisir mon profil, il m'affiche directement
la page... Du coup j'ai revérifié mon script startfirefox et je ne me
suis pas trompé. Je suis perdu là...


Avatar
GP
Emmanuel Florac wrote:


À ta place, je ne parlerais plus de Firefox!



Firefox est le meilleur browser. Pour info le problème est identique
avec Mozilla et Netscape et n'est pas lié à Firefox.


C'est encore pire que ce que je pensais, alors! Mon Mozilla 1.4 ne me
fait pas ça. C'est ce qu'on appelle le progrès je suppose.

Écoute, quoi qu'on puisse dire des merdes de Microsoft, je n'ai jamais
entendu dire qu'un programme Microsoft demandait qu'on termine la
programmation pour l'ouvrir. Une compagnie commerciale qui se
retrouverait dans la situation de Linux, 1% au Zeitgeist et trois
projets majeurs sur trois qui ont échoué apparemment, porterait
attention à ce genre de «détail».

La compagnie risquerait de fermer. Les investisseurs craindraient de
perdre leur investissement, les employés leur job. Ça se grouillerait
le cul. Mais là, vu que Linux, avec les incroyables exploits réalisés
par les temps qui courent, va durer toujours avec George dans sa cave,
pourquoi s'en faire?

Même le (bon) shareware pour Windows ne présentait pas de bugs de cet
ordre. Vois-tu un peu le temps qui va être perdu à travers le monde
parce que les programmeurs n'ont jamais essayé d'ouvrir un fichier
dans leur browser?

Bon, la plupart des gens ne le remarqueront pas parce que le browser
utilisé par défaut dans KDE pour lire les fichiers est Konqueror, mais
ça n'a aucun bon sens. Aucun.

GP


1 2 3 4 5