Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • inkscape inkscape
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 1,663
    • Issues 1,663
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 141
    • Merge requests 141
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • InkscapeInkscape
  • inkscapeinkscape
  • Issues
  • #459
Closed
Open
Issue created Oct 08, 2019 by Windell Oskay@oskay

Unable to open documents (MacOS 10.15 Catalina / Inkscape beta 1)

issue

Testing with a fresh copy of Inkscape 1.0beta1 (32d48128, 2019-09-19) installed on macOS 10.15 Catalina (release version), I am unable to open documents with File > Open or the toolbar shortcut. (I did not encounter this issue on pre-release versions of Catalina.)

For any directory that I navigate to, I get a message "Could not read the contents of XXXXX". "Error opening directory 'path/to/directory`: Operation not permitted"

I can open an SVG file by double clicking it in the Finder if Inkscape is not already open.

Screen_Shot_2019-10-07_at_7.16.42_PM

Same issue reported for GIMP: https://gitlab.gnome.org/GNOME/gimp/issues/3710

progress

  • no longer require INKSCAPE_DATADIR being set before execution reaches main() (!1020 (merged))
  • set environment variables in main(), removing the need for a launch script
    • Inkscape works without launch script (my personal dev environment)
    • test CLI invocation (because of problems with the launch script)
      • ./Inkscape
      • symlinked from somewhere else
  • do some cleanup and testing
    • finalize the XDG situation (check the spec)
    • Compare #ifdef for "I'm in a bundle - set environment!" with what speleo3 did
  • modify packaging
    • include new entitlements/settings
    • make binary lowercase 👉 postponed to future update
  • create MR: !1060 (merged)

current workaround

See @benjaminbellamy answer below or click here.

⚠ danger zone ⚠

There is another workaround available that comes with considerable security implications. If you are really desperate and looking for a "whatever it takes" kind of solution, read through this issue and you'll find it. You have been warned.

Edited Nov 28, 2019 by René de Hesselle
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking