LINUX.ORG.RU

А мы пилили-пилили, пилили-пилили...

 , ,


0

0

Копипаста с Опеннета:

Разработчики 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, проект 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, при котором строка ввода пути находится под основной панелью инструментов и охватывает только область просмотра списка файлов
  • Настраиваемые кнопки в панели инструментов, возможность добавления кнопок для скрытых функций, таких как уровень масштабирования и выделение областей

Более отдалённые планы:

  • Улучшение поиска файлов (всплывающая строка поиска в стиле Firefox)
  • Улучшенные виджеты, такие как в Marlin
  • API для привязки действий, вызываемых из контекстного меню, определяемых через файлы .desktop и привязываемых к заданным расширениям

Nautilus, nemo, caja, marlin <- Столько наплоодили, а всеравно все однопанельники и проигрывают по удобству/функциональность mc, krusader и однопанельнику dolphin.

Deleted ()
Ответ на: комментарий от Deleted

В частности, сохранятся удалённые в новом Nautilus ... двухпанельный режим

Special4You

daemonpnz ★★★★★ ()
Ответ на: комментарий от daemonpnz

Под двухпанельником я подразумиваю потомки философии norton commandir.

В частности, сохранятся удалённые в новом Nautilus ... двухпанельный режим

Special4You

Двухпанельный режим != Двухпанельный ФМ

Deleted ()
Ответ на: комментарий от Deleted

log4tmp

Под двухпанельником я подразумиваю потомки философии norton commandir.

Кого интересует что ты там себе придумал?!

log4tmp

Двухпанельный режим != Двухпанельный ФМ

Ну и логика у тебя. А на самом деле двухпанельный ФМ это ФМ с двухпанельным режимом. Вот и вся логика.

daemonpnz ★★★★★ ()
Ответ на: комментарий от daemonpnz

Какой смысл иметь 2 панели в FM если нет удобных хоткеев? Это то-же самое, что открыть два однопанельника, всеравно грызуном тыкать придется.

Deleted ()
Ответ на: комментарий от Deleted

Вопрос не стоит имеет или не имеет смысл. Многие люди в Total Commander не пользуются хоткеями, но он же ж от этого не перестаёт быть двухпанельником.

daemonpnz ★★★★★ ()
Ответ на: комментарий от daemonpnz

Не пользуются, но тычут кнопки на панели(видимо запомнить не могут).

Deleted ()
Ответ на: комментарий от Deleted

Какой смысл иметь 2 панели в FM если нет удобных хоткеев? Это то-же самое, что открыть два однопанельника, всеравно грызуном тыкать придется.

Какой смысл городить 10 миднайт коммандеров? Хочешь хоткеи - юзай МС, хочешь мышку - юзай двухпанельный наутилус или долфин.

У тебя выбор из всех возможных вариантов есть, а ты хочешь чтобы все лепили один и тот же.

BaBL ★★★★★ ()
Ответ на: комментарий от BaBL

У тебя выбор из всех возможных вариантов есть, а ты хочешь чтобы все лепили один и тот же.

Так я чуть выше написал, что налепили 5 одинаковых ФМ с нулевым функционалом, почему дистрибьютор-строители не могут включить mc/krussader из коробки?

Deleted ()
Ответ на: комментарий от Deleted

А есть, которые не тычут, а мышкой таскают с одной панели в другую.

daemonpnz ★★★★★ ()
Ответ на: комментарий от daemonpnz

А есть, которые которые на новых версиях win ставят wine что-бы в старые игрушки играть. Извращенцев везде хватает.

Deleted ()
Ответ на: комментарий от Deleted

Главное что от этого двухпанельные ФМ не перестают ими быть.

daemonpnz ★★★★★ ()
Ответ на: комментарий от daemonpnz

За тем, что-бы они наконец перешли на KDE+Qt

Deleted ()
Ответ на: комментарий от daemonpnz

Они сохраняют функционал двухпанельных ФМ: Хорешь грызуном таскай, хочешь кнопки нажимай. А наутилус со своим 2-панельным режимом только грызуна позволяет использовать.

Deleted ()
Ответ на: комментарий от Deleted

Пока KDE+Qt не разделят монолитный фреймворк на мелкие библиотеки - не нужно.

daemonpnz ★★★★★ ()

Пока не встречал ничего лучше, чем Nautilus 2. Сомневаюсь, что сабж получится лучше для меня.

neocrust ★★★★★ ()
Ответ на: комментарий от Deleted

Ещё раз повторю - двухпанельный режим есть, значит ФМ двухпанельный. Где в названии упоминание хоткеев или где-то упоминается, что Nautilus - nc-like ФМ?!

daemonpnz ★★★★★ ()
Ответ на: комментарий от daemonpnz

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

Deleted ()
Ответ на: комментарий от Deleted

Как собрать без огромного монолитного куска говна под названием kdelibs?!

daemonpnz ★★★★★ ()
Последнее исправление: daemonpnz (всего исправлений: 1)
Ответ на: комментарий от Deleted

log4tmp

В KDE5 это собираются сделать

я про это речь и вёл

daemonpnz ★★★★★ ()
Ответ на: комментарий от daemonpnz

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

Ещё раз повторю - двухпанельный режим есть, значит ФМ двухпанельный. Где в названии упоминание хоткеев или где-то упоминается, что Nautilus - nc-like ФМ?!

Наутилус однопанельный ФМ, он таким родился и таким и останется, а двухпанельный режим в нем - это по сути 2 окна наутилуса скрепленные степлером, где тут двухпанельный ФМ - это просто 2 окна наутилуса.

Deleted ()
Ответ на: комментарий от daemonpnz

KDEibs тоже можно руками собрать выпилив не нужные библиотеки.

Deleted ()
Ответ на: комментарий от Deleted

Давай о КДЕ4 тоже будем судить по первым версиям?!

daemonpnz ★★★★★ ()
Ответ на: комментарий от daemonpnz

Давай о КДЕ4 тоже будем судить по первым версиям?!

У первых и последних версий KDE 4 одна философия, просто добавили функционал и профиксили вагоны багов.

У однопанельников и nc-like ФМ разные философии, так что nautilus останется однопанельником навсегда, слишком много перепиливать там надо.

Deleted ()
Ответ на: комментарий от Deleted

Ох, лол

log4tmp

У однопанельников, двухпанельников и nc-like ФМ разные философии

fixed, вот теперь согласен

log4tmp

так что nautilus останется одно или двухпанельником одновременно навсегда вне зависимости от твоего мнения

fixed

daemonpnz ★★★★★ ()

Надеюсь, Canonical договорится с минтовцами и вместе будут пилить форк. Спать спокойно, зная, что твой дистрибутив зависит от наркоманов из GNOME, нельзя.

bloodredfrog ★★ ()
Ответ на: комментарий от Deleted

Какой смысл иметь 2 панели в FM если нет удобных хоткеев? Это то-же самое, что открыть два однопанельника, всеравно грызуном тыкать придется.

Смысл у каждого свой. Возможность отобразить одновременно содержимое двух директорий, удобное таскание мышкой между панелями. Плюс возможности для различных нововведений. Например, при выделении директории в одной панели в другой отображать её содержимое. Или отображать во второй панели содержимое первой панели с применённым фильтром. В любом случае, ФМ, у которого есть 2 панели — это двухпанельник. А то, о чём ты говоришь — это двухпанельник с управлением в стиле NC.

bloodredfrog ★★ ()

Интересно, каким файловым менеджером пользуются разработчики Nautilus ?

ilovewindows ★★★★★ ()
Ответ на: комментарий от ilovewindows

Судя по всему точно не nautilus. И они однозначно не ставили себе Gnome3

Deleted ()
Ответ на: комментарий от ilovewindows

Интересно, каким файловым менеджером пользуются разработчики Nautilus ?

Файндером. По-моему, это очевидно.

bloodredfrog ★★ ()
Ответ на: комментарий от BaBL

>Хочешь хоткеи - юзай МС

В GUI? Да вы, батенька, мазохист.

Deleted ()

То есть, они урежут еще и интеграцию? Недовольные вперде!

Jayrome ★★★★★ ()
Ответ на: комментарий от Chaser_Andrey

Будешь ололокать, когда это чудо говнясто-монолитное перепакуют так, чтоб библиотеки могли работать и поставляться отдельно друг от друга. А пока можешь пойти перед зеркалом поололокать.

daemonpnz ★★★★★ ()
Ответ на: комментарий от Deleted

а всеравно все однопанельники и проигрывают по удобству/функциональность mc

Тут нужно точку поставить. Крусейдер сложно назвать хоть сколько-то удобным :) А dolphin научился не ставить колом систему на генерации превьюшек при входе в каталог с тысячей видео? :)

KRoN73 ★★★★★ ()
Ответ на: комментарий от KRoN73

Лучше krusader только mc, но он консольный. Превьюшками не пользуюсь т.к. использую просмотр списком с иконками 22x22 всегда и везде.

Deleted ()
Ответ на: комментарий от daemonpnz

Qt и так модульное.

А теперь ещё раз глянь сюда: http://pastebin.com/HDmvDTU3

Ты хочешь, чтобы kdelibs подробили на сотню-вторую пакетов размером в 20-50 Кб?2

Кстати, в том же дебиане kdelibs разроблен на несколько пакетов.

А как дела с этим у libgnome?

Chaser_Andrey ★★★★★ ()
Ответ на: комментарий от daemonpnz

1. и в том же KDE4 есть ещё куча других либ и пакетов, которые как раз ставятся отдельно. С модульностью там как раз всё отлично.

2. Если пакет лежит на винте (в тех же kdelibs *.so занимают 58 Мб на amd64), то это ни разу не значит, что они все будут грузиться в ОЗУ. А в чём проблема выделить ЦЕЛЫХ 58 Мб на винте?

Chaser_Andrey ★★★★★ ()
Последнее исправление: Chaser_Andrey (всего исправлений: 1)

... и будет он быстрее нового кастрированного наутилуса. Верной дорогой идёте, товарищи.

KaKToTaKTyC ()
Ответ на: комментарий от daemonpnz

Объясни мне насколько он большой и что конкретно в этом плохого. Действительно интересно.

Behem0th ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.