X11 não pode gravar o arquivo .ICEauthority em uma partição vmhgfs

1

Estou executando o Ubuntu 12.04.4 em uma máquina virtual usando o VMWare Fusion.

Mudei minha pasta pessoal para que ela seja compartilhada com o sistema operacional host. Ou seja /home/<user> agora está montado automaticamente no momento da inicialização, adicionando a seguinte linha em /etc/fstab :

.host:/<user> /home/<user> vmhgfs defaults,uid=<user>,gid=<user> 0 0

Depois de fazer essa alteração, não consigo mais fazer login na minha sessão, pois o X11 reclama por não conseguir atualizar o /home/<user>/.ICEauthority . Eu posso rm o arquivo antigo, recriá-lo, etc, mas nada vai fazer. O arquivo .ICEauthority-c é criado corretamente, portanto, isso não é um problema de permissão na minha pasta pessoal.

Meu palpite é que esse arquivo específico é criado usando sinalizadores exóticos que este sistema de arquivos ignora / não suporta e isso leva a essa falha.

Encontrei uma solução alternativa que está criando um arquivo .gnomerc em minha pasta pessoal contendo:

export ICEAUTHORITY="/tmp/.ICEauthority-${USER}"

... mas eu preferiria evitar usar essa solução alternativa.

Eu tenho duas perguntas:

a. Existe uma maneira de corrigir esse problema permanentemente sem depender dessa solução alternativa?

b. Eu acho que isso pode estar relacionado aos flags de montagem. Quais são os sinalizadores recomendados para montar uma partição inicial usando o vmhgfs?

    
por Thomas Moulard 04.06.2014 / 07:24

0 respostas