Skip to main content
Known Participant
May 4, 2015
Question

Relationship between the two maker.ini files

  • May 4, 2015
  • 4 replies
  • 659 views

I recently had my computer upgraded and no longer have local admin access, so I cannot edit the maker.ini file stored in FrameMaker's installation directory. I can edit the maker.ini stored in my account's directory structure.

I wanted to get FrameMaker to use the system cursor, which I have set to Windows Extra Large inverted. I edited my copy of maker.ini to add "UseSystemCursor = On". but it had no effect. Other changes I made in this file were accepted.

I looked at the maker.ini file in FrameMaker's directory and found that it had the line "UseSystemCursor=Off". I ended up having to get IT to change it for me and it works now.

But now I don't understand the relationship between the user's maker.ini and the one in FrameMaker's installation directory. I thought that the user's file would take priority and override any settings that were in the maker.ini file in FrameMaker's directory. This does not seem to be the case. I am afraid that other changes I may want to make may be ignored because they miight conflict with the rather extensive set of settings in the original maker.ini file.

Can anyone explain what the relationship between the two file is and why my change did not take effect?

Regards

Keith

    This topic has been closed for replies.

    4 replies

    Bob_Niland
    Community Expert
    Community Expert
    May 5, 2015

    re: I recently had my computer upgraded ...

    I'm wondering if you are hacking a maker.ini file that FM is no longer looking for.

    What version of FM is this, and what is the exact path to the file you're editing? (for forum purposes, you can omit the username that appears in that path, but it needs to match what you are logged in as on the PC)

    ksoltysAuthor
    Known Participant
    May 6, 2015

    By upgraded, I meant given a new PC running 64-bit Windows 7 with all applications re-installed.

    The installation FrameMaker directory is C:\Program Files (x86)\Adobe\AdobeFrameMaker10.

    My maker.ini is in C:\Users\mememe\AppData\Roaming\Adobe\FrameMaker\10.

    As I said in a previous comment, I know Frame is accepting changes to my version of maker.ini, because I was able to add the statements needed to initialize FrameScript.

    Regards

    Keith

    Inspiring
    May 4, 2015

    In your example, "UseSystemCursor = On", there are spaces around the

    equal sign, but not in any of the maker.ini entries. I haven't tested,

    but perhaps removing those spaces to make "UseSystemCursor=On" would fix

    your problem.

    ksoltysAuthor
    Known Participant
    May 5, 2015

    I had thought that the settings in the local maker.ini file would override the ones in the installation version.  However, that doesn't seem to be the case, at least with the UseSystemCursor setting. I ended up having IT edit the installation file for me to turn that setting on. I did double check and I had the correct text in the file - I had pasted it in from the installation file, no spaces or anything like that.

    To check, I edited the local version to turn it off, and that doesn't work either. Frame is ignoring that setting.

    I do have write and read access to the local file. I was able to edit it to include the settings necessary to turn FrameScript on. (IT had installed the software but not hooked it into Frame).

    Arnis Gubins
    Inspiring
    May 4, 2015

    Keith,

    FM reads the installation maker.in first and then your local version next. The settings in the local version should override the main maker.ini settings. However, that being said, if you have any typos or the local folder simply can't be read (permissions, etc.), then only the settings in the main one will be used.

    Jeff_Coatsworth
    Community Expert
    Community Expert
    May 4, 2015

    According Klaus Daube - http://www.daube.ch/docu/fmaker65.html - your personal copy setting should have worked to change that setting