LINUX.ORG.RU

SpaceFM — форк менеджера файлов PCManFM 0.5.2

 ,


0

3

SpaceFM это мультипанельный менеджер файлов с поддержкой вкладок. Ранее проект назывался PCManFM-Mod и по сути является форком PCManFM 0.5.2.

Из текущих возможностей можно отметить:

  • Легковесность. Написан на С с использованием GTK2.
  • Отзывчивость. Встроенная vfs позволяет запускаться очень быстро с минимальным потреблением ресурсов.
  • Гибкость. Может выглядеть как очень простым, так и очень сложным, в зависимости от настроек.
  • Мультиоконность. Новые окна открываются в рамках того же процесса.
  • Мультипанельность. Каждое окно может содержать до 4-х независимых панелей, а также дополнительную панель «Менеджера задач» (Task Manager).
  • Вкладки. Основные панели поддерживают вкладки.
  • Боковые панели. В основных панелях могут использоваться боковые панели: «Устройства» (Devices), «Закладки» (Закладки) и «Дерево каталогов» (Directory Tree).
  • Менеджер рабочего стола. Присутствует встроенный режим менеджера рабочего стола с набором пользовательских команд.
  • Менеджер устройств. Свободная интеграция с udisks для ручного и автоматического управления устройствами с возможностью лёгкого форматирования, резервного копирования и восстановления разделов и MBR.
  • Менеджер задач. Контроль с возможностью мультизадачности и исключением всплывающих диалогов: теперь не нужно ждать для перехода к следующей задаче.
  • MIME. Управление MIME-типами файлов и действиями по умолчанию.
  • Пользовательские меню и панели инструментов. Режим конструктора (Design Mode) позволяет быстро менять любые элементы меню, панели управления, горячие клавиши, иконки и добавлять свои команды или подпункты меню.
  • Плагины. Установка, копирование и экспорт пользовательских команд в качестве плагинов.
  • Интеграция с Bash. Встроенная поддержка Bash-скриптов для пользовательских команд с экспортированием данных менеджера файлов в переменные Bash.
  • Контроль вывода. Мониторинг выводов stdout/stderr, встроенных и пользовательских команд с определением ошибок и управлением всплывающими окнами.
  • Шрифты и иконки. Простая настройка пользовательских шрифтов и иконок для каждой панели.
  • Стили. Отображение файлов как в виде иконок, так и в виде списка с возможностью настройки пользовательских колонок.
  • Мгновенный поиск. Список файлов позволяет быстро перейти к нужному файлу с помощью регистронезависимого поиска — достаточно просто набрать несколько букв.
  • Поиск файлов. Гибкий поиск по имени файла, размеру, содержимому и т.д.
  • Управление системой. Возможность запускать быстрые команды или отдельный процесс SpaceFM от root.
  • Управление файлами. Исчерпывающие возможности по копированию, перемещению, созданию ссылок, drag-n-drop и управлению буфером обмена.
  • Архивы. Встроенный инструментарий для создания и извлечения архивов, а также возможность использовать для этого внешние приложения.
  • Режим демона. Запуск в фоне для автомонтирования устройств, автозапуска приложений или быстрого открытия окон файлового менеджера.
  • Вариации сборки. При желании можно организовать сборку с hal, вместо udisks, и fam/gamin, вместо inotify.

На текущий момент для загрузки доступна версия 0.6.3 (8 февраля 2012), в которой были произведены следующие изменения:

  • Обновлён POTFILES.in и переводимые строки. Теперь SpaceFM готов к переводу.
  • Исправлена проблема в makefile при добавлении перевода в desktop-файл.
  • Добавлена опция «Settings|Show|Empty Drives» в панели устройств.
  • Удалена опция показа размера файлов в десятичной СИ системе.
  • Добавлена опция, позволяющая по правому щелчку мыши открывать меню конструктора.
  • Добавлена опция «View|Panel Bar».
  • Исправлена проблема, при которой опция --desktop не работала, если процесс SpaceFM уже запущен.
  • Некоторые другие изменения.

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

Загрузки:

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

★★★★★

Проверено: JB ()
Последнее исправление: Dendy (всего исправлений: 2)
Ответ на: комментарий от blackst0ne

blackst0ne
Представил.
По каким критериям идёт отбор?

допустим по размеру сисек на фотках :) , не ну а чё :)

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

Линукс - это работа в первую очередь, в том числе и из консоли.

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

реализация ужасна

а чего ты ожидал от сишного проэкта - у них все силы уходят на борьбу с сегфолтами (взгляните на их багтрэкер, если не верите).

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

Ты технические аргументы приведешь, нет?

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

x input 2, cairo, поддержка css и wayland, новые виджеты, ускорение, чистка кода. мало?

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

старый тулкит использовать не комильфо

gtk2 сдох, нет его больше

Первое верно. Второе - нет. Это называется утрировать. Зачем ты это делаешь?

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

сейчас отрисовка идет только через cairo, а раньше еще какие-то костыли иксов были задействованы. гугол в помощь.

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

x input 2, cairo, поддержка css и wayland, новые виджеты, ускорение, чистка кода. мало?

Как всё это повлияет на функции <b>файлового менеджера</b>?

cairo

Что «cairo»? Или ты не знаешь, что в gtk2 можно спокойно использовать сурфейсы cairo? Ну так сходи курни мануальца.

поддержка css

Охренеть полезная фича. Новый движок тем тулкита — просто супернужная вещь для ФМ.

и wayland

Я что-то не вижу ни одной платформы, которая поддерживает вяленд, но не поддерживает иксы. Ты б еще рендеринг в html вспомнил из «суперполезных» фич gtk3.

новые виджеты

Да-да, Большой Переключатель. Как же мы жили-то раньше без него?

ускорение

Еще ни разу не видел файловых менеджеров тормозящих из-за медленного тулкита. А ты?

чистка кода

Это внутренние дела разрабов тулкита. На чистоту кода библиотеки приложениям пофиг.

x input 2

Единственное, что ты смог выдавить из себя, более-менее тянущее на фичу. Экранный мультитач мог бы пригодится в ФМ. Но учитывая малую еще распространённость оных девайсов, можно в ближайшие года полтора не переживать по этому вопросу.

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

Еще ни разу не видел файловых менеджеров тормозящих из-за медленного тулкита.

Dolphin до недавних исправлений в Qt.

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

Ладно, сделаем так:

Еще ни разу не видел файловых менеджеров тормозящих из-за медленного gtk2.

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

Как всё это повлияет на функции <b>файлового менеджера</b>?

а, ну теперь ты скажешь что все эти фичи не нужны. весьма предсказуемо. :D

Что «cairo»? Или ты не знаешь, что в gtk2 можно спокойно использовать сурфейсы cairo? Ну так сходи курни мануальца.

курни мануальца gtk3 и узнай в чем отличие, умник.

Охренеть полезная фича. Новый движок тем тулкита — просто супернужная вещь для ФМ.

ты не осилил — тебе бесполезная :D

Я что-то не вижу ни одной платформы, которая поддерживает вяленд, но не поддерживает иксы. Ты б еще рендеринг в html вспомнил из «суперполезных» фич gtk3.

о, про html забыл! канеш это очень сурьезные и важные фичи, в твоем вантузе 98 нет и не намечается.

Да-да, Большой Переключатель. Как же мы жили-то раньше без него?

как же ты раньше без унитазов и горячей воды из крана жил?

Еще ни разу не видел файловых менеджеров тормозящих из-за медленного тулкита. А ты?

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

Это внутренние дела разрабов тулкита. На чистоту кода библиотеки приложениям пофиг.

это тебе пофиг, а ваще от этого штабильность и скорость.

Единственное, что ты смог выдавить из себя, более-менее тянущее на фичу. Экранный мультитач мог бы пригодится в ФМ. Но учитывая малую еще распространённость оных девайсов, можно в ближайшие года полтора не переживать по этому вопросу.

жаль что ты из себя так ничего и не выдавил по делу. а только «ненужноненужноненужно».

впрочем иного я от тебя не ожидал. :)

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

Так и есть, в принципе, оно щас глубокая альфа. Переписывая любой софт с нуля, или глубоко модернизируя кодебазу, всегда рискуешь потерять весь проект целиком. Это аксиома.

Но Гислер, похоже, задался целью повторить полностью весь функционал 1:1, включая даже некоторые актуальные костыли.

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

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

Да ты вообще крайне мало знаешь. А ответ очевиден.

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

ты наутилус видел? в нем тоже есть «desktop-mode», загугли

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

покажи мне кто сейчас на qt3 пишет?

внезапно, русские военные. Пруфы ищи в НИИ «Градиент» в Ростове-на-Дону.

P.S. Это был троллинг, никто АДЕКВАТНЫЙ сейчас на неподдерживаемом тулките ничего НОВОГО писать не будет

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

Я даже больше скажу что пока firefox собирается только на гтк2 (и процесс портирования тяжел и медлен https://bugzilla.mozilla.org/show_bug.cgi?id=627699) гтк2 никуда не исчезнет. Да о чем это я, пока lxde и openbox используют гтк2 ну вы поняли

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

чойто ты факты перестал запрашивать и начал кукарекать? я думал пруф захочешь :D

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

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

кому какое дело как лор относится к чему-либо? в текущем виде мне тоже не нравится гном 3, однако в некоторых приложениях заглушку с close на панели уже заменяют на меню, баги фиксят, галерея расширений работает, процесс идет. думаю переползу с sl на федорку с гном 3.4.

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

никто АДЕКВАТНЫЙ сейчас на неподдерживаемом тулките ничего НОВОГО писать не будет

гиклесу расскажи, а то он мне не верит.)

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

nehalem

там все правильно сказано. что непонятно то?

Непонятно, где это «там» и что именно было правильно сказано

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

Причем тут приимущества? Какие могут быть преимущества у любого софта предыдущей версии по отношению к новой версии? Никаких, кроме большого количества софта и графических двжиков тем.

bhfq ★★★★★
()

Не зря SpaceFM в gentoo замаскирован. Поставил, попробовал открыть для начала дельфином, а затем «космическим радио» /usr/bin ... У меня дельфин(!) из кде 4.7.4 (второй из 4.8.0 еще шустрее) быстрее отрывает каталог однако. Снес SpaceFM - внешний вид и настройки из коробки не гуд. Да и пока еще не видел, чтобы какой-нибудь файловый менеджер хотя бы приблизился к скорости обычных команд консоли. Тут вы зря на Fanta наехали. Хреново гуи в линуксе реализованы по сравнению с консолью.

glibych ★★
()

Если кто либо поставил на debian squeeze, то скажите как, а то разбираться нет времени, а так если кто уже разобрался сэкономит время.

anonymous_sama ★★★★★
()

Ерундой страдают, рюшечки пилят на старой ветке внутрености которой по части файловых операций ужасны.

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

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

Это не нужно. Нужно что бы было не видно реакции софта. pcmanfm к этому приблизился вплотную. И нужно, что бы «файловый менеджер + действия юзера» было быстрее, чем «консоль + действия юзера». Консоль в этом плане пока выигрывает на очень многих операциях, но на файловых - уже нет.

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

обрати внимание на мое первое сообщение, там всего лишь сказано, что выбор gtk2 неоправдан. потроллить пришли клоуны которые «за gtk2», да и те уже сдулись.

ты не прав.

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