I have created a keyboard and mouse profile in Fusion - preferences - keyboard and mouse because I want to use it in my Windows 10 VM.
I applied that template to my VM in virtual machine settings - KB and Mouse, but the profile is not saved after a Fusion restart, and the VM settings revert to the old default named "Profile."
How do I save the profile and make it stick to the VM?
Thanks!
Bingo. That root owner of the preferences was in all likelihood the problem.
Glad it’s now working like it should.
I retracted my previous post because you said that you assigned a profile to the VM in Settings, my bad for not completely reading your post.
Is your new profile visible in the Preferences > Keyboard & Mouse dialog? If you use the drop-down menu next to the "Keyboard & Mouse Profile:" heading, is your custom profile visible?
What Fusion 12 minor version (12.1.x, 12.2.x) are you using?
Have you checked permissions of the "~/Library/Preferences/VMware\ Fusion" folder? There's a file there called "preferences" where keyboard profiles are stored.
Thanks for the help. I tried setting the default at the app level as well, but it doesn't stick between Fusion sessions. I'm running Fusion 12.1.2 on MacOS 10.15.7 (Catalina).
That folder has two files in it:
a zero-length preferences dated Nov 11, 2015.
a 20-byte preferences-private dated today containing the string: .encoding = "UTF-8"
I have read-write on the folder and the two files. Staff and everyone have read-only.
It does feel like a permissions problem, but I don't know what the app needs. Other apps with files/folders there work fine with the same permissions.
The preferences-private file is normal. The empty preferences file is not.
Could you drop into a Terminal session, execute the following, and post the results?
ls -al ~/Library/Preferences/VMware\ Fusion
It should look something like this
% ls -al ~/Library/Preferences/VMware\ Fusion
total 64
drwxr-xr-x 4 me staff 128 Jul 7 23:26 .
drwx------@ 685 me staff 21920 Jul 18 11:45 ..
-rw------- 1 me staff 27339 Jul 7 23:02 preferences
-rw------- 1 me staff 20 Jul 7 23:26 preferences-private
It's very strange to me that the preferences file is empty.
I think a complete uninstall/reinstall of Fusion per https://kb.vmware.com/s/article/1017838 might fix your problem, but I'd like to see if there's an alternative first.
Here's what I found:
MacBook-Pro:~ wes$ cd ~/Library/Preferences/VMware\ Fusion
MacBook-Pro:VMware Fusion wes$ ls -la
total 8
drwxr-xr-x 4 wes staff 128 Jul 18 20:34 .
drwx------ 1188 wes staff 38016 Jul 19 17:52 ..
-rw-r--r-- 1 root staff 0 Nov 11 2015 preferences
-rw-------@ 1 wes staff 20 Jul 18 17:08 preferences-private
That root owner looks wrong; I'm going to fix it now...
It worked. Thank you so much!
MacBook-Pro:VMware Fusion wes$ ls -l
total 88
-rw------- 1 wes staff 39769 Jul 19 17:59 preferences
-rw------- 1 wes staff 20 Jul 19 17:59 preferences-private
Bingo. That root owner of the preferences was in all likelihood the problem.
Glad it’s now working like it should.
