Main menu

Search
Login
Signup
Links
<< Previous thread | Next thread >>   
[Test richiesto] X-Gnucash

Author Post
Danix
Tue 06 May 2008 - 11:36

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956

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.




[ Edited Wed 07 May 2008 - 12:34 ]
Back to top
Website
Danix
Tue 06 May 2008 - 11:38

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
[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\|\\

Back to top
Website
Danix
Sat 10 May 2008 - 13:38

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
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
Back to top
Website
ZioZione
Sat 10 May 2008 - 18:13
online

Registered Member #74
Joined: Sun 21 Jan 2007 - 11:31
Location: Tradate (VA)
Posts: 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
Back to top
Danix
Sat 10 May 2008 - 20:23

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
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
Back to top
Website

Moderators: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60

Jump:     Back to top

Syndicate this thread: rss 0.92 Syndicate this thread: rss 2.0 Syndicate this thread: RDF
Powered by e107 Forum System