Menù Principale

Cerca
Login
Registrati
Link
<< Discussione precedente | Discussione successiva >>   
[Test richiesto] X-Gnucash

Autore Messaggio
Danix
mar 06 mag 2008 - 11:36

online

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

X-Gnucash

Download: -Link-

Licenza: GNU General Public License

Motivazioni

  1. Vengono scritti percorsi assoluti (non aggiornati cambiando drive o percorso) in

    User\gnucash\.gconf\apps\gnucash\history\%gconf.xml

    Questo determina che i file recenti non vengono memorizzati.

  2. Ma quel che è peggio è che, cambiando drive, X-Gnucash NON si avvia perchè il file \Bin\gnucash\share\guile\1.6\slibcat, che contiene anch'esso percorsi assoluti, non viene aggiornato.




[ Modificato mer 07 mag 2008 - 12:34 ]
Torna ad inizio pagina
Sito Web
Danix
mar 06 mag 2008 - 11:38

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12916
[Fixed]

TEST RICHIESTO

Aggiungere le seguenti stringhe a X-Gnucash.ini

[StringReplace=%HOME%\.gconf\apps\gnucash\history\%gconf.xml]
<stringvalue>|\gnucash=$Home$

[StringReplace=$Bin$\$AppName$\share\guile\1.6\slibcat]
"|guile=$Bin$\$AppName$\share\|\\

Torna ad inizio pagina
Sito Web
Danix
sab 10 mag 2008 - 13:38

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12916
Altro bug: Online Banking non funziona correttamente.

Dimenticanza nell'ini (parte modificata):

[WriteToReg=%REG_DIR%\Aqbanking.reg]
MainKey=HKEY_LOCAL_MACHINE\SOFTWARE\Aqbanking
Paths|"providerdir"=$Bin$\$AppName$\lib\aqbanking\plugins\16\providers|\\"
Paths|"bankinfodir"=$Bin$\$AppName$\lib\aqbanking\plugins\16\bankinfo|\\"
Paths|"importerdir"=$Bin$\$AppName$\lib\aqbanking\plugins\16\imexporters|\\"
Paths|"wizarddir"=$Bin$\$AppName$\lib\aqbanking\plugins\16\wizards|\\"
Paths|"pkgdatadir"=$Bin$\$AppName$\share\aqbanking|\\"
Paths|"sysconfdir"=$Bin$\$AppName$\etc|\\"
Paths|"localedir"=$Bin$\$AppName$\share\locale|\\"
Paths|"xmldatadir"=$Bin$\$AppName$\share\aqhbci\xml|\\"
Paths|"cfgmoduledir"=$Bin$\$AppName$\lib\\aqbanking\plugins\16\frontends\qbanking\cfgmodules|\\"

[WriteToReg=%REG_DIR%\Gwenhywfar.reg]
MainKey=HKEY_LOCAL_MACHINE\SOFTWARE\Gwenhywfar
Paths|"prefix"=$Bin$\$AppName$|\\"
Paths|"libdir"=$Bin$\$AppName$\lib|\\"
Paths|"plugindir$Bin$\$AppName$\lib\gwenhywfar\plugins\38|\\"
Paths|"sysconfdir"="$Bin$\$AppName$\etc|\\"
Paths|"localedir"=$Bin$\$AppName$\share\locale|\\"

[WriteToReg=%REG_DIR%\GnuCash.reg]
MainKey=HKEY_LOCAL_MACHINE\SOFTWARE\GnuCash
"InstallationDirectory"=$Bin$\$AppName$|\\"
Paths|"prefix"=$Bin$\$AppName$|\\"
Paths|"libdir"=$Bin$\$AppName$\lib|\\"
Paths|"pkglibdir"=$Bin$\$AppName$\lib\gnucash|\\"
Paths|"sysconfdir"=$Bin$\$AppName$\etc|\\"
Paths|"localedir"=$Bin$\$AppName$\share\locale|\\"

[RunBefore]
RegEdit=%REG_DIR%\Aqbanking.reg;Gwenhywfar.reg;GnuCash.reg





;-------------------------------------------------------
;    Ini revision: [rev3]
;    Date: 10.05.2008
;-------------------------------------------------------

[Setup]
AppName=gnucash

[FileToRun]
PathToExe=$Bin$\$AppName$\bin\gnucash-bin.exe

[Environment]
HOME=$Home$\$AppName$
REG_DIR=$Home$\$AppName$\registry
PATH=$Bin$\$AppName$\bin;$Bin$\$AppName$\lib;$Bin$\$AppName$\lib\gnucash;%PATH%
GUILE_WARN_DEPRECATED=no
GNC_MODULE_PATH=$Bin$\$AppName$\lib\gnucash
GUILE_LOAD_PATH=$Bin$\$AppName$\share\gnucash\guile-modules;$Bin$\$AppName$\share\gnucash\scm;$Bin$\$AppName$\share\guile\1.6;%GUILE_LOAD_PATH%
LTDL_LIBRARY_PATH=$Bin$\$AppName$\lib
QOF_LIB_DIR=$Bin$\$AppName$\lib\gnucash

[Functions]
DirCreate=%HOME%
FileMove=$Bin$\$AppName$\share\gnucash\pixmaps\gnucash_splash.png|$Bin$\$AppName$\share\gnucash\pixmaps\gnucash_splash.png.original
FileCopy=$Temp$\x-default|$Bin$\$AppName$\share\gnucash\pixmaps\gnucash_splash.png

; ( locale optional italian)
;DirCopy=$Bin$\$AppName$\lib\locale\it|$Bin$\$AppName$\lib\locale_it\it
;DirRemove=$Bin$\$AppName$\lib\locale
;DirMove=$Bin$\$AppName$\lib\locale_it|$Bin$\$AppName$\lib\locale

[StringReplace=%HOME%\.gconf\apps\gnucash\history\%gconf.xml]
<stringvalue>|\gnucash=$Home$

[StringReplace=$Bin$\$AppName$\share\guile\1.6\slibcat]
"|guile=$Bin$\$AppName$\share\|\\

[WriteToReg=%REG_DIR%\Aqbanking.reg]
MainKey=HKEY_LOCAL_MACHINE\SOFTWARE\Aqbanking
Paths|"providerdir"=$Bin$\$AppName$\lib\aqbanking\plugins\16\providers|\\"
Paths|"bankinfodir"=$Bin$\$AppName$\lib\aqbanking\plugins\16\bankinfo|\\"
Paths|"importerdir"=$Bin$\$AppName$\lib\aqbanking\plugins\16\imexporters|\\"
Paths|"wizarddir"=$Bin$\$AppName$\lib\aqbanking\plugins\16\wizards|\\"
Paths|"pkgdatadir"=$Bin$\$AppName$\share\aqbanking|\\"
Paths|"sysconfdir"=$Bin$\$AppName$\etc|\\"
Paths|"localedir"=$Bin$\$AppName$\share\locale|\\"
Paths|"xmldatadir"=$Bin$\$AppName$\share\aqhbci\xml|\\"
Paths|"cfgmoduledir"=$Bin$\$AppName$\lib\\aqbanking\plugins\16\frontends\qbanking\cfgmodules|\\"

[WriteToReg=%REG_DIR%\Gwenhywfar.reg]
MainKey=HKEY_LOCAL_MACHINE\SOFTWARE\Gwenhywfar
Paths|"prefix"=$Bin$\$AppName$|\\"
Paths|"libdir"=$Bin$\$AppName$\lib|\\"
Paths|"plugindir$Bin$\$AppName$\lib\gwenhywfar\plugins\38|\\"
Paths|"sysconfdir"="$Bin$\$AppName$\etc|\\"
Paths|"localedir"=$Bin$\$AppName$\share\locale|\\"

[WriteToReg=%REG_DIR%\GnuCash.reg]
MainKey=HKEY_LOCAL_MACHINE\SOFTWARE\GnuCash
"InstallationDirectory"=$Bin$\$AppName$|\\"
Paths|"prefix"=$Bin$\$AppName$|\\"
Paths|"libdir"=$Bin$\$AppName$\lib|\\"
Paths|"pkglibdir"=$Bin$\$AppName$\lib\gnucash|\\"
Paths|"sysconfdir"=$Bin$\$AppName$\etc|\\"
Paths|"localedir"=$Bin$\$AppName$\share\locale|\\"

[RunBefore]
RegEdit=%REG_DIR%\Aqbanking.reg;Gwenhywfar.reg;GnuCash.reg

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

[SplashScreen]
Image=
Title=
TimeOut=1500
Torna ad inizio pagina
Sito Web
ZioZione
sab 10 mag 2008 - 18:13
online

Utente registrato #74
Registrato il: dom 21 gen 2007 - 11:31
Provenienza: Tradate (VA)
Messaggi: 3821
Ciao Danix,
per rispondere al nostro amico riguardo alla presunta non portatilità di X-GnuCash, ho anche approfittato per scaricarlo e testare la parte riguardante il tuo fix: tutto ok.
Già che ci siamo, avrei trovato anche un'altra cosa: sotto determinate condizioni (dovrebbe accadere quando fai File|Open) viene creata questa cartella

C:\Documents and Settings\nomeutente\Application Data\gtk-2.0

relativa al fatto che per quella operazione si utilizza il dialog di GTK. Se riesci a sistemare anche questa, saremmo proprio a posto (il log di Regshot è pulitissimo).

Cordialmente
ZioZione
Torna ad inizio pagina
Danix
sab 10 mag 2008 - 20:23

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12916
Grazie mille, ZioZione
Hai ragione e in più c'è anche il file .recently-used.xbel.



;-------------------------------------------------------
;    Ini revision: [rev4]
;    Date: 10.05.2008
;-------------------------------------------------------

[Setup]
AppName=gnucash

[FileToRun]
PathToExe=$Bin$\$AppName$\bin\gnucash-bin.exe

[Environment]
HOME=$Home$\$AppName$
REG_DIR=$Home$\$AppName$\registry
GTK2_DIR=$Home$\$AppName$\gtk-2.0
PATH=$Bin$\$AppName$\bin;$Bin$\$AppName$\lib;$Bin$\$AppName$\lib\gnucash;%PATH%
GUILE_WARN_DEPRECATED=no
GNC_MODULE_PATH=$Bin$\$AppName$\lib\gnucash
GUILE_LOAD_PATH=$Bin$\$AppName$\share\gnucash\guile-modules;$Bin$\$AppName$\share\gnucash\scm;$Bin$\$AppName$\share\guile\1.6;%GUILE_LOAD_PATH%
LTDL_LIBRARY_PATH=$Bin$\$AppName$\lib
QOF_LIB_DIR=$Bin$\$AppName$\lib\gnucash

[Functions]
DirCreate=%HOME%
FileMove=$Bin$\$AppName$\share\gnucash\pixmaps\gnucash_splash.png|$Bin$\$AppName$\share\gnucash\pixmaps\gnucash_splash.png.original
FileCopy=$Temp$\x-default|$Bin$\$AppName$\share\gnucash\pixmaps\gnucash_splash.png

; (locale optional italian)
;DirCopy=$Bin$\$AppName$\lib\locale\it|$Bin$\$AppName$\lib\locale_it\it
;DirRemove=$Bin$\$AppName$\lib\locale
;DirMove=$Bin$\$AppName$\lib\locale_it|$Bin$\$AppName$\lib\locale

; (gtk2)
DirMove=@AppDataDir@\gtk-2.0|@AppDataDir@\gtk-2.0_backup
DirCopy=%GTK2_DIR%|@AppDataDir@\gtk-2.0|o

[StringReplace=%HOME%\.gconf\apps\gnucash\history\%gconf.xml]
<stringvalue>|\gnucash=$Home$

[StringReplace=$Bin$\$AppName$\share\guile\1.6\slibcat]
"|guile=$Bin$\$AppName$\share\|\\

[WriteToReg=%REG_DIR%\Aqbanking.reg]
MainKey=HKEY_LOCAL_MACHINE\SOFTWARE\Aqbanking
Paths|"providerdir"=$Bin$\$AppName$\lib\aqbanking\plugins\16\providers|\\"
Paths|"bankinfodir"=$Bin$\$AppName$\lib\aqbanking\plugins\16\bankinfo|\\"
Paths|"importerdir"=$Bin$\$AppName$\lib\aqbanking\plugins\16\imexporters|\\"
Paths|"wizarddir"=$Bin$\$AppName$\lib\aqbanking\plugins\16\wizards|\\"
Paths|"pkgdatadir"=$Bin$\$AppName$\share\aqbanking|\\"
Paths|"sysconfdir"=$Bin$\$AppName$\etc|\\"
Paths|"localedir"=$Bin$\$AppName$\share\locale|\\"
Paths|"xmldatadir"=$Bin$\$AppName$\share\aqhbci\xml|\\"
Paths|"cfgmoduledir"=$Bin$\$AppName$\lib\\aqbanking\plugins\16\frontends\qbanking\cfgmodules|\\"

[WriteToReg=%REG_DIR%\Gwenhywfar.reg]
MainKey=HKEY_LOCAL_MACHINE\SOFTWARE\Gwenhywfar
Paths|"prefix"=$Bin$\$AppName$|\\"
Paths|"libdir"=$Bin$\$AppName$\lib|\\"
Paths|"plugindir$Bin$\$AppName$\lib\gwenhywfar\plugins\38|\\"
Paths|"sysconfdir"="$Bin$\$AppName$\etc|\\"
Paths|"localedir"=$Bin$\$AppName$\share\locale|\\"

[WriteToReg=%REG_DIR%\GnuCash.reg]
MainKey=HKEY_LOCAL_MACHINE\SOFTWARE\GnuCash
"InstallationDirectory"=$Bin$\$AppName$|\\"
Paths|"prefix"=$Bin$\$AppName$|\\"
Paths|"libdir"=$Bin$\$AppName$\lib|\\"
Paths|"pkglibdir"=$Bin$\$AppName$\lib\gnucash|\\"
Paths|"sysconfdir"=$Bin$\$AppName$\etc|\\"
Paths|"localedir"=$Bin$\$AppName$\share\locale|\\"

[RunBefore]
RegEdit=%REG_DIR%\Aqbanking.reg;Gwenhywfar.reg;GnuCash.reg

[RunAfter]
DirCopy=@AppDataDir@\gtk-2.0|%GTK2_DIR%|o
DirRemove=@AppDataDir@\gtk-2.0
DirMove=@AppDataDir@\gtk-2.0_backup|@AppDataDir@\gtk-2.0

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

[SplashScreen]
Image=
Title=
TimeOut=1500


Allego la REV4:

x-gnucash.zip
Torna ad inizio pagina
Sito Web

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