Файлы GNOME

Файловый менеджер
Файлы GNOME
Оригинальный автор(ы)Эзель
Разработчик(и)ГНОМ
Первоначальный выпуск13 марта 2001 г .; 23 года назад ( 2001-03-13 )
Стабильный релиз
47.1 [1]  / 9 декабря 2024 г. ; 52 дня назад ( 9 декабря 2024 г. )
Репозиторий
  • gitlab.gnome.org/GNOME/nautilus.git
Написано вС ( ГТК )
Операционная системаUnix-подобный
ПлатформаГНОМ
ТипФайловый менеджер
ЛицензияGPL-3.0 или более поздняя версия [2]
Веб-сайтapps.gnome.org/fr/Nautilus/ 

GNOME Files , ранее и внутренне известный как Nautilus , является официальным файловым менеджером для рабочего стола GNOME . GNOME Files, как и Nautilus, является бесплатным программным обеспечением с открытым исходным кодом в соответствии с условиями GNU Lesser General Public License .

История

Nautilus, предшественник GNOME Files, был первоначально разработан Eazel и Энди Херцфельдом (основателем Eazel и бывшим инженером Apple ) в 1999 году. Название «Nautilus» было игрой слов, вызывающей ассоциации с раковиной наутилуса , что означало оболочку операционной системы .

В начале 2000 года Ричард Хестгрей опубликовал первые скриншоты предварительной версии Nautilus [3] :0.1

В декабре 2000 года в журнале Linux Magazine была опубликована статья под названием «Nautilus, новый файловый менеджер GNOME» . [4]

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

Nautilus заменил Midnight Commander в GNOME 1.4 (2001) [5] и стал файловым менеджером по умолчанию с версии 2.0. Nautilus был флагманским продуктом ныне несуществующей компании Eazel Inc.

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 добавляет несколько новых функций, в основном это просмотр с использованием вкладок и улучшенное автодополнение вкладок.
  • В GNOME 2.30 Nautilus по умолчанию вернулся от пространственного интерфейса к модели навигации браузера [11] .
  • В версии 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] .

Функции

Файлы GNOME 40 (выпущены в 2021-03)

Закладки, фоны окон, заметки и скрипты дополнений реализованы, и пользователь может выбирать между иконками, списком или компактным списком. В режиме браузера Nautilus сохраняет историю посещенных папок, подобно веб-браузерам, что позволяет быстро посещать папки повторно.

Nautilus может отображать предварительный просмотр файлов в их иконках, будь то текстовые файлы, изображения, звуковые или видеофайлы с помощью миниатюризаторов, таких как Totem . Аудиофайлы просматриваются (воспроизводятся через GStreamer ) при наведении на них указателя мыши .

В более ранних версиях Nautilus были включены оригинальные векторные иконки, разработанные Сьюзан Каре . [22]

Абстракция файловой системы

Файлы GNOME предоставляют специальную страницу для управления устройствами хранения данных.

Файлы GNOME используют уровень абстракции файловой системы (предоставляемый GVfs ) для просмотра локальных и удаленных файловых систем, включая, помимо прочего, сайты FTP , общие папки Windows SMB , протокол OBEX (часто реализуемый на мобильных телефонах), файлы, передаваемые по протоколу оболочки , серверы HTTP , WebDAV и SFTP .

Используя библиотеку GIO , Nautilus отслеживает изменения локальных файлов в реальном времени, устраняя необходимость обновления дисплея. GIO внутренне поддерживает Gamin и FAM , inotify Linux и систему уведомлений о событиях файлов Solaris .

Структура индексации и поиска файлов

Файлы GNOME используют Tracker (ранее называвшийся «MetaTracker») для индексации файлов и, следовательно, способны предоставлять быстрые результаты поиска файлов.

Пакетное переименование

Пакетное переименование было введено в GNOME Files версии 3.22 (2016). [23]

Обработка архивов

В GNOME Files версии 3.22 добавлены собственные интегрированные функции сжатия и распаковки файлов. По умолчанию обработка архивных файлов (например, .tar .gz ) была передана File Roller (или другому инструменту). Теперь пользователи могут воспользоваться индикатором выполнения, поддержкой отмены и мастером создания архивов.

Новое поведение «извлечения при открытии» , которое автоматически извлекает архивный файл при двойном щелчке по нему, можно отключить в настройках. [23]

MIME-типы

Типы MIME (также называемые «типом носителя» или «типом контента») стандартизированы IANA , затем проект freedesktop.org заботится о том, чтобы реализация работала на всех рабочих столах с бесплатным программным обеспечением. shared-mime-info— это предоставленная библиотека. [24] В настоящее время эту базу данных используют по крайней мере GNOME, KDE, Xfce и ROX. [ необходима ссылка ]

Смотрите также

Ссылки

  1. ^ "47.1". 9 декабря 2024 г. Получено 11 декабря 2024 г.
  2. ^ "ЛИЦЕНЗИЯ". GNOME Gitlab . 17 июля 2017 г. Получено 20 июня 2019 г.
  3. ^ Хестгрей, Ричард (февраль 2000 г.). "Скриншоты Nautilus". ionet.net/~hestgray . Архивировано из оригинала 7 февраля 2001 г. Первый из наших скриншотов показывает обычный вид значков по умолчанию для моего домашнего каталога. Обратите внимание, как сейчас нарушена компоновка значков :-).
  4. ^ 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, на второй взгляд оказывается гораздо большим.
  5. Выпущена версия GNOME 1.4: среда рабочего стола отличается мощностью, стабильностью, полировкой и интеграцией (пресс-релиз), GNOME Foundation, 2 апреля 2001 г. , получено 13 сентября 2016 г.
  6. Майкл Холл (15 марта 2001 г.). «Обзор: Nautilus 1.0: заслужил ли Eazel свое место в GNOME?». LinuxPlanet . Архивировано из оригинала 2012-02-05 . Получено 2007-02-19 .
  7. ^ GNOME (2 апреля 2001 г.). «GNOME 1.4 Released – Desktop Environment Boasts Power, Stability, Polished and Integration». Пресс-релиз GNOME . Архивировано из оригинала 2007-03-03 . Получено 2007-02-19 .
  8. Мюррей Камминг; Колин Чарльз (31 марта 2004 г.). «Что нового в GNOME 2.6». GNOME . Получено 24.12.2006 .
  9. Дэвид Мэдли (15 марта 2006 г.). «GNOME 2.14: Что нового для пользователей». GNOME . Получено 24.12.2006 .
  10. ^ Александр Ларссон (7 декабря 2005 г.). «Ищите и найдете». Блог Александра Ларссона . Архивировано из оригинала 2006-12-12 . Получено 2006-12-24 .
  11. ^ "GNOME 2.30 Release Notes". library.gnome.org . Получено 30 декабря 2024 г. .
  12. ^ "GNOME 2.32 Release Notes". library.gnome.org . Архивировано из оригинала 2012-12-22 . Получено 2012-10-15 .
  13. ^ "GNOME 3.0 Release Notes". library.gnome.org . Архивировано из оригинала 2013-01-27 . Получено 2012-10-15 .
  14. ^ "GNOME 3.4 Release Notes". library.gnome.org . Архивировано из оригинала 2012-03-30 . Получено 2012-10-15 .
  15. ^ "GNOME 3.6 Release Notes". library.gnome.org . Архивировано из оригинала 2012-12-30 . Получено 2012-10-15 .
  16. ^ "Команда Linux Mint разделяет Nautilus - The H Open: новости и особенности". h-online.com . 6 августа 2012 г.
  17. ^ «Представляем Немо».
  18. ^ «Обновления приложений GNOME». help.gnome.org .
  19. ^ «GNOME 3.18 позволит вам получить доступ к файлам Google Диска в Nautilus». 2015-09-30.
  20. ^ "GNOME 3.18 выходит с Google Drive". 2015-09-30.
  21. ^ "Проекты/GnomeOnlineAccounts - GNOME Wiki!". wiki.gnome.org .
  22. ^ "Соавторы Nautilus". GNOME. 2004. Получено 2007-10-31 .
  23. ^ ab "Nautilus 3.22 добавляет пакетное переименование файлов и собственные функции сжатия". Ого! Ubuntu! . 31 августа 2016 г.
  24. ^ "shared-mime-info". freedesktop.org .
  • Использование GNOME/File manager в Wikibooks
  • Официальный сайт
  • Файлы GNOME Репозиторий GitLab
  • Введение в пространственный Наутилус
Взято с "https://en.wikipedia.org/w/index.php?title=GNOME_Files&oldid=1272818291"