VMware Communities
WesleyPerdue
Contributor
Contributor
Jump to solution

Fusion 12 keyboard profile not saved

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!

Reply
0 Kudos
1 Solution

Accepted Solutions
Technogeezer
Immortal
Immortal
Jump to solution

Bingo. That root owner of the preferences was in all likelihood the problem. 
Glad it’s now working like it should. 

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides

View solution in original post

5 Replies
Technogeezer
Immortal
Immortal
Jump to solution

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.

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
WesleyPerdue
Contributor
Contributor
Jump to solution

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.

Reply
0 Kudos
Technogeezer
Immortal
Immortal
Jump to solution

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. 

 

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
WesleyPerdue
Contributor
Contributor
Jump to solution

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
Reply
0 Kudos
Technogeezer
Immortal
Immortal
Jump to solution

Bingo. That root owner of the preferences was in all likelihood the problem. 
Glad it’s now working like it should. 

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides