Problema muito estranho no FireFox 1.5

Iniciado por knisu, 01 de Janeiro de 2006, 19:41

tópico anterior - próximo tópico

knisu

Ae galera!
Estou usando o Kubuntu 5.10 e a pouco tempo resolvi instalar o firefox 1.5.

A instalação foi concluida com exito, ao que me parecia.
Agora percebi que quando se clica em um link externo (EX.: Link de URL no Merucy, Thunderbird, ou até mesmo indo no console e digitando "firefox URL"), o firefox abre, mas não abre a Página...
alguem sabe como resolver isso?

agradeco

henrique

LaSSarD

O mesmo acontecia comigo quando usava KDE...
Só uma sugestão que me veio na cabeça agora e talvez funcione:
sudo gedit /usr/bin/firefox
Substitua o conteúdo pelo seguinte (consegui esse arquivo a partir de uma dica do ubuntuforums.org para atualização do Firefox):
#!/bin/sh
## $Id: mozilla.in,v 1.12.8.1 2005/09/20 21:13:03 dbaron%dbaron.org Exp $
##
## Usage:
##
## $ mozilla [args]
##
## This script is meant to run the mozilla-bin binary from either
## mozilla/xpfe/bootstrap or mozilla/dist/bin.
##
## The script will setup all the environment voodoo needed to make
## the mozilla-bin binary to work.
##

moz_pis_startstop_scripts()
{
 MOZ_USER_DIR=".mozilla/firefox"
 # MOZ_PIS_ is the name space for "Mozilla Plugable Init Scripts"
 # These variables and there meaning are specified in
 # mozilla/xpfe/bootstrap/init.d/README
 MOZ_PIS_API=2
 MOZ_PIS_MOZBINDIR="${dist_bin}"
 MOZ_PIS_SESSION_PID="$$"
 MOZ_PIS_USER_DIR="${MOZ_USER_DIR}"
 export MOZ_PIS_API MOZ_PIS_MOZBINDIR MOZ_PIS_SESSION_PID MOZ_PIS_USER_DIR
 
 case "${1}" in
   "start")
     for curr_pis in "${dist_bin}/init.d"/S* "${HOME}/${MOZ_USER_DIR}/init.d"/S* ; do
       if [ -x "${curr_pis}" ] ; then
         case "${curr_pis}" in
           *.sh) .  "${curr_pis}"         ;;
           *)       "${curr_pis}" "start" ;;
         esac
       fi
     done
     ;;
   "stop")
     for curr_pis in "${HOME}/${MOZ_USER_DIR}/init.d"/K* "${dist_bin}/init.d"/K* ; do
       if [ -x "${curr_pis}" ] ; then
         case "${curr_pis}" in
           *.sh) . "${curr_pis}"        ;;
           *)      "${curr_pis}" "stop" ;;
         esac
       fi
     done
     ;;
   *)
     echo 1>&2 "$0: Internal error in moz_pis_startstop_scripts."
     exit 1
     ;;
 esac
}

#uncomment for debugging
#set -x

moz_libdir=/usr/local/lib/firefox-1.5
MRE_HOME=/usr/local/lib/mre/mre-1.5

# Use run-mozilla.sh in the current dir if it exists
# If not, then start resolving symlinks until we find run-mozilla.sh
found=0
progname="$0"
curdir=`dirname "$progname"`
progbase=`basename "$progname"`
run_moz="$curdir/run-mozilla.sh"
if test -x "$run_moz"; then
 dist_bin="$curdir"
 found=1
else
 here=`/bin/pwd`
 while [ -h "$progname" ]; do
   bn=`basename "$progname"`
   cd `dirname "$progname"`
   progname=`/bin/ls -l "$bn" | sed -e 's/^.* -> //' `
   if [ ! -x "$progname" ]; then
     break
   fi
   curdir=`dirname "$progname"`
   run_moz="$curdir/run-mozilla.sh"
   if [ -x "$run_moz" ]; then
     cd "$curdir"
     dist_bin=`pwd`
     run_moz="$dist_bin/run-mozilla.sh"
     found=1
     break
   fi
 done
 cd "$here"
fi
if [ $found = 0 ]; then
 # Check default compile-time libdir
 if [ -x "$moz_libdir/run-mozilla.sh" ]; then
   dist_bin="$moz_libdir"
 else
   echo "Cannot find mozilla runtime directory. Exiting."
   exit 1
 fi
fi

script_args=""
debugging=0
MOZILLA_BIN="${progbase}-bin"

if [ "$OSTYPE" = "beos" ]; then
 mimeset -F "$MOZILLA_BIN"
fi

pass_arg_count=0
while [ $# -gt $pass_arg_count ]
do
 case "$1" in
   -p | --pure | -pure)
     MOZILLA_BIN="${MOZILLA_BIN}.pure"
     shift
     ;;
   -g | --debug)
     script_args="$script_args -g"
     debugging=1
     shift
     ;;
   -d | --debugger)
     script_args="$script_args -d $2"
     shift 2
     ;;
   *)
     # Move the unrecognized argument to the end of the list.
     arg="$1"
     shift
     set -- "$@" "$arg"
     pass_arg_count=`expr $pass_arg_count + 1`
     ;;
 esac
done

export MRE_HOME

## Start addon scripts
moz_pis_startstop_scripts "start"

if [ $debugging = 1 ]
then
 echo $dist_bin/run-mozilla.sh $script_args $dist_bin/$MOZILLA_BIN "$@"
fi
"$dist_bin/run-mozilla.sh" $script_args "$dist_bin/$MOZILLA_BIN" "$@"
exitcode=$?

## Stop addon scripts
moz_pis_startstop_scripts "stop"

exit $exitcode
# EOF.
desculpem as mensagens não respondidas, mas eu tô afastado há mais de ano...
um dia eu volto ;)

agente100gelo

Sistema > Preferências > Aplicações Preferencias > Navegador Web

Está: firefox %s ?
Advogado e analista de sistema cearense.
Twitter: @glaydson

LaSSarD

desculpem as mensagens não respondidas, mas eu tô afastado há mais de ano...
um dia eu volto ;)

agente100gelo

Citação de: "LaSSarD"Ele usa KDE.

Foi mal ó!!! :)
No KDE num tem algo parecido?
Advogado e analista de sistema cearense.
Twitter: @glaydson

LaSSarD

Tem que fuçar no kcontrol, mas já tentei de tudo quanto é parâmetro %s, $URL$ e afins, e nenhum deu certo. Acho que era por causa do /usr/bin/firefox mesmo...
desculpem as mensagens não respondidas, mas eu tô afastado há mais de ano...
um dia eu volto ;)

knisu

ae LaSSarD e agente100gelo

valeu pela ajuda, mas mesmo assim não funcionou :/

isso aqui é o que tem no meu /usr/bin/firefox:

#!/bin/bash
cd /usr/lib/firefox
./firefox


quando eu substitui pelo código que você me passou, ele apresentou esse erro

Cannot find mozilla runtime directory. Exiting.

no kcontrol eu procurei e não achei nada relacionado ao Firefox, somente ao Konqueror..

valeu por estar ajudando pessoal

henrique

knisu

eu vi que o /usr/bin/firefox é um "link" pro /usr/lib/firefox/firefox
então eu substitui o codigo que você passou acima no direto no /usr/lib/firefox/firefox
mas mesmo assim nao funcinou :/

agora não deu erro nenhum, mas continua não dando pra abrir os links..

obrigado

quithos

Ae

Nao sei se o seu problema se parece com o meu mas tem este link
https://wiki.ubuntu.com/FirefoxNovaVersao
"Nunca se vence uma guerra lutando sozinho, e sempre mais facil achar que a culpa e do outro, evita um aperto de mão de um possível aliado" (Raul Santos Seixas)