3DStorage.NautilusExtension

Пример демонстрирует взаимодействие файлового менеджера Nautilus с виртуальным диском 3D–Storage:


Установка собранного расширения

Скопировать файл libnautilus-3DStorage.so из папки:
./bin/Astra Linux 1.7 для системы Astra Linux 1.7
./bin/Ubuntu 22.04 для системы Ubuntu 22.04.5
в папку расширений файлового менеджера Nautilus.

Путь по умолчанию: /usr/lib/x86_64-linux-gnu/nautilus/extensions-3.0

Задать права для скопированного файла libnautilus-3DStorage.so
# chmod 755 /usr/lib/x86_64-linux-gnu/nautilus/extensions-3.0/libnautilus-3DStorage.so

Выполнить update и установить samba
# apt-get update ; apt install samba

Для отоброжения состояния файлов, необходимо установить иконки состояний. (См. пункт "Установка иконок")

Перезапустить проводник Nautilus завершив запущенные процессы проводника
$ killall nautilus

Сборка и установка

Необходимо установить следующий набор ПО

# apt install libnautilus-extension-dev libglib2.0-dev fuse3 samba cmake

Собрать и установить расширение выполнив bash-скрипт:

#sh build.sh

Для отоброжения состояния файлов, необходимо установить иконки состояний. (См. пункт "Установка иконок")

Перезапустить проводник Nautilus завершив запущенные процессы проводника
$ killall nautilus


Установка иконок

Для установки иконок состояний файлов, необходимо выполнить bash-скрипт:

# sh icons_install.sh

Выполнить перезагрузку операционной системы