Menù Principale

Cerca
Login
Registrati
Link
<< Discussione precedente | Discussione successiva >>   
[Proposta] Nuovo ini per X-Mule

Vai a pagina       >>  
Autore Messaggio
Danix
sab 19 mag 2007 - 21:59

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12926

Prendendo spunto dalla discussione riportata a questo -Link- , propongo di spostare tutte le impostazioni in \User\eMule.
Inoltre, benchè l'ini precedente creasse le cartelle Incoming e Temp in \Download, quelle create di default dal programma al primo avvio, non venivano eliminate.
La funzione di backup ora riguarda tutta la cartella "config", il che rappresenta un vantaggio ma può anche creare problemi di spazio (su pen Usb) se la cartella è di grosse dimensioni.
Al limite il backup si può disabilitare, oppure limitarlo al solo preferences.ini ...

[Setup]
AppName=eMule

[FileToRun]
PathToExe=$Bin$\$AppName$\$AppName$.exe

[Environment]
HOME=$Home$\$AppName$
eMULE_INCOMING=$Download$\$AppName$\Incoming
eMULE_TEMP=$Download$\$AppName$\Temp
eMULE_BACKUP=$Backup$\$AppName$

[Functions]
DirCreate=%HOME%
DirCopy=%eMULE_BACKUP%\config|$ExeDir$\config
DirCreate=%eMULE_INCOMING%|%eMULE_TEMP%
DirMove=%HOME%\config|$ExeDir$|o

[WriteToIni=$ExeDir$\config\preferences.ini]
eMule|IncomingDir=%eMULE_INCOMING%
eMule|TempDir=%eMULE_TEMP%
eMule|NotifierConfiguration=$ExeDir$\config\Notifier.ini
eMule|WebTemplateFile=$ExeDir$\config\eMule.tmpl
eMule|ToolbarBitmapFolder=$ExeDir$\skins

[RunAfter]
DirCopy=$ExeDir$\config|%eMULE_BACKUP%\config|o
DirMove=$ExeDir$\config|%HOME%\config|o
DirRemove=$ExeDir$\Temp
DirRemove=$ExeDir$\Incoming

[Options]
DeleteTemp=true
MultipleIstances=false
ShowSplash=true
WriteLog=false

[SplashScreen]
Image=
Title=
TimeOut=1000


[ Modificato dom 20 mag 2007 - 01:21 ]
Torna ad inizio pagina
Sito Web
tittoproject
dom 20 mag 2007 - 22:49

online
Utente registrato #821
Registrato il: mer 24 gen 2007 - 17:22
Messaggi: 592
Danix ha scritto ...
La funzione di backup ora riguarda tutta la cartella "config", il che rappresenta un vantaggio ma può anche creare problemi di spazio (su pen Usb) se la cartella è di grosse dimensioni.
Al limite il backup si può disabilitare, oppure limitarlo al solo preferences.ini ...

Si puo' anche limitarla ai soli .ini:

DirCopy=$ExeDir$\config\*.ini|%eMULE_HOME%\config|o


Comunque sia, se si preferisce usare la cartella %eMULE_HOME% per i backup (cosa che condivido), suggerisco di fare lo spostamento "a mano" una volta per tutte e togliereogni riferimento alla cartella $backup$ nell'.ini. A dire il vero io preferisco usare la cartella %eMULE_HOME% anche per i download (cartelle 'Incoming' e 'Temp').

Nel tuo .ini manca la sezione [RunBefore], come su FileZilla, per copiare le impostazioni salvate nella %eMULE_HOME% in $ExeDir$. Questa cosa serve, appunto, per mantenere le impostazioni quando si aggiorna il programma.

NB: notare che ho sostituito la variabile %HOME% con %eMULE_HOME%: essendo la variabile %HOME% una variabile "speciale", è meglio non usarla quando non serve

[ Modificato dom 20 mag 2007 - 22:55 ]
Torna ad inizio pagina
Danix
dom 20 mag 2007 - 23:18

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12926
Comunque sia, se si preferisce usare la cartella %eMULE_HOME% per i backup (cosa che condivido), suggerisco di fare lo spostamento "a mano" una volta per tutte e togliereogni riferimento alla cartella $backup$ nell'.ini. A dire il vero io preferisco usare la cartella %eMULE_HOME% anche per i download (cartelle 'Incoming' e 'Temp').

Questo sconvolgerebbe l'architettura di wpp anche in vista del project X.
Io propenderei per lasciare le cose come stanno.

Nel tuo .ini manca la sezione [RunBefore], come su FileZilla, per copiare le impostazioni salvate nella %eMULE_HOME% in $ExeDir$. Questa cosa serve, appunto, per mantenere le impostazioni quando si aggiorna il programma.


Questa è nuova...
Sicuro?
Io ho usato

[Functions]
DirMove=%HOME%\config|$ExeDir$|o

Con sovrascrittura. Non c'è nessun file REG nè un comando da avviare.

NB: notare che ho sostituito la variabile %HOME% con %eMULE_HOME%: essendo la variabile %HOME% una variabile "speciale", è meglio non usarla quando non serve


Ho notato che non ci son differenze se non per i programmi tipo pidgin (PURPLE_HOME) che hanno variabili specifiche.
Che intendi per speciale?
E soprattutto in quali casi la usi?

[ Modificato lun 21 mag 2007 - 02:16 ]
Torna ad inizio pagina
Sito Web
tittoproject
dom 20 mag 2007 - 23:22

online
Utente registrato #821
Registrato il: mer 24 gen 2007 - 17:22
Messaggi: 592
Danix ha scritto ...
Questa è nuova...
Sicuro?


Hai ragione, fa finta di niente, è che ho pitturato casa tutto il giorno (di domenica) e sono un po' cotto.
Torna ad inizio pagina
tittoproject
dom 20 mag 2007 - 23:26

online
Utente registrato #821
Registrato il: mer 24 gen 2007 - 17:22
Messaggi: 592
"Danix" ha scritto ...
Che intendi per speciale?
E soprattutto in quali casi la usi?

Coma saprai, molti programmi, soprattutto quelli che sono nati nel mondo Unix, salvano le impostazioni nella cartella %HOME%. Quindi, se da XMule lanci un altro programma (tipo un lettore multimediale) che usa appunto la %HOME%, gli scombussoli tutto!
Torna ad inizio pagina
Danix
dom 20 mag 2007 - 23:38

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12926
Quindi non bisognerebbe utilizzarla mai?
O comunque sarebbe preferibile sempre utilizzarla col prefisso PREFISSO_HOME?

Torna ad inizio pagina
Sito Web
tittoproject
dom 20 mag 2007 - 23:41

online
Utente registrato #821
Registrato il: mer 24 gen 2007 - 17:22
Messaggi: 592
Danix ha scritto ...

Quindi non bisognerebbe utilizzarla mai?
O comunque sarebbe preferibile sempre utilizzarla col prefisso PREFISSO_HOME?

Va usata quando serve, negli altri casi è consigliabile lavorare un po' di fantasia e cercare nomi che non vadano ad interferire con altri programmi.
Torna ad inizio pagina
Danix
dom 20 mag 2007 - 23:45

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12926
Quali sono i casi in cui serve?

Esempi...

[ Modificato dom 20 mag 2007 - 23:54 ]
Torna ad inizio pagina
Sito Web
tittoproject
dom 20 mag 2007 - 23:52

online
Utente registrato #821
Registrato il: mer 24 gen 2007 - 17:22
Messaggi: 592
Danix ha scritto ...

Quali sono i casi in cui serve?

Esempi...

Guardando quelli che ho sull'HD, non molti. Guardando quelli che ci sono su WPP, bisogna controllarli...mi sta venendo come una botta di sonno...

Ci risentiamo nei prossimi giorni, ciao!
Torna ad inizio pagina
Danix
dom 20 mag 2007 - 23:55

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12926
Quindi, se da XMule lanci un altro programma (tipo un lettore multimediale) che usa appunto la %HOME%, gli scombussoli tutto!


Mi hai dato un'idea: inserisco un lettore predefinito per le preview, magari avipreview.
Solo che poi non si può disabilitare....mmh .....
Torna ad inizio pagina
Sito Web

Vai a pagina       >>  
Moderatori: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60

Salta:     Torna ad inizio pagina

RSS discussione: rss 0.92 RSS discussione: rss 2.0 RSS discussione: RDF
Powered by e107 Forum System