Always getting the "first launch" warning

Asked by Windell Oskay

On one of the computers that I use, Inkscape gives the "first launch" warning, every single time that it starts up.

This is on a Mac, and I have tried reinstalling XQuartz (latest version) and Inkscape (latest version).

Is there a way to convince Inkscape that it is not its first time starting? Thanks!

Question information

Language:
English Edit question
Status:
Invalid
For:
Inkscape Edit question
Assignee:
No assignee Edit question
Solved by:
johnc
Solved:
Last query:
Last reply:
Revision history for this message
su_v (suv-lp) said :
#1

On 2016-02-11 20:08 (+0100), Windell Oskay wrote:
> Inkscape gives the "first launch" warning, every single time that it
> starts up.

Is this about GateKeeper not remembering that Inkscape is allowed to launch, or the (AppleScript) dialog with the message «The first time this version of Inkscape is run it may take several minutes before the main window is displayed while font caches are built.»?

If it is about the second one - does the user have write permissions in "${HOME}/.cache/inkscape"? One of the shell scripts checks for the presence of this file: "${HOME}/.cache/inkscape.fccache-new" ... if it exists ('touched' during an earlier run), the warning is not shown.

Revision history for this message
su_v (suv-lp) said :
#2

Sorry, there was a typo (missing slash) in the second path: the file being checked is:
 "${HOME}/.cache/inkscape/.fccache-new"

Revision history for this message
Windell Oskay (windell) said :
#3

Thank you ~suv.

It is the "The first time this version of Inkscape is run it may take several minutes before the main window is displayed while font caches are built" warning. It does not actually take long to open, but does give the warning.

There was no ${HOME}/.cache directory on that computer. It appears that the primary user's home directory did not have the proper owner/group assignment.

We were able to fix that by running:
sudo chown -R username:staff /Users/username (for that user's name, not "username")

After doing so, Inkscape opens normally. Thank you for the help!