Как правильно запустить gvfs без gnome?

9749
9000

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

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

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

6

1 ответ на вопрос

7
renatoc

Этот ответ основан на поведении, которое я видел в 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.

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

Каким-то образом это начало работать после того, как я перешел на GDM (вместо startx). Спасибо, тем не менее; Я попробую это с startx когда-нибудь. 9000 13 лет назад 0
Нет проблем. Что касается того, что он неожиданно сработал с gdm, то это потому, что gdm, вероятно, вызывает для вас dbus-launch. Проверьте http://ln-s.net/8rwu, если интересно. renatoc 13 лет назад 0
Кто-то с этой проблемой использует LightDM? Здесь XFCE работает довольно хорошо, а AwesomeWM - нет. Это довольно странно. Manoel Vilela 6 лет назад 0

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