Nautilus, предшественник GNOME Files, был первоначально разработан Eazel и Энди Херцфельдом (основателем Eazel и бывшим инженером Apple ) в 1999 году. Название «Nautilus» было игрой слов, вызывающей ассоциации с раковиной наутилуса , что означало оболочку операционной системы .
В начале 2000 года Ричард Хестгрей опубликовал первые скриншоты предварительной версии Nautilus [3] :0.1
Наутилус 0.1 (февраль 2000)
О диалоге версии 0.1.
Главное окно той же версии, самое первое показанное публично.
Nautilus Desktop Shell призван заменить файловый менеджер GMC (который произошел от почтенного Midnight Commander) в новых версиях GNOME. То, что на первый взгляд выглядит как Yet Another File Manager, на второй взгляд оказывается чем-то гораздо большим.
— Маттиас Варкус, Nautilus, новый файловый менеджер GNOME, Linux Magazine, выпуск 3 (2000), C.116—119, http://www.linux-magazine.com/issue/03/Nautilus.pdf
GNOME Files был впервые выпущен в 2001 году и с тех пор его разработка продолжается. Ниже приводится краткая хронология его истории разработки:
Версия 1.0 была выпущена 13 марта 2001 года [6] и включена в GNOME 1.4. [7]
Версия 2.0 была портом на GTK+ 2.0.
В версию 2.2 были внесены изменения, призванные сделать ее более соответствующей Руководству по пользовательскому интерфейсу.
В версии 2.4 папка рабочего стола была перенесена на (~ обозначает домашнюю~/Desktop папку пользователя ) для соответствия стандартам freedesktop.org .
В версии, входящей в состав GNOME 2.6, Nautilus переключился на пространственный интерфейс . [8] Несколько дистрибутивов Linux сделали режим «браузера» режимом по умолчанию. «Классический» интерфейс по-прежнему доступен:
С помощью опции в меню «Правка -> Настройки -> Поведение» в Nautilus.
В контекстном меню папки.
С помощью ключа «--browser» при запуске командой через лаунчер или оболочку .
GNOME 2.14 представила версию Nautilus с улучшенным поиском, интегрированной дополнительной поддержкой Beagle и возможностью сохранения результатов поиска в виде виртуальных папок . [9] [10]
С выпуском GNOME 2.22 Nautilus был перенесен на недавно представленную GVfs — виртуальную файловую систему, заменяющую устаревшую GnomeVFS .
Стабильная версия Nautilus 2.24 добавляет несколько новых функций, в основном это просмотр с использованием вкладок и улучшенное автодополнение вкладок.
В версии 2.32 появился диалог для обработки конфликтов при выполнении операций копирования или перемещения, эффект прозрачности значка при вырезании файлов в папку и улучшена функция Wastebucket с функцией восстановления файлов. [12] Кроме того, это последняя версия, основанная на GTK2 перед переходом на GNOME 3.0 с GTK3. Nautilus 2.x был форкнут в Caja, как и MATE Desktop из Gnome 2.x после Gnome 3.0. Сегодня и Mate, и Caja основаны на GTK3.
GNOME 3.0 полностью обновил UX Nautilus, сосредоточившись на боковой панели и значках. Кроме того, улучшен диалог «Подключиться к серверу». [13] Nautilus был портирован на GTK3.
В версии 3.4 добавлена функция отмены. [14]
Версия 3.6 представила обновленный дизайн пользовательского интерфейса , символическую иконку боковой панели, новую функцию поиска, удаление многих функций, таких как настройка фона окна, эмблемы, режим разделенной панели, пространственный режим, скрипты, режим компактного просмотра и древовидный вид. Название приложения Nautilus было переименовано в Files, хотя в некоторых дистрибутивах оно все еще называется Nautilus внутри. [15] Эти серьезные изменения привели к большой критике, и различные поставщики, такие как Linux Mint, решили создать ответвление версии 3.4. [16] [17]
Версия 3.8 включала новую опцию для просмотра файлов и папок в виде дерева, новый элемент «Подключиться к серверу» на боковой панели и пошаговую загрузку результатов поиска . [18]
В версии 3.10 был представлен слегка обновленный дизайн пользовательского интерфейса , в котором заголовки окон и панели инструментов были объединены в один элемент, называемый заголовками окон.
В версии 3.18 появилась интеграция с настройками Google Диска [19] [20] и GOA (gnome-online-accounts) [21] .
Функции
Закладки, фоны окон, заметки и скрипты дополнений реализованы, и пользователь может выбирать между иконками, списком или компактным списком. В режиме браузера Nautilus сохраняет историю посещенных папок, подобно веб-браузерам, что позволяет быстро посещать папки повторно.
Nautilus может отображать предварительный просмотр файлов в их иконках, будь то текстовые файлы, изображения, звуковые или видеофайлы с помощью миниатюризаторов, таких как Totem . Аудиофайлы просматриваются (воспроизводятся через GStreamer ) при наведении на них указателя мыши .
В более ранних версиях Nautilus были включены оригинальные векторные иконки, разработанные Сьюзан Каре . [22]
Используя библиотеку GIO , Nautilus отслеживает изменения локальных файлов в реальном времени, устраняя необходимость обновления дисплея. GIO внутренне поддерживает Gamin и FAM , inotify Linux и систему уведомлений о событиях файлов Solaris .
Структура индексации и поиска файлов
Файлы GNOME используют Tracker (ранее называвшийся «MetaTracker») для индексации файлов и, следовательно, способны предоставлять быстрые результаты поиска файлов.
В GNOME Files версии 3.22 добавлены собственные интегрированные функции сжатия и распаковки файлов. По умолчанию обработка архивных файлов (например, .tar .gz ) была передана File Roller (или другому инструменту). Теперь пользователи могут воспользоваться индикатором выполнения, поддержкой отмены и мастером создания архивов.
Новое поведение «извлечения при открытии» , которое автоматически извлекает архивный файл при двойном щелчке по нему, можно отключить в настройках. [23]
MIME-типы
Типы MIME (также называемые «типом носителя» или «типом контента») стандартизированы IANA , затем проект freedesktop.org заботится о том, чтобы реализация работала на всех рабочих столах с бесплатным программным обеспечением. shared-mime-info— это предоставленная библиотека. [24] В настоящее время эту базу данных используют по крайней мере GNOME, KDE, Xfce и ROX. [ необходима ссылка ]
Nemo – форк Nautilus 3 для Cinnamon, также используемый в Ubuntu Unity
Ссылки
^ "47.1". 9 декабря 2024 г. Получено 11 декабря 2024 г.
^ "ЛИЦЕНЗИЯ". GNOME Gitlab . 17 июля 2017 г. Получено 20 июня 2019 г.
^ Хестгрей, Ричард (февраль 2000 г.). "Скриншоты Nautilus". ionet.net/~hestgray . Архивировано из оригинала 7 февраля 2001 г. Первый из наших скриншотов показывает обычный вид значков по умолчанию для моего домашнего каталога. Обратите внимание, как сейчас нарушена компоновка значков :-).
^ Warkus, Matthias (декабрь 2000 г.). "Nautilus, новый файловый менеджер GNOME" (PDF) . Linux Magazine (3): 116– 119. Архивировано из оригинала (PDF) 14 декабря 2004 г. Nautilus Desktop Shell призван заменить файловый менеджер GMC (который был получен из почтенного Midnight Commander) в новых версиях GNOME. То, что на первый взгляд выглядит как Yet Another File Manager, на второй взгляд оказывается гораздо большим.
↑ Выпущена версия GNOME 1.4: среда рабочего стола отличается мощностью, стабильностью, полировкой и интеграцией (пресс-релиз), GNOME Foundation, 2 апреля 2001 г. , получено 13 сентября 2016 г.
↑ Майкл Холл (15 марта 2001 г.). «Обзор: Nautilus 1.0: заслужил ли Eazel свое место в GNOME?». LinuxPlanet . Архивировано из оригинала 2012-02-05 . Получено 2007-02-19 .
^ GNOME (2 апреля 2001 г.). «GNOME 1.4 Released – Desktop Environment Boasts Power, Stability, Polished and Integration». Пресс-релиз GNOME . Архивировано из оригинала 2007-03-03 . Получено 2007-02-19 .
↑ Мюррей Камминг; Колин Чарльз (31 марта 2004 г.). «Что нового в GNOME 2.6». GNOME . Получено 24.12.2006 .
↑ Дэвид Мэдли (15 марта 2006 г.). «GNOME 2.14: Что нового для пользователей». GNOME . Получено 24.12.2006 .
^ Александр Ларссон (7 декабря 2005 г.). «Ищите и найдете». Блог Александра Ларссона . Архивировано из оригинала 2006-12-12 . Получено 2006-12-24 .
^ "GNOME 2.30 Release Notes". library.gnome.org . Получено 30 декабря 2024 г. .