Разработчики Linux Mint официально представили Nemo, форк файлового менеджера Nautilus
4 сентября 2012 года
Разработчики Linux Mint официально анонсировали планы развития проекта Nemo, в рамках которого создан форк файлового менеджера Nautilus. Первый релиз Nemo планируется выпустить одновременно с пользовательским окружением Cinnamon 1.6 и использовать в качестве файлового менеджера по умолчанию в дистрибутиве Linux Mint 14 Cinnamon Edition. Несмотря на то, что будет проведена дополнительная работа по интеграции Cinnamon и Nemo, оба проекта смогут использоваться обособленно, в Cinnamon можно будет использовать другие файловые менеджеры, а Nemo будет доступен в виде пакета, пригодного для использования в любых пользовательских оболочках.
В качестве причины создания форка называется категорическое несогласие с политикой урезания функциональности и упрощения интерфейса в предстоящем релизе Nautilus 3.6. Многие из функций, поддержка которых прекращена в процессе разработки экспериментальной ветки Nautilus 3.5, по мнению разработчиков Linux Mint являются необходимыми для комфортной работы. Уже после ответвления Nemo, компания Canonical приняла решение о поставке в составе Ubuntu 12.10 старой версии Nautilus из состава GNOME 3.4, руководствуясь теми же мотивами. Договорённости о совместной работе с Canonical над развитием форка пока не достигнуты, скорее всего данная тема будет поднята после выхода Ubuntu 12.10, когда назреет вопрос, что делать дальше - перевести Ubuntu на Nautilus 3.6 или подключиться к разработке одного из форков.
В настоящее время проект MATE уже развивает свой форк Nautilus - Caja (Архивная копия от 11 марта 2019 на Wayback Machine), проект Elementary предпочёл взять за основу и форкнуть написанный с нуля файловый менеджер Marlin. Присоединение к разработке этих проектов, вместо создания нового форка, связано с несколькими проблемами. Во-первых, данные проекты отстают по функциональности от Nautilus 3.4: Caja основан на технологиях GNOME 2.x, а Marlin обособленно развивается уже два года как самостоятельный файловый менеджер на базе GTK3+. Во-вторых, используя форки, трудно обеспечить полную интеграцию с десктоп-окружением Cinnamon, базирующимся на технологиях GNOME 3 и GNOME Shell, в то время как работа по интеграции с Nautilus 3.4 уже выполнена и не требует каких-либо дополнительных действий. В-третьих, развивая собственный форк, можно максимально отразить в нём собственное видение оптимального для аудитории Linux Mint файлового менеджера.
Nemo продолжит развитие кодовой базы Nautilus 3.4 и будет включать в себя всю функциональность до момента проведения работ по упрощению интерфейса, выполненных в рамках разработки экспериментальной ветки Nautilus 3.5. В частности, сохранятся удалённые в новом Nautilus панель инструментов и меню, двухпанельный режим, меню со ссылками для быстрого перехода, компактная форма отображения списка файлов и боковая панель. Кроме всех возможностей, поддерживаемых в Nautilus 3.4, в Nemo 1.0 запланировано появление ряда нововведений, ориентированных на работу продвинутых пользователей:
- Возможность открытия в терминале;
- Поддержка режима работы под пользователем root;
- Информирование о прогрессе выполнения файловых операций (при копировании или перемещении файлов в заголовке окна будет отображаться процент выполнения операции, т.е. информация будет видна и при просмотре списка открытых окон);
- Корректная система управления закладками;
- Полные опции навигации (возврат назад, переход вперёд, вверх, обновление);
- Возможность переключения между заданным путём и путём, определяемым виджетами;
- Множество дополнительных параметров настройки;
- Специально адаптированная для Nemo визуальная тема GTK.
Планы на версию, следующую за Nemo 1.0:
- Корректная строка статуса;
- Переработка структуры элементов окна в стиле Caja (Архивная копия от 11 марта 2019 на Wayback Machine), при котором строка ввода пути находится под основной панелью инструментов и охватывает только область просмотра списка файлов;
- Настраиваемые кнопки в панели инструментов, возможность добавления кнопок для скрытых функций, таких как уровень масштабирования и выделение областей.
Более отдалённые планы:
- Улучшение поиска файлов (всплывающая строка поиска в стиле Firefox);
- Улучшенные виджеты, такие как в Marlin;
- API для привязки действий, вызываемых из контекстного меню, определяемых через файлы .desktop и привязываемых к заданным расширениям.
Источники
правитьЛюбой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.