Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • toolbox toolbox
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 12
    • Issues 12
    • List
    • Boards
    • Service Desk
    • Milestones
    • Requirements
  • Merge requests 4
    • Merge requests 4
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Institute of Technical Acoustics (ITA)
  • toolboxtoolbox
  • Issues
  • #39
Closed
Open
Issue created May 12, 2021 by Ghost User@ghost

Unwanted global changes to MATLAB path

To the ITA developer team

Thanks for providing the ITA toolbox – it is very useful in our research.

However, we are having some serious issues on our shared lab computer with multiple logons. It seems that apart from creating a local pathdef, the ita_toolbox_setup also overwrites the shared pathdef.m (C:\Program Files\MATLAB\R2020b\toolbox\local\pathdef.m) and this file is then owned by the user under which the ita_toolbox_setup was run. As a consequence, we have a broken MATLAB unless we log on as the same user that ran the toolbox setup. NTFS will only allow whoever ran the setup to access pathdef.m and other users can no longer start MATLAB.

Any 3rd party matlab toolbox should only affect the current MATLAB session under the current user and nothing further – by adding session specific paths temporarily. Have we done something wrong and is there a way to circumvent this problem?

We use MATLAB 2020b under Win10 and the ITA toolbox version is 7.

Assignee
Assign to
Time tracking