Если это не работает с Вином или CodeWeaver (коммерческая версия Вина), то Ваша единственная опция будет состоять в том, чтобы выполнить (разделенный вниз) копия Windows в виртуальной машине (KVM, Xen, virtualbox все гости Windows поддержки) или использовать альтернативу, которая поддерживает Linux (существует много межплатформенных основанных на Java, и с открытым исходным кодом, которые можно установить на собственном сервере).
РЕДАКТИРОВАНИЕ После выполнения еще некоторого рытья, я нашел, что можно запустить наутилус как корень и получить доступ к специальному URIs при помощи dbus. Команда была бы
sudo dbus-launch nautilus
И затем URIs все доступны. Чтобы быть честным, я не 100%, почему это работает, но часть исходной информации, я нашел ниже май все еще быть полезным.
Причина те URIs существуют, состоит в том, потому что Наутилус использует виртуальную файловую систему, названную Виртуальной файловой системой Gnome (gvfs), который создается сверху другой виртуальной файловой системы под названием FUSE. Конкретно те URIs настроены в /usr/lib/gvfs/
каталог, названный gvfsd -*. Это двоичные файлы, так не пытайтесь отредактировать их.
При монтировании доли Samba с помощью Наутилуса, он использует команду gvfsd-монтирования (сохраненный в /usr/bin
) для монтирования доли, Вы указываете. Доля затем смонтирована в /run/user/<UID>/gvfs/
где Ваш идентификатор пользователя (обычно 1000 для систем отдельного пользователя).
Что касается корневой способности использовать эти URIs, Ubuntu, и я принимаю другие дистрибутивы, настраивает предохранитель так, чтобы корень не мог использовать виртуальную файловую систему из соображений безопасности. Вы заметите в /run/user
папка там является каталогом № 0 для пользователя root. /etc/fuse.conf
файл по умолчанию не настроен для предоставления доступа пользователя root. Это означает, что, если Ваш пользователь монтирует долю даже, пользователь root не может просмотреть долю, не настраивая Предохранитель для разрешения ее.
Я на самом деле не протестировал предоставляющий корневой доступ к файловой системе Предохранителя или специальному URIs, но у Вас может быть удача при конфигурировании его, как описано в этой ссылке или прочтении страницы справочника Предохранителя.
Извините за прочитайте руководство отвечают, но я не мог найти категорическое решение, и оно зависит от того, какая версия Ubuntu Вы идете как некоторые каталоги/команды, измененные в последних версиях.
Не очень, но вот что-то для всех:
На терминале или Высоким звуком + F2:
gksudo dbus-launch nautilus computer:///
На корневой системе Вам не нужны "gksudo" или "dbus-запуск"
Некоторые примеры:
computer:/// - objects for each mounted device, plus the network
network:/// - available networks to browse
burn:/// - a virtual folder for burning data CDs/DVDs
smb:/// - available windows/samba network resources
x-nautilus-desktop:/// - desktop objects and icons
file:/// - local files
trash:/// - local trash directory
themes:/// - displays all the themes that are available in the GNOME Desktop
fonts:/// - shows fonts
recent:/// - shows recent files
С другой стороны, на этих шоу сайта, как создать URI для Вашего сценария или программы, которая работает над Firefox и гномом. Существует довольно прохладный сценарий в качестве примера, который можно использовать в качестве ссылки в зависимости от потребности.
x-nautilus-desktop
не определяется/настраивается в/usr/lib/gvfs/
и whre где-то в другом месте мог быть? Я использую Ubuntu 13.10, нет никакого названного файлаgvfsd-x-nautilus-desktop
в/usr/lib/gvfs/
, но все еще этот URI (x-nautilus-desktop:///
) работает. При запуске с этого возможно, я мог найти способ определить новый URI. Это - моя заключительная цель... – Radu Rădeanu 14.11.2013, 09:27