LINUX.ORG.RU

Double Commander 0.5.0

 ,


0

1

Новый выпуск кроссплатформенного двухпанельного файлового менеджера Double Commander стал доступен для загрузки.

Несмотря на то, что Double Commander всё ещё находится в бета-стадии разработки, по возможностям и функциональности его уже можно сравнить с такими популярными двухпанельниками как Krusader и Total Commander.

Изменений по сравнению с предыдущей версией много, наиболее значительные из них:

  • поддержка FTP (через стандартный плагин);
  • очереди файловых операций;
  • подсчёт/проверка контрольных сумм (SHA256, SHA384, SHA512);
  • поддержка архивов 7z, ACE, ARJ, TXZ при помощи внешних консольных архиваторов;
  • расширенные возможности просмотра изображений;
  • использование udisks вместо HAL (Linux);
  • новый диалог конфигурации панели инструментов;
  • пункты «Создать» и «Открыть с помощью» в контекстном меню (Linux);
  • правка атрибутов файлов;
  • множество небольших улучшений и исправлений.

Краткий список основного функционала:

  • все операции выполняются в фоновом режиме;
  • инструмент группового переименования;
  • поддержка вкладок;
  • настраиваемые колонки;
  • быстрый просмотр;
  • работа с архивами так же, как с каталогами: открытие архива внутри Double Commander, копирование файлов в архив и из архива; поддержка форматов архивов ZIP, GZip, BZip2, TAR, TGZ, TXZ, LZMA, 7z, ACE, ARJ, RPM, CPIO, DEB, а также RAR;
  • расширенный поиск файлов, включая поиск текста в любых файлах;
  • настраиваемая панель инструментов с кнопками для запуска внешних программ или внутренних команд меню;
  • неполная поддержка плагинов от Total Commander (WCX, WDX, WLX);
  • протоколирование файловых операций;
  • система внутренних команд и возможность их использования в меню, панели инструментов, горячих клавишах;
  • создание файлов;
  • Drag&Drop.

Скриншот #1, скриншот #2.

Загрузить

>>> Официальный сайт

★★★★★

Проверено: post-factum ()
Последнее исправление: adriano32 (всего исправлений: 9)

Ответ на: комментарий от mx__

> Для ДЕ такое не нужно. Так как сам ДЕ построен на основе своего ФМ.

И любой внешний ФМ будет нарушать принцип самой ДЕ ...


Какая забористая трава.

Основа любой DE — WM, панелька, менеджер сеанса и диалог настройки. Особенно диалог. Если не будет диалога, ни один хомячок не признает, что это DE, и тогда всё пропало.

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

> Идея потрясающая своей наглостью - спросить у Гислера (автора Total Commander), можно ли «скопировать» часть решений по оформлению у его детища

Эээ... Каких решений-то? Стандартные winapi контроллы, стандартный двухпанельник. Все двухпанельники — как братья-близнецы.

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

Вам в Nautilus.

geekless ★★
()

> ARJ

Этот хлам все еще кто-то использует? Русские суровые физики?

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

>Эээ... Каких решений-то? Стандартные winapi контроллы, стандартный двухпанельник. Все двухпанельники — как братья-близнецы.

При этом пользоваться можно далеко не всеми.

Например: двухкнопочное перетаскивание файлов (выделили, зажали ЛКМ, перенесли, нажали ПКМ, отпустили ПКМ - получили перетаскивание), гибкая настройка, производительность, обширная документация.

А в Наутилусе удобно без мышки работать? Или без клавиатуры? ТС чем очень удобен - возможностью обходиться одним инструментом, без особой потери удобства.

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

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

Сообщение про пути у geekless я не заметил.

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

> выделили, зажали ЛКМ, перенесли, нажали ПКМ, отпустили ПКМ - получили перетаскивание

Яничонепонял.

А в Наутилусе удобно без мышки работать?

Там и с мышкой-то не удобно. :D Но ведь ведущие собаководы^Wдевелоперы DE считают, что nautilus, thunar, pcmanfn, dolphin — самое то, что надо пользователю. Повинуйся разработчикам, ${USERNAME}!

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

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

Здрасти. В винде слеш вводит опции командной строки.

прямой бекслеш

Проложите ряд: твердый газ, бесцветная зелень, прямой бекслеш...

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

> Естественно. Я в 87ом только родился, а в 50 и в планах не был. Зато видел интерфейс 80х.

в твоем возрасте, единственный интерфейс, который ты мог видеть - мамкина титька.

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

Тот же крусадер - не клон тотала, а dc - клон.

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

В винде слеш является также разделителем, как и прямой. А опции командой строки в винде - это тот ещё зоопарк. Прямые слеши, минусы, слова...

xeningem
()

Один из лучших гуёвых двухпанельников под линукс (имхо). Надо скачать и потестить.

spacel0rd
()

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

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

Давайте доказательства и покажите аналог с современным интерфейсом тогда.

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

Правильно! Давайте и Тотал закопаем. И все остальные коммандеры кроме четырех линуксовых, одного маковского и одного виндоузячего.

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

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

Вах, дарагой, зачэм абманываэшь?

И чем же вас кнопки не устраивают?

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

при всём уважении, 32 € оно не стоит
и даже половины от этой суммы
ждем нативный порт тс

Кто не стоит? TC? Это вы к чему?

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

Наутилус не прокатит. У меня например есть знакомая, которая не гик, но лет с пяти ничего кроме TC не признает.

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

По долгу службы половину времени провожу в win, половину в ubuntu. Без DC я бы это вряд ли осилил.

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

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

Четыре клика - сорцы на оф. сайте на SF на нашёл. Только какие-то «Portable packages». Ага, бинарные портируемые пэкейджи. Да.
Вы там это, ничего из GPL не нарушаете случаем? Ну или хотя бы ZLib License? Не?

Как это вы так искали? Идем на SF, жмем Code, и получаем желаемое.

Кроссплатформенным он будет, когда будет идти не менее, чем на 16 различных архитектур.

Архитектур? Ага, как скажете.

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

На скриншоте кнопки как кнопки. Подробнее что вам не нравиться, иконки, или то, что вы не выключили в настройках плоскось кнопок?

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

Почему иконки выглядят как говно, отмасштабированное при помощи nearest-neighbor? Почему размеры иконок не подхватываются из настроек тулкита? Почему рамка, отображаемая при наведении мыши на иконку, смещена в левый верхний угол относительно центра иконки? Почему между тулбаром и меню пролегла очередная уродская полоса?

Это всё херня, конечно, но поражает фанбойство некоторых: вскользь упомянутый мелкий баг разросся в какое-то обсуждение с ДРАМОЙ. Принцессы не какают, doublecmd багов не имеет?

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

Посмотрел я ваш muCommander. Пока что делать с моей стороны делать выводы рано, но сабж кажись имеете функционал шире и для него не надо ставить java-runtime. Хотя да, выглядит приятно.

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

> Все эти недо-командеры не могут уровня экплорера из Win98 достичь, dolphin близко - но все равно не то. Subj очевидно не нужен, есть старинный xfm который лучше даже, хотя, и он не нужен.

А вы лжец. У эксплорера вообще нет никаких возможностей. Одни маркетоидные бредни об улучшении эксплорера в новой версии винды.

andreyu ★★★★★
()

Фанатов двухпанельников поздравляю. Остальным оно не нужно.

segfault ★★★★★
()

Я вот не знаю, всю ветку не читал, но с какого перепугу на скриншоте происходит разделение названия файла на собственно название и расширение? В Линуксе так не принято.

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

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

mc + simple viewer gl

andreyu ★★★★★
()
Ответ на: комментарий от post-factum

> с какого перепугу на скриншоте происходит разделение названия файла на собственно название и расширение?

Это можно настроить.

В Линуксе так не принято.

Это может быть удобно. «Не принято» — не аргумент.

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

Аргумент за нравственную чистоту партийных рядов :P.

post-factum ★★★★★
()
Ответ на: комментарий от xeningem

> То, что он на Паскале - это прекрасно, как минимум потому, что не нужно ждать по 10 минут окончания сборки (я надеюсь).

Да, ведь вы его собираете перед каждым запуском заново.

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

Ctrl+C / Ctrl+V / Ctrl+X, не?

На крайний случай есть удобная менюшка по ПКМ «Переместить в... -> Другая панель».

Сам в прошлом пользователь TC на оффтопике, но как-то привык со временем к наутилусу.

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

Кастую VSL-/Mauhuur-/Antichrist-а в тред.

это какая-то злобная некро-магия?

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

в ведроиде ghostcommander же

И на табе и на телефоне ghostcommander использую. Очень удобная фича - прозрачное хождение по ZIP архивам.

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

simple viewer gl

Не судьба.

Checked out revision 106.
  -> SVN checkout done or server timeout
==> Creating new build directory...
==> Starting cmake...
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/libX11.so
-- Found OpenGL: /usr/lib/libGL.so 
-- Found Freetype: /usr/lib/libfreetype.so 
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.5")
-- Found PNG: /usr/lib/libpng.so 
-- Found JPEG: /usr/lib/libjpeg.so 
-- Found TIFF: /usr/lib/libtiff.so 
-- Found GIF: /usr/lib/libgif.so 
-- Found IMLIB2: /usr/lib/libImlib2.so 
-- Found LIBCONFIG: /usr/lib/libconfig++.so 
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/yaourt-tmp-vadim/aur-simpleviewergl-svn/src/simpleviewer-build/build
==> Starting make...
Scanning dependencies of target sviewgl
[  3%] [  7%] Building CXX object CMakeFiles/../sviewgl.dir/src/checkerboard.cpp.o
Building CXX object CMakeFiles/../sviewgl.dir/src/ftsymbol.cpp.o
[ 10%] Building CXX object CMakeFiles/../sviewgl.dir/src/main.cpp.o
[ 14%] Building CXX object CMakeFiles/../sviewgl.dir/src/renderer.cpp.o
[ 17%] Building CXX object CMakeFiles/../sviewgl.dir/src/quad.cpp.o
[ 21%] Building CXX object CMakeFiles/../sviewgl.dir/src/window.cpp.o
[ 25%] Building CXX object CMakeFiles/../sviewgl.dir/src/config.cpp.o
[ 28%] Building CXX object CMakeFiles/../sviewgl.dir/src/imageborder.cpp.o
[ 32%] Building CXX object CMakeFiles/../sviewgl.dir/src/notavailable.cpp.o
[ 35%] Building CXX object CMakeFiles/../sviewgl.dir/src/quadimage.cpp.o
[ 39%] Building CXX object CMakeFiles/../sviewgl.dir/src/fileslist.cpp.o
[ 42%] Building CXX object CMakeFiles/../sviewgl.dir/src/imageloader.cpp.o
[ 46%] Building CXX object CMakeFiles/../sviewgl.dir/src/pixelinfo.cpp.o
[ 50%] Building CXX object CMakeFiles/../sviewgl.dir/src/quadseries.cpp.o
[ 53%] Building CXX object CMakeFiles/../sviewgl.dir/src/ftstring.cpp.o
[ 57%] Building CXX object CMakeFiles/../sviewgl.dir/src/infobar.cpp.o
[ 60%] Building CXX object CMakeFiles/../sviewgl.dir/src/progress.cpp.o
[ 64%] Building CXX object CMakeFiles/../sviewgl.dir/src/selection.cpp.o
[ 67%] Building CXX object CMakeFiles/../sviewgl.dir/src/formats/formatcommon.cpp.o
[ 71%] Building CXX object CMakeFiles/../sviewgl.dir/src/formats/formatico.cpp.o
[ 75%] Building CXX object CMakeFiles/../sviewgl.dir/src/formats/formatpsd.cpp.o
[ 78%] Building CXX object CMakeFiles/../sviewgl.dir/src/formats/format.cpp.o
[ 82%] Building CXX object CMakeFiles/../sviewgl.dir/src/formats/formatjpeg.cpp.o
[ 85%] Building CXX object CMakeFiles/../sviewgl.dir/src/formats/formattiff.cpp.o
[ 89%] Building CXX object CMakeFiles/../sviewgl.dir/src/formats/formatxwd.cpp.o
[ 92%] Building CXX object CMakeFiles/../sviewgl.dir/src/formats/formatdds.cpp.o
[ 96%] Building CXX object CMakeFiles/../sviewgl.dir/src/formats/formatgif.cpp.o
/tmp/yaourt-tmp-vadim/aur-simpleviewergl-svn/src/simpleviewer-build/src/formats/formatdds.cpp: В функции-члене «virtual bool CFormatDds::Load(const char*, int)»:
/tmp/yaourt-tmp-vadim/aur-simpleviewergl-svn/src/simpleviewer-build/src/formats/formatdds.cpp:167:39: предупреждение: ignoring return value of «size_t fread(void*, size_t, size_t, FILE*)», declared with attribute warn_unused_result [-Wunused-result]
/tmp/yaourt-tmp-vadim/aur-simpleviewergl-svn/src/simpleviewer-build/src/formats/formatdds.cpp:171:41: предупреждение: ignoring return value of «size_t fread(void*, size_t, size_t, FILE*)», declared with attribute warn_unused_result [-Wunused-result]
/tmp/yaourt-tmp-vadim/aur-simpleviewergl-svn/src/simpleviewer-build/src/formats/formatdds.cpp:200:60: предупреждение: ignoring return value of «size_t fread(void*, size_t, size_t, FILE*)», declared with attribute warn_unused_result [-Wunused-result]
[100%] Building CXX object CMakeFiles/../sviewgl.dir/src/formats/formatpng.cpp.o
Linking CXX executable ../sviewgl
CMakeFiles/../sviewgl.dir/src/selection.cpp.o: In function `CSelection::getTime()':
selection.cpp:(.text+0x958): undefined reference to `clock_gettime'
collect2: выполнение ld завершилось с кодом возврата 1
make[2]: *** [../sviewgl] Ошибка 1
make[1]: *** [CMakeFiles/../sviewgl.dir/all] Ошибка 2
make: *** [all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().
    Преждевременный выход...
==> ERROR: Makepkg was unable to build simpleviewergl-svn.
geekless ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.