This is a staging forum for AgileBits, not an official support forum. Visit http://discussions.agilebits.com instead.

Location of 1Password 3.9 components, question about Helper, Chrome Extension

I'd like to verify where 1Password 3.9 places files. From my own 3.9 installation and from reading the forums, here's what it looks like to me if storing data locally (vs. Dropbox). I've also included some questions in italics and brackets.



Applications/[b]1Password.app[/b]



~/Library/Containers/com.agilebits.onepassword-osx-helper/Data/Documents/[b]1Password.agilekeychain[/b]



~/Library/Containers/com.agilebits.onepassword-osx-helper/Data/Library/Application Support/1Password/Backups/



~/Library/Containers/com.agilebits.onepassword-osx/ [[i]what is this directory and its subdirectory for?[/i]]



~/Library/Safari/Extensions/[b]1Password.safariextz[/b]



~Library/Application Support/Firefox/Profiles/<yourprofilefolder>/extensions/[b]onepassword@agilebits.com[/b]



~Library/Application Support/Google/Chrome/Default/Extensions/... ? [[i]not clear if it's in there[/i]]



~/Library/Preferences/[b]com.agilebits.onepassword-osx.plist[/b]





If, on the other hand, you're storing [b]1Password.agilekeychain[/b] in Dropbox, then in 3.9, it must be in the root level of Dropbox. Storing 1Password.agilekeychain in a Dropbox subfolder won't work.





Regarding the 1Password Helper in the menu bar, how is it automatically placed there (assuming you've set it to be visible in 1Password preferences)? I don't see anything in the Login Items tab in User & Groups preferences pane. Nor is anything in ~/Library/Launch Agents or in Library/Startupitems.





Finally, I know how to delete the 1Password Extension from Safari and Firefox using each application's Preferences. But how does one delete the Chrome extension, at least within the Chrome app?

Comments

  • I would also be very interested to know how the helper application gets started in the first place.

    There are no 1Password specific plist configuration files in the usually locations where they could be picked up by launchd nor is it a login item.



    And another question:

    While scanning my User directory I stumbled across the 1Password scripting add-on "1Password Addition.osax". Is this file still needed?
  • Uhm, hello? Anybody there?
  • Ben
    Ben AWS Team
    Hi folks,



    The setting to enable / disable the Helper app is in 1Password > Preferences > Extensions. There is a checkbox for "Keep helper running to enable extension features."

    Unchecking this box will disable the helper from running at startup (note it will still run when 1Password is open).



    "1Password Addition.osax" is no longer used



    1Password can be uninstalled from Chrome from Window > Extensions by clicking Uninstall below 1Password



    Thanks

    Ben
  • Amano_Jyaku
    edited September 2011
    Thanks for the answer.

    But the question was not how to disable/enable the helper extension. I and (and assumable the original poster) would like to how the helper extension is technically started at login. It is not configured in the usual places which the launchd process parses, and I do not like having 3rd party processes started at login without knowing how they do it.
  • Ben
    Ben AWS Team
    I apologize but I do not have the answer to that. I know we must use some standard method otherwise we would not have been accepted to the Mac App Store.



    As I mentioned, if you only want the helper to run while 1Password itself is running, you can configure it as mentioned above.



    Sorry I do not have a better answer.
  • Well, it does not need to be you answering the question <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />.

    Just point me to someone who can, it is certainly is a very easy question to answer if someone knows the technical details.
  • khad
    khad Social Choreographer
    edited October 2011
    [quote]It is not configured in the usual places which the launchd process parses…[/quote]

    Sure it is. <img src='http://forum.agilebits.com/public/style_emoticons/<#EMO_DIR#>/skype_bigsmile.png' class='bbc_emoticon' alt=':-D' />



    [CODE]launchctl list | grep -i onepassword[/CODE]



    [CODE]~/Library/LaunchAgents/com.agilebits.onepassword-osx-helper.plist[/CODE]



    Hope that helps. Please let me know if there is anything else I can help with.



    Cheers,