6

У меня есть коробка тестирования Debian с Xfce (без Gnome, без Nautilus). На нем установлены все компоненты, связанные с gvfs, включая все интерфейсы и интерфейс предохранителей. Но любые попытки gvfs-mount (например, sftp://... или smb://...) завершаются с error opening file: Operation not supported , и gigolo отображает только «unix device (file)» в списке поддерживаемых протоколов.

Мой ~/.gvfs имеет разрешения rwx , и я являюсь членом группы fuse ; другие вещи, связанные с предохранителями, работают для меня.

Что я делаю? Где искать?

1 ответ1

7

Этот ответ основан на поведении, которое я видел в Arch Linux. Надеюсь, он не сильно отличается от Debian. (Кроме того, поскольку это было определено эмпирически, я не уверен, будет ли оно действительно хорошим.)

Похоже, вы должны убедиться, что gvfsd и gvfs-fuse-daemon запущены. К сожалению, в моем случае запуск их вручную не дал желаемого эффекта. Они начали, но проблемы остались.

Поскольку gvfs экспортирует сервисы dbus, кажется, что gvfsd должен фактически запускаться dbus. Вы используете менеджер дисплеев для входа в систему или вы вызываете startx напрямую?

Если вы вызываете startx (или используете диспетчер отображения, такой как SLiM), попробуйте вызвать ваш оконный менеджер / среду рабочего стола с помощью

exec dbus-launch --exit-with-session --sh-syntax startxfce4

в вашем $HOME/.xinitrc .

Если вы используете диспетчер отображения, проверьте в его документации, что нужно сделать, чтобы настроить способ вызова диспетчера окон.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .