I have two user accounts (a work and personal account) on my MacBook Pro 5,3 with OS X 10.11.6.
On both I use the same Logitech MX Master mouse in combination with the Logitech Options application.
I would like to keep the settings (scroll speed, pointer speed, etc…) in sync such that I do not have to do the setup on each account.
How can I copy settings stored by an application (Logitech Options in this case) on one account to the other?
Attempts
I have looked in ~/Library/Application Support/Logitech/Options
. There I find 4 .xml
files. However, changing a setting in Logitech Options does not change the Date Modified of these files. Hence I think these files do not store the settings.
I have also run lsof | grep -i logitech
when Logitech Options is open. Unfortunately I only find files in my user directory related to the saved state of the application (~Library/Saved Application State/com.logitech.Logi-Options.savedState/
). My understanding is that these relate to the window state of the application, not to the settings stored by it.
Best Answer
Most, but not all, applications save some settings in a
.plist
file in~/Library/Preferences
.Look for and appropriately named file containing the name of the application in question.
Copy this file to the same location under a different User's Home folder.
Note that you may have to adjust permissions on the file for the other User Account to read/write to the file.