GNOME Files , ранее известный как Nautilus , является официальным файловым менеджером для рабочего стола GNOME . Первоначально Nautilus был разработан Eazel совместно со многими светилами мира технологий, включая Энди Херцфельда (Apple), главного архитектора Nautilus. Название nautilus представляло собой игру слов, напоминающую оболочку nautilus , обозначающую оболочку операционной системы . Nautilus заменил Midnight Commander в GNOME 1.4 (2001) [3] и стал файловым менеджером по умолчанию, начиная с версии 2.0.
Файлы GNOME были первоначально разработаны Eazel и Энди Херцфельдом (основателем Eazel и бывшим инженером Apple ) в 1999 году.
GNOME Files был впервые выпущен в 2001 году, и с тех пор разработка продолжается. Ниже приводится краткая хронология его истории развития:
Версия 1.0 была выпущена 13 марта 2001 г. [4] и включена в GNOME 1.4. [5]
Версия 2.0 была портом GTK+ 2.0.
Версия 2.2 включала изменения, которые сделали ее более совместимой с рекомендациями по пользовательскому интерфейсу.
В версии 2.4 папка рабочего стола изменена на (~ представляет «Домашнюю»~/Desktop папку пользователя ), чтобы она соответствовала стандартам freedesktop.org .
В версии, входящей в состав GNOME 2.6, Nautilus перешёл на пространственный интерфейс . [6] В некоторых дистрибутивах Linux режим «браузера» установлен по умолчанию. «Классический» интерфейс по-прежнему доступен:
С помощью опции в меню «Правка -> Настройки -> Поведение» в Nautilus.
В контекстном меню папки.
С помощью переключателя «--browser» при запуске командой через программу запуска или оболочку .
В GNOME 2.14 представлена версия Nautilus с улучшенным поиском, интегрированной дополнительной поддержкой Beagle и возможностью сохранять результаты поиска в виде виртуальных папок . [7] [8]
С выпуском GNOME 2.22 Nautilus был портирован на недавно представленную GVfs , виртуальную файловую систему, заменившую устаревшую GnomeVFS .
В стабильной версии Nautilus 2.24 добавлены некоторые новые функции, в основном просмотр с вкладками и улучшенное заполнение вкладок.
В версии 2.32 появился диалог для обработки конфликтов при выполнении операций копирования или перемещения, эффект прозрачности значка при вырезании файлов в папку, а также улучшена функция «Ведро для мусора» с возможностью восстановления файлов. [10] Кроме того, это последняя версия, основанная на GTK2, перед переходом на GNOME 3.0 с GTK3. Nautilus 2.x был разветвлен на Caja, а также MATE Desktop из Gnome 2.x после Gnome 3.0. Сегодня и Mate, и Caja основаны на GTK3.
GNOME 3.0 полностью обновил пользовательский интерфейс Nautilus, уделив особое внимание боковой панели и значкам. Кроме того, улучшено диалоговое окно «Подключение к серверу». [11] Nautilus был портирован на GTK3.
В версии 3.4 добавлена функция отмены. [12]
Версия 3.6 представила обновленный дизайн пользовательского интерфейса , символический значок на боковой панели, новую функцию поиска, удаление многих функций, таких как настройка фона окна, эмблем, режим разделенной панели, пространственный режим, сценарии, режим компактного просмотра и древовидное представление. Имя приложения Nautilus было переименовано в Files, хотя в некоторых дистрибутивах оно по-прежнему называется Nautilus. [13] Эти серьезные изменения вызвали много критики, и различные поставщики, такие как Linux Mint, решили создать форк версии 3.4. [14] [15]
Версия 3.8 включала новую опцию просмотра файлов и папок в виде дерева, новый элемент «Подключение к серверу» на боковой панели и пошаговую загрузку результатов поиска . [16]
Версия 3.10 представила слегка обновленный дизайн пользовательского интерфейса , в котором строки заголовков и панели инструментов были объединены в один элемент, называемый строками заголовков.
В версии 3.18 появилась интеграция с настройками Google Диска [17] [18] и GOA (gnome-online-accounts) [19] .
Функции
Показывает ли GNOME Files монтирование или нет, определяется параметром x-gvfs-showпроцесса gvfs-udisks2-volume-monitor. [20] Скриншот дисков GNOME .
Закладки, фоны окон, заметки и дополнительные сценарии реализованы, и у пользователя есть выбор между представлением значков, списком или компактным списком. В режиме браузера Nautilus сохраняет историю посещенных папок, как и в веб-браузерах, что позволяет быстро повторно посещать папки.
Nautilus может отображать предварительный просмотр файлов в их значках, будь то текстовые файлы, изображения, звуковые или видеофайлы, с помощью миниатюр, таких как Totem . Аудиофайлы просматриваются (воспроизводятся через GStreamer ), когда на них наводится указатель .
В более ранних версиях Nautilus включал оригинальные векторизованные значки, разработанные Сьюзан Каре . [21]
Абстракция файловой системы
GNOME Files предоставляет специальную страницу для управления устройствами хранения.
GNOME Files использует уровень абстракции файловой системы (обеспечиваемый GVfs ) для просмотра локальных и удаленных файловых систем, включая, помимо прочего, FTP -сайты, общие ресурсы Windows SMB , протокол OBEX (часто реализуемый на мобильных телефонах), файлы, передаваемые по протоколу оболочки , HTTP . и серверы WebDAV и SFTP .
Используя библиотеку GIO , Nautilus отслеживает изменение локальных файлов в режиме реального времени, устраняя необходимость обновления дисплея. GIO внутренне поддерживает Gamin и FAM , inotify Linux и систему уведомления о событиях файлов Solaris .
Система индексирования файлов и поиска файлов
GNOME Files использует Tracker (ранее называвшийся «MetaTracker») для индексации файлов и, следовательно, может предоставлять быстрые результаты поиска файлов.
В GNOME Files версии 3.22 добавлено встроенное сжатие и распаковка файлов. По умолчанию обработка архивных файлов (например, .tar .gz ) была передана File Roller (или другому инструменту). Теперь пользователи могут воспользоваться индикатором выполнения, поддержкой отмены и мастером создания архива.
Новое поведение «извлечение при открытии» , которое автоматически извлекает архивный файл при двойном щелчке по нему, можно отключить в настройках. [22]
MIME-типы
Типы MIME (также называемые «типом мультимедиа» или «типом контента») стандартизируются IANA , затем проект freedesktop.org заботится о том, чтобы реализация работала на всех настольных компьютерах свободного программного обеспечения. shared-mime-infoэто предоставленная библиотека. [23] В настоящее время эту базу данных используют как минимум GNOME, KDE, Xfce и ROX. [ нужна цитата ]
Nemo — форк Nautilus 3 для Cinnamon, также используемый в Ubuntu Unity.
Рекомендации
↑ Антониу Фернандес (6 декабря 2023 г.). «45.2.1» . Проверено 6 декабря 2023 г.
^ «ЛИЦЕНЗИЯ». GNOME Gitlab . Проверено 20 июня 2019 г.
^ Выпущена версия GNOME 1.4: среда рабочего стола может похвастаться мощью, стабильностью, полировкой и интеграцией (пресс-релиз), GNOME Foundation, 2 апреля 2001 г. , получено 13 сентября 2016 г.
↑ Майкл Холл (15 марта 2001 г.). «Обзор: Nautilus 1.0: заслужил ли Eazel свое место в GNOME?». ЛинуксПланета . Архивировано из оригинала 05 февраля 2012 г. Проверено 19 февраля 2007 г.
^ GNOME (2 апреля 2001 г.). «Выпущен GNOME 1.4 — среда рабочего стола может похвастаться мощью, стабильностью, совершенствованностью и интеграцией» . Пресс-релиз GNOME . Архивировано из оригинала 3 марта 2007 г. Проверено 19 февраля 2007 г.
^ Мюррей Камминг; Колин Чарльз (31 марта 2004 г.). «Что нового в GNOME 2.6». ГНОМ . Проверено 24 декабря 2006 г.
↑ Дэвид Мэдли (15 марта 2006 г.). «GNOME 2.14: что нового для пользователей». ГНОМ . Проверено 24 декабря 2006 г.
↑ Александр Ларссон (7 декабря 2005 г.). «Ищите и найдете». Блог Александра Ларссона . Архивировано из оригинала 12 декабря 2006 г. Проверено 24 декабря 2006 г.
^ «Примечания к выпуску GNOME 2.30» . библиотека.gnome.org .
^ «Примечания к выпуску GNOME 2.32» . библиотека.gnome.org .
^ «Примечания к выпуску GNOME 3.0» . библиотека.gnome.org .
^ «Примечания к выпуску GNOME 3.4» . библиотека.gnome.org .
^ «Примечания к выпуску GNOME 3.6» . библиотека.gnome.org .
^ «Команда Linux Mint создает форк Nautilus - The H Open: новости и возможности» . h-online.com . 6 августа 2012 г.
^ «Представляем Немо».
^ «Обновления приложений GNOME». help.gnome.org .
^ «GNOME 3.18 позволит вам получить доступ к файлам Google Диска в Nautilus» . 30 сентября 2015 г.
^ «GNOME 3.18 доступен на Google Диске» . 30 сентября 2015 г.