[PLUTO-help] Firefox e + sessioni utilizzando lo stesso profilo, ...(S.O.S)

Satana 6uncesso a infinito.it
Mer 23 Giu 2004 01:17:01 CEST


Dunque vista l'ora tarda spero di nn sparare cavolate...facendo il punto 
della zituazzione Firefox 0.9 client mozzilla-like uscito da pochi 
giorni possiede un paramatro -remote che permetterebbe di utilizzare un 
processo firefox già in esecuzione  bypassando il problema del lock sul 
profilo utente ... propio perchè il processo è sempre quello in 
esecuzione (probabilemente verrà creata una thread per gestire il nuovo 
tab/finestra). Navigando su Gooogleeee ho trovato 1 script che però 
sembra propio nn volerne sapere di funziare (il motivo è che nn entra 
mai dentro il primo if essendo che la il comando che precede il 
controllo fallisce sempre ...motivo...nn ricordo dove e come l'ho 
scovato fuori sto script in origine potrebbe essere stato per 
mozzilla...o + semplicemente è frutto di un trip mentale di qualcuno). 
Per chi si è perso le puntate precedenti questo è lo script tarocco:

#!/bin/sh
/usr/local/FIREFOX/firefox -remote 'ping()'
if [ $? -eq 0 ]; then
        #open a new window
        #firefox -remote "openURL(www.google.com, new-window)" &
        printf "Inside the If"
        /usr/local/FIREFOX/firefox -remote "openURL(${1}, new-window)" &
else
        #open new instance
        /usr/local/FIREFOX/firefox $1 &
fi

Ma io (che nn mi do mai per vinto...) ho cercato nuovamente su google 
questa volta cn keyword migliori e ho scovato un situz di fanatici del 
FreeBSD (cugini nostri no?)  che hanno concepito una serie di script 
interessanti l'ultimo dei quali fa riferimento propio al Firefox 
0.9...ho scaricato lo script...e adesso sto cercando di capirlo (come 
avrete capito sn ai primi passi cn lo scripting di shell) mah...datemi 
na mano a capirlo perchè nn è tutto chiaro e limpido:
http://www.freshports.org/www/firefox-remote/

#!/bin/sh

X11BASE="@X11BASE@"

FIREFOX_XREMOTE="${X11BASE}/usr/local/FIREFOX/mozilla-xremote-client"
FIREFOX_CMD="${X11BASE}/usr/local/FIREFOX/firefox"
TRUE="/usr/bin/true"

if [ "$1x" = "x" ]; then
        URL="about:blank"
else   
        URL=$1
fi

FIREFOX_REMOTE="openURL(${URL},new-tab)"

if [ -f ${FIREFOX_XREMOTE} ]; then
    FIREFOX_PING=${TRUE}
    FIREFOX_RCMD="${FIREFOX_XREMOTE} -a firefox"
else
    FIREFOX_PING="${FIREFOX_CMD} -remote ping()"
    FIREFOX_RCMD="${FIREFOX_CMD} -remote"
fi

${FIREFOX_PING}              &&
${FIREFOX_RCMD} ${FIREFOX_REMOTE}     && exit 0

${FIREFOX_CMD} ${URL}

Cmq vi aggiorno in tempo reale ho scoperto just now che esiste un 
binario dentro la cartella di firefox che si chiama 
mozilla-xremote-client che corrisponde al client firefox che implementa 
le funzionalità della libreria remote di mozzilla si pare che il -remote 
nn funga 
(http://www.mail-archive.com/debian-user@lists.debian.org/msg101886.html)...cn 
+ calma domani per ex mi lancerò a fare sto script poi se produco 
qualcosa di buono lo inoltro alla lista...magari potrebbe interessare a 
qualcun altro...
---

         \\|//
        ( ^ ^ )
+----oOO--(_)--OOo---------------[DaX]--------------------------------+
|	Powered by:						      |
|	- Red Hat Linux 9 kernel 2.4.20-31.9custom		      |
|	- cpu: AMD Athlon(TM) XP1700+				      |
|	- ram: 768 Mb						      |
|	Contacts:						      |
|	- Mail: Cyber.fox1 a infinito.it				      |
|	- ICQ UIN: 340835008					      |
+---------------------------------------------------------------------+
		Meteo zona di [Padova/Este] ore 00:30
		- OGGI mercoledì 23 giugno 2004
		  Showers Early T.Max: 26 - T.Min: 16
		- DOMANI giovedì 24 giugno 2004
		  Isolated Thunderstorms T.Max: 26 - T.Min: 17
+-----------Oooo.-----------------------------------------------------+
     .oooO  (   )
     (   )   ) /
      \ (   (_/
       \_)



More information about the pluto-help mailing list