метаданные gvfs через ssh

У меня есть проблема с gvfs демоном

У меня есть смонтированный gvfsd-предохранитель

$ mount | grep gvfs
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)

на pc1 (не использующий ssh)

$ gvfs-info -w $HOME
<...>
Writable attribute namespaces:
metadata (string, Copy with file, Keep with file when moved)
xattr (string, Copy with file, Keep with file when moved)
xattr-sys (string, Keep with file when moved)

но когда я регистрируюсь с ssh на этой машине

$ ssh -X user@pc1
$ gvfs-info -w $HOME
<...>
Writable attribute namespaces:
xattr (string, Copy with file, Keep with file when moved)
xattr-sys (string, Keep with file when moved)

Часть метаданных отсутствует, который необходим, когда я использую наутилус по ssh, и я изменяюсь на настройки папки (т.е. масштабирование или сортировка файла).

$ ssh -X user@pc1
$ nautilus
=> changing the zoom level for example, then change folder, go back, the zoom setting is lost (reset to default)
this does not happen when I log physically on this machine.
6
задан 21 December 2016 в 07:38

1 ответ

Хорошо, таким образом, я нашел ответ после нескольких часов.

кажется, что dbus демон не запускается для удаленной ssh сессии.

Настолько использующий существующий DBUS_SESSION_BUS_ADDRESS перестал работать, но я нашел решение ЗДЕСЬ :

$ ssh -X user@pc1 "gnome-terminal -e 'dbus-launch --exit-with-session bash'"
$ nautilus

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

3
ответ дан 23 November 2019 в 08:04

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

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