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 ()
Последнее исправление: hobbit (всего исправлений: 3)
Ответ на: комментарий от nehalem

о да.. так для тебя cp/ls тоже умерли, не пользуй их...

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

для gtk3 до сих пор нет нормальных движков

Я пробовал перенести Crux на gtk3. Хватило терпения только на один вечер ковыряния стилей и новой модели отрисовки. Так и не доделал.

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

ну ты же понимаешь что стэйбл апи из нонсенс? ;)

как и все остальное «стэйбл» в жму/линуксе.

из дистров потихоньку выпиливают старье, с этим ничего не поделаешь, так есть, и усилия этого чувака могут оказаться потраченными зря. почему бы сразу не писать на современном gtk3 и иметь овер5 лет в запасе?

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

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

не можешь аргументировать и переходишь на личности? Я вешу 55 кг, какой ещё толст! И в какое ещё последнее время, судя по звёздам, ты здесь со вчера.
Повторяю вопрос. А что вы имеете против гтк2?

darkshvein ☆☆
()

Пока pcmafm собирается spacefm не нужен, а там посмотрим

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

ну ты же понимаешь что стэйбл апи из нонсенс? ;)

У фанатиков вообще всё подряд нонсенс.

из дистров потихоньку выпиливают старье

Твоегодистрибутивопроблемы.

$ pacman -Qi gtk
Название              : gtk
Версия                : 1.2.10-11
URL                   : http://www.gtk.org/
Лицензии              : LGPL
Группы                : Нет
Предоставляет         : Нет
Зависит от            : libxi  glib  sh
Дополнительно         : Нет
Требуется пакетами    : xbindkeys_config
Конфликтует с         : Нет
Заменяет              : Нет
Installed Size : 5848,00 KiB
Сборщик               : Pierre Schmitz <pierre@archlinux.de>
Архитектура           : i686
Дата сборки           : Пн. 12 сент. 2011 18:05:45
Дата установки        : Ср. 14 сент. 2011 20:26:57
Причина установки : Установлен как зависимость другого пакета
Установочный скрипт   : Yes
Описание              : The GTK+ toolkit

с этим ничего не поделаешь, так есть, и усилия этого чувака могут оказаться потраченными зря

Т.е. современные линуксойды до того опустились, что собрать пакет (или хотя бы найти готовый) для них — непосильная задача?

и иметь овер5 лет в запасе?

Они и так есть. На ближайшие лет 5 gtk2 никуда не денется даже из тех дистрибутивов, где есть означенные тобой дистрибутивопроблемы. А за это время можно и на новый тулкит перенести. Или же даже продолжать пользоваться старым. Впрочем, фанатикам не понять.

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

Заика, дураки

когда ты уже забанишься?

//у меня не осилилось pcmanfm. Осилится форк?

minakov ★★★★★
()

Встроенная vfs

Надо было ещё ядро и иксы встроить тогда уж до кучи, фигли там.

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

gtk2 сдох, нет его больше, все. еще год и его выкинут из всех дистрибутивов

gtk1 до сих пор не выкинули, а gtk2 возьмут и выкинут?

dexpl ★★★★★
()

Всё-таки ощущение недоделанности и школьности превалирует.

krakatau ★
()

Годный проект. Автор думает о дальнейшем портировании на gtk3. Остался неприятный баг из pcmanfm, при выделении мышкой объектов наблюдаеться высокая нагрузка на ЦП (у меня плохо с английским, так что не могу запостить баг... Отпишите автору пожалуйста).

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

darkshvein

ну да конечно. Давай-ка, выдели мне 234 файлов с совершенно разными именами в каталоге и скопируй в другую папку за пару движений.Или превьюшку картинок мне в консоли накатай


Я бы посмотрел на операцию выделения 234-х файлов с совершенно разными именами мышкой. о_О
Файлы-то по какому-то критерию выделяются, верно?

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

Отлично. Как сам?

фичи не пилят, только баги фиксят, для меня это то же самое что умер

Это пенсия. gtk2 на пенсии ещё долго может прожить.

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

crono

к примеру 230 файлов 20 из которых mp3 30-jpg , 180-png , и 2 папки `images-frontend` и `content-text`



rm -rf ./{*.png,*.mp3,*.jpg,content-text/,images-frontend/}

Учитывая магию клавишы <TAB>, так и ещё быстрее получится.

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

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

nehalem
()

Интеграция с Bash

Это в linux редко, да.

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

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

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

в моем sl он будет жить еще долго, а вот насчет федорки не уверен.

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

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

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

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

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

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

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

мне нужно чтобы он работал и развивался.

но в линуксе всегда или-или.

вам играть в игру или любоваться графикой?

вам с гибернейтом или бесплатно?

вам чтобы работало или развивалось?

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

Да он просто тролль жирный. Первый раз я его заметил в треде про недостатки DE винды, где он знатно заляпал всё жиром. С тех пор же он только прибавил в весе.

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

Везде ты повторяешь фанатически гтк2 мёрт, гтк2 ненужен.

это правда, сынок.

список игнарасов пополнен.

я так расстроен)

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

Ты просто не в состоянии понять, что «развивающийся» нерабочий софт никому не нужен.

но в линуксе всегда или-или.

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

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

особенно смешно эти слова звучат от бубунтоида, кушающего юнити :D

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

говорить очевидные вещи значит троллить

В принципе, ты слился уже в тот момент, когда показал, что не знал о существующей поддержке gtk2. Но ты конечно можешь и дальше прикидываться шлангом, ибо на большее ума, вероятно, нет.

geekless ★★
()

Те же яйца (PCManFM) только в профиль. Ненужно.

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

ты гонишь. алсо я не знаю как объяснить дураку почему старый тулкит использовать не комильфо когда есть новый. ты наверно на 98 винде до сих пор сидишь, нах новое если есть теплое и мягкое говно мамонта? да?

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

см. мой предыдущий пост.

хочешь сидеть в гном 1 или кде 2 — твое право. но реальность такова что софт активно перепиливают на gtk3 и всякое дерьмо типа сабжа так и будет сидеть в подвалах и не войдет по дефолту ни в один мейнстримовый дистр. потому что протухло до своего рождения и не нужно. последнее тебе как разрабу lxpanelx наверняка знакомо :D

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

crono

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


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

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