LINUX.ORG.RU

Файловый менеджер Sunflower 0.3

 , ,


0

3

Sunflower — двухпанельный файловый менеджер, написанный на python с использованием тулкита GTK. Программа изначально спроектирована вокруг плагинной архитектуры и поддерживает пользовательские плагины. Разработка Sunflower нацелена на сочетание мощности и простоты использования, а также интеграцию в Gnome и другие рабочие окружения.

Релиз 0.3 вышел спустя более года разработки и включил в себя множество исправлений и новых функций. Важнейшие изменения:

  • Поддержка протоколов MTP и Gphoto2, а так же провайдера GIO для работы со смартфонами на Android и другими мультимедийными устройствами.
  • Поддержка работы с архивами как с каталогами через GVFS.
  • Клавиатурные сокращения для меню.
  • Возможность подсчёта места, занимаемого каталогом (прим. пер.: джва года ждал!).
  • Специальный диалог для подтверждения удаления.
  • Улучшенные мнемоники в списке закладок.
  • Поддержка скрытия файлов и каталогов, указанных в .hidden файле.
  • Список путей, которые должны быть всегда видны.
  • Начальная поддержка архивов.
  • Начальная поддержка корзины.
  • Утилита просмотра файлов теперь пытается автоматически определить их кодировку.
  • Реализованы очереди операций.
  • Поддержка запуска в единичном экземпляре через dbus и fnctl.
  • Поддержка разделения панелей по горизонтали.
  • Поддержка множественных фаблонов в инструменте поиска файлов.
  • Возможность выбирать шаблоны для поиска файлов из ранее использованных.
  • Повышена производительность операций через задание размера буфера исходя из системного размера блока.
  • Улучшенный диалог ввода пути.
  • Множество других улучшений и исправлений.

Полный список изменений.

Стоит отметить, что 0.3 — последний релиз Sunflower, использующий GTK2. Следующая версия уже разрабатывается с использованием GTK3, хотя поддержку GTK2 возможно сохранят при наличии значительного спроса.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 5)

Классно. Рад, что программы переходят на современный тулкит GTK+3, который уже выбрали такие продукты, как Chrome, Firefox, Java и Mono.

Long live GTK+3!

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

Как оно по сравнению с
Double Commander

Стабильнее

Gnome Commander

функциональнее

Krusader

Жрет меньше ресурсов и места на диске, но не дотягивает по функционалу

Deleted
()

файловый менеджер, написанный на python

Он был рожден, чтоб умереть

makoven ★★★★★
()

двухпанельный файловый менеджер

написанный на python

Как по мне, так довольно неустойчивое сочетание. Файловый менеджер - это один из инструментов, которые в системе должны сломаться в последнюю очередь, т.е. желательно скомпилированые и с минимумом зависимостей. Тут же не просто скрипт, а Питон...

Хотя если рассматривать его не как замену mc, а как средство разгребания фоточек/видео/музыки, то почему бы и нет. Интересно, как в нём с быстродействием копирования больших файлов по сравнению с mc или просто cp.

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

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

Файловый менеджер - это один из инструментов, которые в системе должны сломаться в последнюю очередь, т.е. желательно скомпилированые

странно звучит. это всплеск фобии к утиной типизации или что?

t184256 ★★★★★
()

Python

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

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

Хотя если рассматривать его не как замену mc, а как средство разгребания фоточек/видео/музыки

Хм… А в чём разница? Я mc использую как средство разгребания видео/музыки…

Psych218 ★★★★★
()

«Клавиатурные сокращения» - это пять!

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

Как оно по сравнению с Double Commander, Gnome Commander

Не вызывает кровотечение из глаз.

Krusader

Более лёгая DE-независимая альтернатива. По функциям крусадер, конечно, впереди.

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

fnctl или таки fcntl?

Копипастил с оригинала.

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

Он не кроссплатформенный, в отличие от DC.

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

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

Как по мне, так довольно неустойчивое сочетание. Файловый менеджер - это один из инструментов, которые в системе должны сломаться в последнюю очередь, т.е. желательно скомпилированые и с минимумом зависимостей.

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

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

Тогда погляжу что это такое! Пробовал Double Commander - показалось вырвиглазным глюкодромом. Gnome Commander на вид получше, но чего-то нужного в нем не было, уже не помню. Остановился на Krusader, но он абсолютно чужд в Unity

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

Концепции двухпанельника уже за тридцатник, лол. Каким боком тут этот ваш тоталкоммандер?

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

Это не делает зависть единственной возможной мотивацией разработчиков альтернативных решений.

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

Самый главный вопрос. Можно сделать нормальные шорткаты без использования рудиментных клавиш F. Как в OS X.

В том же наутилусе бесит виндовый F2 на переименование и ничего с этим не поделаешь 😓

fornlr ★★★★★
()

EMACS - ЛУЧШИЙ ФМ. Всё остальное нинужно

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

Можно ли сделать употорые шорткаты без использования нормальных клавиш F. Как в недоОС для рептилоидов.

Можно на любую функцию назначить любую клавишу, хоть без модификатора.

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

Я mc использую как средство разгребания видео/музыки…

Это пожалуйста. Я тоже :). Речь о том, получится ли наоборот .

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

0.3

А разделитель панелей так и не перестал дёргаться влево-вправо как припадочный при переходах по директориям.

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

Если речь идёт о горящих танках, то о гуе уже обычно по определению речь не идёт.

Ну да. Я о том, что тот же mc, как правило, работает и в горящем танке...

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

однако модули, требуемые им могут помереть раньше

В горящем танке, да. Но в этой ситуации, как я уже сказал, это будет неактуально.

Axon ★★★★★
() автор топика

Python

Это СИЛА!

GTK

EPIC FAIL.

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

Я о том, что тот же mc, как правило, работает и в горящем танке...

Ну допустим. Не вижу как это помогает если танк не горит и гореть не собирается.

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

Если используются - значит не рудимент.

Mac предназначен для OS X, а не для этих ваших лялехов, поэтому и клавиши там другие.

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

однако модули, требуемые им могут помереть раньше

Угу, например, да. Или с очередным апдейтом что-то на первый взгляд незначительное в синтаксисе измениться.

Да, какой-нибудь libgcc тоже может сломаться при обновлении, но это уже крайнее ЧП.

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

Могу поспорить, что они думали над производительностью и питон там - лишь клей между GTK и вызовом cp, mv, ls и подобных (обертка вокруг ситемных вызовов). Половина функций builtin, поэтому скорость по сравнению с сишкой не должна просесть.

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

Так у меня и ПиСюк с лялехом есть, так клавиатура от apple только

fornlr ★★★★★
()

а кто уже пробовал, скажите: есть особые действия, как в Thunar и так же просто настраиваются если есть, никак в Dolphin?

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

Местные школьники любят на формуле 1 гонять, а на вольво-универсал ездить им не круто.

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

чем же так плох Питон?

Динамически типизированное говно же. В остальном рулит.

tailgunner ★★★★★
()

Реально не хватает автоматической подстройки ширины колонок при смене размеров окна ФМ :(

ololoid ★★★★
()

Это было бы интереснее, если бы была какая-то база для юзерский плагинов на питоне. На нём такое писать легко и приятно, и это могло бы стать определённой киллерфичей. А так… Я не увидел для себя преимуществ перед mc. То, что гуй, а не консоль — спорный плюс, скорее даже минус.

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

cp синхронный. Победить его в соревнованиях по скорости можно довольно тривиально даже на скриптовых языках, что часто рвёт шаблоны крутым сишникам.

anonymous
()

Есть свежие слайды этой поделки?

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

Это было бы интереснее, если бы была какая-то база для юзерский плагинов на питоне.

Она есть. Более того, вся программа изначально спроектирована вокруг плагинной архитектуры.

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

это всплеск фобии к утиной типизации или что?

Очевидно, это не любовь к тормозам, которая свойственна любому разумному человеку. А как известно где Python, Java, Perl, Ruby и т.п. там и тормоза, причём тормоза даже на топовом железе, то бишь неустранимые, архитектурно заложенные в интепретируемость. Так что единственные люди которые любят интерпретируемые языки это менеджеры-планировщики, которым лишь бы побыстрее сдать проект и забыть.

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

Она есть. Более того, вся программа изначально спроектирована вокруг плагинной архитектуры.

Да? Тогда уже интереснее. Спасибо. Потыкаю.

Учитывая, что программа не особо известная, а такая её особенность весьма важна, наверное следовало это раскрыть в новости ☺

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