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 ()

Ответ на: комментарий от 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 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.