Мне интересно computer://
, что это за конфигурация, предоставляемая Nautilus, с точки зрения ее реализации в файловой системе/в исполняемом файле Nautilus?
- Возможно, это настраиваемая группа (путей) для 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://