Что такое путь «computer://» в Nautilus и как получить к нему доступ как root?

Что такое путь «computer://» в Nautilus и как получить к нему доступ как root?

Мне интересно computer://, что это за конфигурация, предоставляемая Nautilus, с точки зрения ее реализации в файловой системе/в исполняемом файле Nautilus?

  1. Возможно, это настраиваемая группа (путей) для nautilus, настраиваемая для каждого пользователя.

Причина, по которой я спрашиваю, в том, что это недоступно с root-наутилуса. Если #1 верен, как создать computer://и/или как создать такие группы путей?

решение1

Ваше предположение неверно. Я имею в виду тот факт, что этот вид специального URI не настраивается на основе пользователя.

computer://этоспециальный URIкак это recent://, trash://, burn://, ао.

Причина существования этих URI в том, что Nautilus использует виртуальную файловую систему Gnome Virtual File System (gvfs), которая построена поверх другой виртуальной файловой системы FUSE. Конкретно эти URI настраиваются в каталоге /usr/lib/gvfs/с именем gvfsd-*. Это двоичные файлы, поэтому не пытайтесь их редактировать. -с помощьюРотгар

Вы можете получить доступ к этим специальным URI как пользователь root, используя dbus:

gksu dbus-launch nautilus computer://

Связанный контент