Main menu

Search
Login
Signup
Links
<< Previous thread | Next thread >>   
X-InkScape (development)

Author Post
Danix
Sat 21 Jun 2008 - 17:13

online

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