firefox : macdonalds en page de démarrage...
Le
Zanton
Bonjour,
j'ai un problème depuis quelques temps qui m'horripile pour rester
poli J'utilies un petit script pour lancer firefox afin de ne pas
avoir de problème de profils si je veux lancer plusieurs instances de
firefox (il m'ouvre un nouvel onglet si firefox est déjà ouvert). Voici
le scipt en question :
#!/bin/sh
export MOZILLA_FIVE_HOME="/usr/local/bin/firefox"
url="$1"
if [ "x$url" = "x" ]; then
url="about:blank"
fi
if $MOZILLA_FIVE_HOME/mozilla-xremote-client openURL\("$url"\,new-tab\);
then
exit 0
fi
exec $MOZILLA_FIVE_HOME/firefox "$url"
Tout marchait pour le mieux dans le meilleur des mondes (enfin ça c'est
pas gagné mais on va faire comme si) jusqu'au jour ou au lieu d'avoir un
about:blank au démarrage, il m'affiche la page d'accueil de
macdonald's Depuis, j'ai modifié le about:blank du script, j'ai
réinstallé firefox (j'utilise la 0.9.3) mais rien n'y fait. A noter que
si je lance firefox en me mettant dans le répertoire où il y a les
binaires, il me le lance bien avec les pages de démarrage que j'ai
définies. J'en déduis donc que ça viendrait du script ou tout du moins,
d'un fichier dans mon home puisque quand je réinstalle, ça me fait la
même chose.
Si quelqu'un peut me venir en aide, je le remercie ^^
Zanton
j'ai un problème depuis quelques temps qui m'horripile pour rester
poli J'utilies un petit script pour lancer firefox afin de ne pas
avoir de problème de profils si je veux lancer plusieurs instances de
firefox (il m'ouvre un nouvel onglet si firefox est déjà ouvert). Voici
le scipt en question :
#!/bin/sh
export MOZILLA_FIVE_HOME="/usr/local/bin/firefox"
url="$1"
if [ "x$url" = "x" ]; then
url="about:blank"
fi
if $MOZILLA_FIVE_HOME/mozilla-xremote-client openURL\("$url"\,new-tab\);
then
exit 0
fi
exec $MOZILLA_FIVE_HOME/firefox "$url"
Tout marchait pour le mieux dans le meilleur des mondes (enfin ça c'est
pas gagné mais on va faire comme si) jusqu'au jour ou au lieu d'avoir un
about:blank au démarrage, il m'affiche la page d'accueil de
macdonald's Depuis, j'ai modifié le about:blank du script, j'ai
réinstallé firefox (j'utilise la 0.9.3) mais rien n'y fait. A noter que
si je lance firefox en me mettant dans le répertoire où il y a les
binaires, il me le lance bien avec les pages de démarrage que j'ai
définies. J'en déduis donc que ça viendrait du script ou tout du moins,
d'un fichier dans mon home puisque quand je réinstalle, ça me fait la
même chose.
Si quelqu'un peut me venir en aide, je le remercie ^^
Zanton

Poser une question


Dans ce cas, essaie de cacher le répertoire .firefox (avec un bon
mv .firefox .firefox-wont-find-me) pour voir si ça change quelque chose.
Non ça ne change rien. A noter que je n'ai pas de .firefox mais que je
l'ai trouvé dans mozilla/firefox
Sinon, j'ai remarqué ce qui fait que la page macdonalds se lance, c'est
le %s dans la commande. Si je le mets pas, j'ai une page blanche et si
je le mets, il me met macdonalds en page d'accueil.
J'avoue rester perplexe :s
Je ne vois pas de %s dans le code que tu as posté. Normalement, %s est
utilisé avec des commandes/fonctions comme printf, où il est remplacé par un
argument (de type chaîne).
Regarde ce que donne Google si tu cherches « %s », tout simplement.
Le %s c'est dans la commande qui appelle le script plus haut : firefox
%s et ce %s sert à mettre dans une variable l'url passée en argument à
firefox quand il est lancé par une application extérieure.
Eh bien de toute évidence, tu as un bug quelque part qui fait que ce %s
n'est pas remplacé, ce qui fait qu'il est passé tel quel à Firefox, qui, ne
pouvant le considérer comme une URL, le prend pour une requête Google.