File manager functionality (Русский)
Ссылки по теме
- PCManFM (Русский)
- SpaceFM (Русский)
- Thunar (Русский)
- Оконный менеджер
- Среда рабочего стола
- udisks (Русский)
- Отображения и доступа к другим разделам
- Отображения, монтирования, и доступа к съёмным носителям (таким, как USB-флешки, оптические диски, и цифровые камеры)
- Включения обмена информацией с помощью сети/общих сетей, с другими установленными операционными системами
- Включения миниатюр для файлов
- Создания и распаковки файлов из архива
- Автоматического монтирования сменных носителей
- Виртуальная Файловая Система Gnome () предоставляет функции монтирования и корзины. GVFS использует для монтирования, он является рекомендуемым решением для большинства файловых менеджеров.
/usr/lib/gvfs/
содержит файлыgvfsd-*
, где относится к различным поддерживаемым типам файловых систем./usr/share/gvfs/mounts/
содержит правила монтирования для GVFS. Для использования собственных правил, создайте~/.gvfs/mounts
.- : медиа-плееры и мобильные устройства, которые используют MTP
- : цифровые фотоаппараты и мобильные устройства, которые используют PTP
- : мобильные устройства Apple
- Может потребоваться меньше памяти для запуска в качестве фонового процесса/демона по сравнению с файловым менеджером
- Не специфично для файлового менеджера, что позволяет его свободно добавлять, удалять и менять
- можно не устанавливать, что уменьшит использование памяти.
- : Монтирование устройств Bluetooth и передача файлов (смотрите Bluetooth)
- : Совместное использование принтеров и файлов Windows для Не-KDE рабочих сред (смотрите Samba)
- kdenetwork-filesharing: Совместное использование принтеров и файлов Windows для KDE (смотрите Samba#KDE)
- : FUSE-клиент на основе протокола передачи файлов SSH
- : Графические файлы. Необходимо поставить чтобы расширить возможности для отображения миниатюр файлов других типов
- poppler-glib: Adobe файлы
- : Видео файлы
- : Файлы шрифтов
- : Файлы
.odf
- : файлы
- : Видео файлы и тэги аудио файлов (только GNOME Files, Nemo и Caja)
- или : файлы
- : b
.mobi
файлы - : comicbook архивы
- : предпросмотр папок
- f3dAUR: 3D-файлы, в том числе glTF, stl, step, ply, obj, fbx.
В этой статье описываются дополнительные программные пакеты, необходимые для расширения возможностей и функций файловых менеджеров, в частности, где используются оконные менеджеры такие как Openbox. Если необходимо, также предусмотрена возможность доступа к разделам и съемным носителям информации (например флешкам) без пароля.
Обзор
Файловый менеджер сам по себе не будет предоставлять возможности, к которым привыкли пользователи сред рабочего стола, таких как Xfce или KDE. Это потому, что дополнительные пакеты программного обеспечения надо будет включить в данный файловый менеджер для:
Если файловый менеджер устанавливается как часть полного окружения рабочего стола, эти пакеты, как правило, устанавливаются автоматически. Следовательно, если файловый менеджер был установлен для автономного оконного менеджера, то, как и в случае с самим оконным менеджером, будут предоставляться только базовые функции. Дальше пользователь сам определяет характер и степень функциональных возможностей, которые нужно добавить.
Дополнительные возможности
Если вы планируете использовать легковесную среду, имейте в виду, что чем больше возможностей и функций у файлового менеджера, тем больше он использует памяти. Смотрите также udisks.
Монтирование
Каталоги, которые использует GVFS:
Дополнительные пакеты для установки обычно имеют имя в формате gvfs-*, например:
Демон файлового менеджера
Во-первых, просто добавьте в автозагрузку файловый менеджер или запустите его в режиме демона (то есть в качестве фонового процесса). Например, при использовании PCManFM в Openbox, следующая команда может быть добавлена в файл :
pcmanfm -d &Также нужно настроить сам файловый менеджер в отношении управления томами (например, то, что он будет делать и какие приложения будут запущены, когда некоторые типы файлов будут обнаружены при монтировании).
Автономный режим
Другой вариант заключается в установке отдельного приложения для монтирования разделов. Преимущество такого варианта:
Сети
Доступ к Windows
При использовании , чтобы получить доступ к общим файлам Windows/CIFS/Samba сначала откройте файловый менеджер, и введите следующую команду в адресной строке, изменив и соответственно:
smb://имя_сервера/имя_общего_ресурсаДоступ к Apple
Поддержка AFP включена в , для доступа к файлам AFP начала откройте файловый менеджер, и введите следующую команду в адресной строке, изменив и соответственно:
afp://имя_сервера/имя_общего_ресурсаПревью изображений
Некоторые файловые менеджеры не поддерживают миниатюры даже при установке указанных пакетов. Сверьтесь с документацией интересующего вас файлового менеджера.
Другие файловые менеджеры, кроме Dolphin и Konqueror
Эти пакеты применяются для большинства файловых менеджеров, таких как PCManFM, SpaceFM, Thunar и . Исключение составляют Dolphin и Konqueror, использующиеся в среде рабочего стола KDE.
Dolphin и Konqueror (KDE)
Смотрите Dolphin#File previews.
Использование PCManFM для получения превью для других типов файлов
PCManFM поддерживает превью из коробки. Однако для поддержки миниатюр для других типов файлов PCManFM использует информацию из файлов, расположенных в . Пакеты, предоставляющие генератор превью, обычно добавляют соответствующий файл .thumbnailer в . Например, чтобы получить превью для файлов OpenDocument, вы можете установить пакет из официальных репозиториев. Для преью видеофайлов нужен пакет . Для PDF-файлов можно установить , который предоставляет и соответствующий файл в . Однако если вы предпочтёте не устанавливать , вы также можете воссоздать функциональность с помощью команды из пакета . Это достигается путём создания файла с расширением .thumbnailer (например, ) в каталоге с таким содержимым:
[Thumbnailer Entry] TryExec=convert Exec=convert %i[0] -background "#FFFFFF" -flatten -thumbnail %s %o MimeType=application/pdf;application/x-pdf;image/pdf;convert
сгенерирует превью только для первой страницы. Этот синтаксис специфичен для convert
и не имеет отношения к другим генераторам превью.По этому примеру вы можете указать собственные генераторы превью, создавая свои файлы .thumbnailer. Имейте в виду, что относится к входному файлу (файлу, для которого будет создана его миниатюра), %o
к выходному файлу (миниатюре изображения) и к размеру превью. В этих параметрах будут автоматически подставлены нужные значения и переданы генератору из PCManFM.
Запакованные файлы
Чтобы извлечь сжатые файлы, такие как "тарболы" ( и ) с помощью файлового менеджера, сначала надо установить архиватор с графическим интерфейсом, например . Для получения дополнительной информации смотрите List of applications#Archiving and compression tools. Дополнительный пакет, например также должен быть установлен, для поддержки распаковки файлов . После установки программы-архиватора, можно в контекстном меню (вызываемым правой кнопкой мыши) выбрать упаковывать/распаковывать файлы.
Архивные файлы смонтированы в папке /run/user/$(id -u)/gvfs/
, автоматически создается точка монтирования, которая содержит полный путь к файлу в его названии, где все заменены на и заменены на шестнадцатеричные коды.
Пример пути к смонтированному архиву /full/path/to/file/name.zip
Поддержка чтения/записи NTFS
Смотрите статью NTFS-3G (Русский).
Настольные уведомления
Некоторые файловые менеджеры используют настольные уведомления для подтверждения различных событий и состояний, например: монтирование, размонтирование и отсоединение съемных носителей.
Включение функции корзины на разных файловых системах (внешние диски)
Создайте каталог Корзины для всех пользователей на верхнем уровне файловой системы:
Например (точка монтирования: /media/sdc1, uid: 1000, gid: 1000):
# mkdir /media/sdc1/.Trash-1000и смените владельца с помощью :
# chown 1000:1000 /media/sdc1/.Trash-1000Решение проблем
При попытке монтирования дисков выдаётся "Not Authorized" (нет авторизации)
Файловые менеджеры, использующие udisks, требуют агент аутентификации polkit. Смотрите polkit#Authentication agents.
Для доступа к разделам требуется пароль
Необходимость ввода пароля для доступа к другим разделам или монтирования съемных носителей, вероятно, будет из-за настроек разрешения по умолчанию в . Более конкретно разрешение может быть установлен только в учетной записи администратора, а не учетной записи пользователя. Для подробностей смотрите Udisks#Настройка.
Каталоги не открываются в файловом менеджере
Вы можете обнаружить, что приложение, которое не является файловым менеджером, например Audacious, устанавливается в качестве приложения по умолчанию для открытия каталогов — приложение указывает MIME тип inode/directory
в его desktop записи по умолчанию. Вы можете узнать текущее приложение по умолчанию для открытия каталогов с помощью следующей команды:
Для того, чтобы убедиться, что каталоги открываются в файловом менеджере, выполните следующую команду:
$ xdg-mime default мой-файловый-менеджер.desktop inode/directoryгде запись desktop является вашим файловым менеджером — например .
D-Bus
Некоторые приложения используют вместо этого D-Bus протокол (например Firefox). Следующая команда покажет список установленных служб, поддерживающих этот протокол:
$ grep -R FileManager1 /usr/share/dbus-1/servicesЧтобы указать, какой файловый менеджер открывать, скопируйте соответствующий файл оттуда в . Дополнительно, чтобы применить изменения, может понадобиться завершить программу, реализующую D-Bus службу в данный момент.