A fonte real do problema: o VMware Player armazena sua biblioteca das máquinas usadas em ~/.recently-used.xbel
. Mas o GTK3 mudou a localização deste arquivo para ~/.local/share/
. E ~/.recently-used.xbel
é limpo regularmente, portanto a lista de máquinas fica vazia. (Algumas informações podem ser encontradas aqui: link e aqui: link ).
Como não podemos mudar o comportamento do VMware, podemos usar a solução alternativa. Use o script wrapper para executar o VMware Player:
#!/bin/bash
cp ~/.vmware/.recently-used.xbel ~
/usr/bin/vmplayer
sleep 5
mv ~/.recently-used.xbel ~/.vmware/
Salve-o em algum lugar da sua pasta pessoal, torne-o executável e altere o ativador que inicia o VMware Player para executar esse script. Ele armazenará a lista de suas máquinas até o próximo lançamento do VMware. Foi testado com o Ubuntu 12.04.1 e o VMware Player 5.0.0.
BTW : A resposta que obteve a recompensa está errada. A execução do VMware Player com privilégios de superusuário não ajudará você a salvar a Biblioteca. Além disso, é definitivamente um mau conselho usar sudo
neste caso.