X11 не может записать файл .ICEauthority в раздел vmhgfs

Я запускаю Ubuntu 12.04.4 на виртуальной машине с использованием VMWare Fusion.

Я изменил свою домашнюю папку, чтобы она использовалась совместно с операционной системой хоста. То есть /home/<user> теперь монтируется автоматически во время загрузки, добавив следующую строку в /etc/fstab:

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

После внесения этого изменения я больше не могу войти в сеанс, поскольку X11 жалуется на невозможность обновить /home/<user>/.ICEauthority. Я могу восстановить старый файл, восстановить его и т. Д., Но ничего не поделаешь. Файл .ICEauthority-c создан правильно, так что это не проблема с разрешениями в моей домашней папке.

Я предполагаю, что этот конкретный файл создан с использованием экзотических флагов, которые эта файловая система игнорирует / не поддерживает, и это приводит к этой ошибке.

Я нашел обходной путь, который создает файл .gnomerc в моей домашней папке, содержащий:

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

... но я бы предпочел не использовать этот обходной путь.

У меня есть два вопроса:

a. Есть ли способ исправить эту проблему навсегда, не полагаясь на этот обходной путь?

b. Я думаю, что это может быть связано с флагами монтирования. Каковы рекомендуемые флаги для монтирования домашнего раздела с помощью vmhgfs?

1
задан 22 June 2014 в 17:39

0 ответов

Другие вопросы по тегам:

Похожие вопросы: