Файлы GNOME
![]() | |
![]() Файлы GNOME 40 (выпущены в 2021–2003 гг.) | |
Оригинальный автор(ы) | Изель |
---|---|
Разработчик(и) | ГНОМ |
Первоначальный выпуск | 13 марта 2001 г |
Стабильная версия | 46.2 [1] ![]() |
Репозиторий | |
Написано в | С ( ГТК ) |
Операционная система | Unix-подобный |
Платформа | ГНОМ |
Тип | Файловый менеджер |
Лицензия | GPL-3.0 или новее [2] |
Веб-сайт | приложения ![]() |
GNOME Files , ранее известный как Nautilus , является официальным файловым менеджером для рабочего стола GNOME . Первоначально Nautilus был разработан Eazel совместно со многими светилами мира технологий, включая Энди Херцфельда (Apple), главного архитектора Nautilus.Название «Наутилус» представляло собой игру слов, напоминающую оболочку наутилуса , обозначающую оболочку операционной системы . Nautilus заменил Midnight Commander в GNOME 1.4 (2001 г.). [3] и был файловым менеджером по умолчанию, начиная с версии 2.0.
Nautilus был флагманским продуктом ныне несуществующей компании Eazel Inc и был выпущен на условиях GNU Lesser General Public License . Это бесплатное программное обеспечение с открытым исходным кодом .
История
[ редактировать ]Файлы 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 добавлены некоторые новые функции, в основном просмотр с вкладками и улучшенное заполнение вкладок.
- В GNOME 2.30 Nautilus вернулся от пространственного интерфейса к навигационной модели браузера. [9] по умолчанию.
- В версии 2.32 появился диалог для обработки конфликтов при выполнении операций копирования или перемещения, эффект прозрачности значка при вырезании файлов в папку, а также улучшена функция Wastebucket с возможностью восстановления файлов. [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) [19] настройки.
Функции
[ редактировать ]
x-gvfs-show
для процесса gvfs-udisks2-volume-monitor. [20] Скриншот дисков GNOME . Закладки, фоны окон, заметки и дополнительные сценарии реализованы, и у пользователя есть выбор между представлением значков, списком или компактным списком. В режиме браузера Nautilus сохраняет историю посещенных папок, как и в веб-браузерах, что позволяет быстро повторно посещать папки.
Nautilus может отображать предварительный просмотр файлов в их значках, будь то текстовые файлы, изображения, звуковые или видеофайлы, с помощью миниатюр, таких как Totem . Аудиофайлы просматриваются (воспроизводятся через GStreamer ), когда указатель на них наводится .
В более ранних версиях Nautilus включал оригинальные векторизованные значки, разработанные Сьюзан Каре . [21]
Абстракция файловой системы
[ редактировать ]
GNOME Files использует уровень абстракции файловой системы (обеспечиваемый GVfs ) для просмотра локальных и удаленных файловых систем, включая, помимо прочего, FTP- сайты, общие ресурсы Windows SMB , протокол OBEX (часто реализуемый на мобильных телефонах), файлы, передаваемые по протоколу оболочки , HTTP. и WebDAV и SFTP серверы .
Используя библиотеку GIO , Nautilus отслеживает изменение локальных файлов в режиме реального времени, устраняя необходимость обновления дисплея. GIO внутренне поддерживает Gamin и FAM Linux , inotify и Solaris систему уведомления о событиях файлов .
Система индексирования файлов и поиска файлов
[ редактировать ]GNOME Files использует Tracker (ранее называвшийся «MetaTracker») для индексации файлов и, следовательно, может предоставлять быстрые результаты поиска файлов.
Пакетное переименование
[ редактировать ]Пакетное переименование было представлено в GNOME Files версии 3.22 (2016 г.). [22]
Обработка архива
[ редактировать ]В GNOME Files версии 3.22 добавлено встроенное сжатие и распаковка файлов. По умолчанию обработка архивных файлов (например, .tar .gz ) была передана File Roller (или другому инструменту). Теперь пользователи могут воспользоваться индикатором выполнения, поддержкой отмены и мастером создания архива.
Новое поведение «извлечение при открытии» , которое автоматически извлекает архивный файл при двойном щелчке по нему, можно отключить в настройках. [22]
MIME-типы
[ редактировать ]Типы MIME (также называемые «типом мультимедиа» или «типом контента») стандартизируются IANA , затем проект freedesktop.org заботится о том, чтобы реализация работала на всех рабочих столах свободного программного обеспечения. shared-mime-info
это предоставленная библиотека. [23] В настоящее время эту базу данных используют как минимум GNOME, KDE, Xfce и ROX. [ нужна ссылка ]
См. также
[ редактировать ]
- Сравнение файловых менеджеров
- Dolphin (файловый менеджер) — файловый менеджер KDE.
- Caja – форк Nautilus 2 для MATE
- Nemo — форк Nautilus 3 для Cinnamon, также используемый в Ubuntu Unity.
Ссылки
[ редактировать ]- ^ «46,2» . 26 мая 2024 г. Проверено 27 мая 2024 г.
- ^ «ЛИЦЕНЗИЯ» . GNOME Gitlab . 17 июля 2017 года . Проверено 20 июня 2019 г.
- ^ Выпущен GNOME 1.4: среда рабочего стола может похвастаться мощью, стабильностью, совершенствованностью и интеграцией (пресс-релиз), GNOME Foundation, 2 апреля 2001 г. , получено 13 сентября 2016 г.
- ^ Майкл Холл (15 марта 2001 г.). «Обзор: Nautilus 1.0: заслужил ли Eazel свое место в GNOME?» . ЛинуксПланета . Архивировано из оригинала 05 февраля 2012 г. Проверено 19 февраля 2007 г.
- ^ ГНОМ (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 г.
- ^ «Проекты/GnomeOnlineAccounts — GNOME Wiki!» . Wiki.gnome.org .
- ^ "udisks2/what-is-shown.txt" . 5 декабря 2012 г. .
- ^ «Соавторы Наутилуса» . ГНОМ. 2004 . Проверено 31 октября 2007 г.
- ^ Jump up to: а б «В Nautilus 3.22 добавлены пакетное переименование файлов и встроенные функции сжатия» . МОЙ БОГ! Убунту! . 31 августа 2016 г.
- ^ "shared-mime-info" . сайт freedesktop.org .