Menù Principale

Cerca
Login
Registrati
Link
<< Discussione precedente | Discussione successiva >>   
X-InkScape (development)

Autore Messaggio
Danix
sab 21 giu 2008 - 17:13

online

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

[rev6]

Con le versioni precedenti del launcher per X-InkScape, dove era stata impostata

[Environment]
USERPROFILE=$Home$\$AppName$


.. effettivamente il profilo veniva creato in \User\InkScape.
Tuttavia mi sono accorto che ciò crea una serie di complicazioni quando si utilizza il tool "Aiuto" del programma. In questo caso, infatti, viene creato in \User\InkScape un ulteriore profilo (e quindi un ulteriore file preferences.xml su cui il programma scrive le impostazioni) insieme a un nuovo profilo di Firefox, browser utilizzato per visualizzare il manuale (se presente nel sistema), sempre in \User.

Propongo quindi questa nuova versione del launcher che dovrebbe risolvere il bug, ed aggiunge inoltre alcune funzionalità, tra cui il salvataggio dei file recenti nel passaggio da un drive (o percorso) all'altro.

Download: x-inkscape_0.46_launcher_rev6.zip

Ini:

;-------------------------------------------------------
;    Ini revision: [rev 6]
;    Date: 21.06.2008
;-------------------------------------------------------

[Setup]
AppName=Inkscape

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

[Environment]
;LANG=en
PROFILE=$Home$\$AppName$\profile
REGISTRY=$Home$\$AppName$\registry
GTK2_DIR=$Home$\$AppName$\gtk-2.0
PROJECTS=$Home$\$AppName$\projects

[Functions]
;(locale it optional)
DirCopy=$ExeDir$\locale\it|$ExeDir$\locale_it\it
DirRemove=$ExeDir$\locale
DirMove=$ExeDir$\locale_it|$ExeDir$\locale
DirCopy=$ExeDir$\lib\locale\it|$ExeDir$\lib\locale_it\it
DirRemove=$ExeDir$\lib\locale
DirMove=$ExeDir$\lib\locale_it|$ExeDir$\lib\locale

;(profile)
DirCreate=%PROFILE%|%REGISTRY%|%GTK2_DIR%|%PROJECTS%
DirMove=@AppDataDir@\$AppName$|@AppDataDir@\$AppName$_backup
DirCopy=%PROFILE%|@AppDataDir@\$AppName$|o

FileCopy=$Temp$\x-default|@AppDataDir@\$AppName$\preferences.xml

;(gtk2)
DirMove=@AppDataDir@\gtk-2.0|@AppDataDir@\gtk-2.0_backup
DirCopy=%GTK2_DIR%|@AppDataDir@\gtk-2.0|o
FileMove=@UserProfileDir@\.recently-used.xbel|@UserProfileDir@\.recently-used.xbel.bak
FileCopy=%GTK2_DIR%\.recently-used.xbel|@UserProfileDir@\.recently-used.xbel|o

[RunAfter]
DirCopy=@AppDataDir@\$AppName$|%PROFILE%|o
DirRemove=@AppDataDir@\$AppName$
DirMove=@AppDataDir@\$AppName$_backup|@AppDataDir@\$AppName$

;(gtk2)
DirCopy=@AppDataDir@\gtk-2.0|%GTK2_DIR%|o
DirRemove=@AppDataDir@\gtk-2.0
DirMove=@AppDataDir@\gtk-2.0_backup|@AppDataDir@\gtk-2.0
FileCopy=@UserProfileDir@\.recently-used.xbel|%GTK2_DIR%\.recently-used.xbel|o
FileDelete=@UserProfileDir@\.recently-used.xbel
FileMove=@UserProfileDir@\.recently-used.xbel.bak|@UserProfileDir@\.recently-used.xbel

[WriteToReg=%REGISTRY%\$AppName$.reg]
MainKey=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths\Inkscape.exe

[RunBefore]
RegEdit=%REGISTRY%\$AppName$.reg

[StringReplace=@AppDataDir@\$AppName$\preferences.xml]
uri|\Inkscape=="$Home$
path|\Inkscape=="$Home$

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

[SplashScreen]
Image=
Title=
TimeOut=1500
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