VMWare Player não pode copiar Xauthorization

VMWare Player não pode copiar Xauthorization

Atualmente estou usando um sistema Fedora 27 atualizado e baixei o arquivo .bundle do VMWare Player. Executá-lo resulta em uma instalação bem-sucedida, mas o problema surge quando abro o aplicativo VMWare. Ele me diz que precisa instalar e carregar módulos do kernel para que o VMWare carregue. Nesta caixa de diálogo, pressiono o botão "Instalar". No entanto, ele diz que não conseguiu executar "vmware-modconfig" porque era "Incapaz de copiar o Xauthorization". Parece que não tenho um arquivo .Xauthority em meu diretório inicial. Consegui criar manualmente um arquivo .Xauthority seguindo as etapas emessa questãoresposta por tonelada, e agora o VMWare solicita minha senha com sucesso. Depois que eu entro, a caixa de diálogo desaparece e nada acontece. Eu também poderia usar o VirtualBox neste momento. Alguém pode ajudar a resolver esse problema?

Responder1

Não conheço o Fedora 27, mas se você estiver executando o desktop Gnome no Fedora 27, parece que o padrão é o protocolo do servidor de exibição Wayland. Conforme descritoaquiem detalhes, não é tão fácil elevar os direitos dos aplicativos gráficos no Wayland como foi no Xorg. Todos os detalhes podem ser encontrados nessa discussão. Aqui está o que funcionou para mim no Ubuntu 18.04 executando uma sessão do Wayland:

xhost si:localuser:root
sudo -H vmplayer

O vmplayer agora inicia e aplica automaticamente as atualizações de kernel necessárias. Não continue executando o vmplayer assim! É sempre uma má ideia ter aplicativos rodando com direitos de root por mais tempo do que o necessário. Além disso, é uma boa ideia proibir novamente aplicativos gráficos com direitos de root, então as próximas etapas são:

<end vmplayer>
xhost -si:localuser:root

Depois disso, você pode iniciar o vmplayer como um usuário normal. Você terá que repetir essas etapas sempre que o VMware precisar recompilar/instalar módulos do kernel, é claro.

informação relacionada