Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Double Commander

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

Открыть новую тему     Написать ответ в эту тему

Attid



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
 
 
Double Commander
Кроссплатформенный (Linux/Windows/Mac OS X/FreeBSD) двухпанельный файловый менеджер с открытым исходным кодом (форк Seksi Commander).
Целью данного проекта является создание файлового менеджера аналогичного по функциональности Total Commander и совместимого с его плагинами. Написан на Free Pascal.
Автор Александр Коблов aka Alexx2000
Лицензия GPL 2
 
Основные характеристики Double Commander:
 
Сайт | Форум | Баг-трекер (старый баг-трекер) | Исходный код
Документация онлайн en и ru (страница на GitHub) | Wiki проекта
 
Список изменений
Список изменений в версии 0.5.5 | то же по-русски, версии 0.5.6 и выше - багофиксы* 0.5.5.
Список изменений в версии 0.6.0 | то же по-русски, версии 0.6.1 и выше - багофиксы* 0.6.0.
Список изменений в версии 0.7.0 | то же по-русски, версии 0.7.1 и выше - багофиксы* 0.7.0.
Список изменений в версии 0.8.0 | то же по-русски версии 0.8.1 и выше - багофиксы* 0.8.0.
Список изменений в версии 0.9.0 | то же по-русски, версии 0.9.1 и выше - багофиксы* 0.9.0.
Список изменений в версии 1.0.0 | на русском, версии 1.0.1 и выше - багофиксы* 1.0.0.
* в основном.
 
Текущая версия: 1.0.11 от 2023.04.02
Страница загрузки (есть portable и 64-битные версии)
Авторский репозиторий для GNU/Linux (CentOS, Debian, Fedora, openSUSE, Ubuntu): Qt5, GTK2
Порт FreeBSD
 
Использование "Ночных сборок":
Последние альфа-билды под Windоws (ссылка официальная, объявлена на оффоруме и wiki)
Для Mac OS X
Авторский репозиторий svn-версии (alpha) для GNU/Linux: Qt5, GTK2
svn-версию под FreeBSD можно попробовать собрать самостоятельно, используя патчи для релиза в папке files

 
Плагины: родные плагины, ещё официальные и сторонние плагины (в т.ч. портированные под Linux/FreeBSD/MacOS), тема Плагины под Linux (в т.ч. кроссплатформенные).
 
Пользовательские сборки Double Commander
 
DC Loader - исправление проблем с мышью и адаптация к работе на планшете, а также несколько дополнительных удобств (только Windows версия)
 
Уменьшение межстрочного интервала в панелях до размера TotalCmd

Всего записей: 77 | Зарегистр. 23-06-2003 | Отправлено: 09:48 03-03-2009 | Исправлено: Skif_off, 21:11 08-03-2024
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7332
Библиотеки проще всего, наверное, из GIMP вытащить. Или посмотреть Windows Imaging Component.
Или обновить Imagine и закинуть его собственные плагины для AVIF и WebP.

Цитата:
Почему они не идут в кмплекте с DC, проблемы с лицензиями?

Почему Гислер не засунул в дистрибутив ТС всё, что только можно? По-крайней мере свои собственные плагины?
Не думаю, что есть проблемы с лицензией, libavif и libwebp идут под BSD и BSD-подобной лицензиями, динамическая линковка вряд ли противоречит GNU GPL v2, libheif под GNU GPL v3. Проверять зависимости (libaom, dav1d, libde265, что там ещё из декодеров) мне лень, в любом случае они в любом дистрибутиве Linux присутствуют.

Цитата:
Некорректная работа с плагином Imagine 1.1.9.

В альфе текущей тоже? (На всякий, хотя вроде давненько не было коммитов, связанных с поддержкой WLX-плагинов.)
Сам такого не припомню, поиском по оффоруму не нашёл, на GitHub'е не припоминаю, сам пока проверить не могу, чуть позже продублирую.
 
Кстати, если не изменяет память, ТС загружал Imagine как-то странно: все остальные плагины можно было обновить простой заменой файлов прямо в запущенном ТС, но до первого вызова обновляемого плагина, а с Imagine это не прокатывало.
 
А почему несвежая версия Imagine?
 
P.S. cm_UnloadPlugins, кажется, не просили, но есть один нюанс: DC позволяет писать WDX-плагины на языке Lua, т.е. обычные текстовые файлы, но они, как и плагины, после первого вызова остаются висеть в памяти - непонятно, как бы это работало (интереснее плагинописателям в первую очередь, их не так уж много, может поэтому не просили?).
 
P.P.S.

Цитата:
В списке процессов imagine отсутствует

Он там и не должен присутствовать, Imagine - это библиотека Imagine.dll: Imagine.wlx для того, чтобы использовать Imagine как плагин, а Imagine.exe - как отдельное приложение.

 
Добавлено:
7332
Ответ разраба.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 15:41 26-11-2023
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Ответ разраба.

Проверил на последних версиях - при последвательном прсмотре разными плагинами, imagine, вызова с третьего, перестаёт работать.  Начинают использоваться только встроенные средства. "Закусывание" директории пропало.

Всего записей: 670 | Зарегистр. 08-06-2006 | Отправлено: 06:25 27-11-2023 | Исправлено: 7332, 06:28 27-11-2023
neorumtu

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7332

Цитата:
После просмотра изображения, директорию в которой оно находится, невозможно переименовать до перезапуска double commander

Переходите на линукс, там можно удалять используемые файлы.

Всего записей: 538 | Зарегистр. 30-08-2023 | Отправлено: 06:33 27-11-2023
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off

Цитата:
обновить Imagine и закинуть его собственные плагины

Дабл коммандер подхватит плагины от Imagine?

Цитата:
В альфе текущей тоже?

Сейчас всё самое последнее.

Цитата:
А почему несвежая версия Imagine?

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

Цитата:
cm_UnloadPlugins

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

Всего записей: 670 | Зарегистр. 08-06-2006 | Отправлено: 10:44 27-11-2023 | Исправлено: 7332, 10:46 27-11-2023
neorumtu

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7332

Цитата:
Пока пытаюсь перейти на частично линуксовый файлменеджер, и уже куча проблем

Надо просто требования уменьшить, думаю. Для интереса включил эскизы в DC, отобразились для фоток, всех видео. Ничего специально не устанавливал, только tumblerd установлен. Правда, у меня нет экзотических avif, heic.

Всего записей: 538 | Зарегистр. 30-08-2023 | Отправлено: 14:15 27-11-2023
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7332

Цитата:
Дабл коммандер подхватит плагины от Imagine?

Нет, конечно, их сам Imagine подхватывает. Разве поддержка WebP в Imagine не плагином сделана?
Насчёт WinXP и старых процессоров - это разумно, но вроде разраб Imagine пока из списка поддерживаемых WinXP не выкинул.
(Double Commander не "частично линуксовый файлменеджер", это кроссплатформенный ФМ.)

Цитата:
при последвательном прсмотре разными плагинами, imagine, вызова с третьего, перестаёт работать.

Всегда стабильно повторяется и можно воспроизвести по шагам?
 
 
neorumtu

Цитата:
Ничего специально не устанавливал, только tumblerd установлен

Пакет tumbler? DC не использует системные thumbnailer'ы, сам делает превьюшки. Всё возможное тут перечислено и большинство, наверное, либ в декстопной системе обычно уже стоит.
Как-то интересовался, можно ли системные превьюшки подсунуть, но нет, способ хранения деталей различается, по мотивам той беседы плагин checkthumbswdx.lua забабахал, можно у превьюшек посмотреть имя оригинального файла и проверить, не устарела ли превьюшка (оригинальный файл изменён или отсутствует).

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 18:20 27-11-2023 | Исправлено: Skif_off, 18:20 27-11-2023
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off

Цитата:
Всегда стабильно повторяется и можно воспроизвести по шагам?

Да. Есть файлы 1.jpg 2.png 3.fb2 4.png, открываем 1.jpg по Ctrl+Q, перемещаем курсор стрелками до 4.png (или мышкой последовательно). Последний файл открывается уже не через Imagine, а через стандартный плагин. При этом появляется задержка перемещения курсора (лаг окна DC) на изображения, в режиме быстрого просмотра. При выкл\вкл режима быстрого просмотра, ситуация нормализуется, до следующего переключения между файлом отображаемым через Imagine, и без него. Imagine иногда запускается, а иногда нет, но кратковременное подвисание окна DC остаётся. На .fb2 плагины не назначены. doublecmd-1.2.0.r11047.i386 Imagine_1.3.6 Win7SP1, WinXPSP2.

Всего записей: 670 | Зарегистр. 08-06-2006 | Отправлено: 20:18 27-11-2023 | Исправлено: 7332, 20:21 27-11-2023
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7332
Воспроизвелось под Win7x32, с пустой строкой то же самое. Если явно прописать расширения, то всё нормально.
А ещё есть плагины с пустой детект-строкой или только с "MULTIMEDIA"? (По идее это могут быть тоже почти широко- или всеядные, навскидку, наверное, Mmedia, CudaLister, PhotoViewer, uLister...) В смысле - это проблема у DC или у Imagine?
 
P.S. Только не "стандартный плагин", режим просмотра графики - это встроенная фича просмотрщика : )

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 00:19 28-11-2023
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Если явно прописать расширения, то всё нормально.

Точно. Хорошее решение, но тогда файлы с неверным или отсутствующим расширением открыватся без плагина. Есть в DC возможность прописывать сигнатуры Подробнее... в детект-строки плагинов?
 
Есть FileInfo 2.23 с пустой детект-строкой, тоже такие проблемы. (Он ещё фокус окна перехватывает.)
Видимо в DC проблема.

Всего записей: 670 | Зарегистр. 08-06-2006 | Отправлено: 05:48 28-11-2023 | Исправлено: 7332, 15:22 28-11-2023
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На счёт поддержки Imagine WinXp. Плагины для последних появившихся форматов работают только на Win7.

Всего записей: 670 | Зарегистр. 08-06-2006 | Отправлено: 09:36 28-11-2023
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пример детект-строки работает. Вот фрагмент "Writing lister plugins (version 2.1) for Total Commander" про детект-строки.

Всего записей: 670 | Зарегистр. 08-06-2006 | Отправлено: 17:24 28-11-2023
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7332
Чудеса с быстрым просмотром вроде исправлены.

Цитата:
Есть в DC возможность прописывать сигнатуры в детект-строки плагинов?

Есть, если не всё, то большая часть фич есть, можно в src/udetectstr.pas посмотреть.
(Думал в документацию добавить, но что-то там не срослось и забросил отложил.)

Цитата:
На счёт поддержки Imagine WinXp. Плагины для последних появившихся форматов работают только на Win7

Даже первые версии?
 
P.S. Гислер сделал и онлайн-версию документации, линк проще копировать ; )

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 22:32 28-11-2023
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Плагины для .avif и .heic - с самого их появления.
 
Главное меню в DC не редактируется?
Тогда вот предложение фичи которая позволит создать своё главное меню в панели инструментов:
Пустое поле "Файл значка" (<Icon></Icon>) в настройках кнопок панели инструментов, должно указывать что кнопка отображается совсем без значка, только текст поля "Подсказка", как кнопки выпадающих меню в "главном меню". Если поле "Подсказка" тоже пустое - отображать, например, текстовый знак вопроса.

Всего записей: 670 | Зарегистр. 08-06-2006 | Отправлено: 11:14 29-11-2023
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7332
Главное меню не редактируется.
 
Странная какая-то фича. Чем плох просто значок?
 
До кучи можно добавить кнопку и/или хоткей с cm_ShowButtonMenu и treeview=1 и получить всё это добро в виде дерева, ещё и с фильтром (cm_ShowMainMenu тоже так можно).
Shift+F12 - это не намного больше кликов мышью (если без параметров).
Ну и cm_ContextMenu с justactionmenu=1.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 18:03 29-11-2023
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Слово "странная" по определению не может относиться к элементу интерфейса который, до самого недавнего времени, присутствовал в большинстве программ.
Зачем в DC "главное меню" с текстовыми кнопками?

Всего записей: 670 | Зарегистр. 08-06-2006 | Отправлено: 20:46 29-11-2023 | Исправлено: 7332, 20:54 29-11-2023
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Чем плох просто значок?

Неинформативностью. И, когда их много в одном месте, они сливаются. Приходится специально фокусировать внимание. Тут хорошо помогает "разбавление" их текстовыми кнопками ("разделителей" или мало, или они впустую тратят экранное место).  
Подробнее...

Всего записей: 670 | Зарегистр. 08-06-2006 | Отправлено: 06:24 30-11-2023 | Исправлено: 7332, 06:40 30-11-2023
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7332
Слово "странная" относилось к идее и её реализации, а не к элементам интерфейса.

Цитата:
Зачем в DC "главное меню" с текстовыми кнопками?

А почему бы и нет? Там, кстати, пункты, а не кнопки и его можно вообще отключить.

Цитата:

Цитата:
Чем плох просто значок?

Неинформативностью. И, когда их много в одном месте, они сливаются.

Значок можно подставить любой, выбрав самый информативный, их натурально немеряно на любой вкус, и их можно группировать по функциям разделителями или собрать в меню. С включенными текстовыми надписями кнопки становятся слишком длинными уже если их больше двух.
Может это и излишне субьективно, но мне кажется, что различить кнопки-меню для работы с текстовыми файлами, медиа или графическими от, например, меню, где собраны распаковщики, не так и сложно.
 
(Я упустил из внимания, что на значках кнопок-меню панели инструментов рисуется стрелка или перевёрнутый треугольник, не помню, чтобы визуально отличать обычную кнопку от меню.)
 
Стало любопытно включить текстовые подсказки и загнать содержимое главного меню в панель (а для кнопок, на которые можно перетаскивать файлы, можно и центральную панель приспособить): есть список содержимого главного меню на русском и английском (для help.html делал когда-то) и знаю, как загнать на панель инструментов все доступные внутренние команды, но оказалось дело это несколько геморное )) Однако не бросил и вышло забавно.
Если есть желание взглянуть:
1) сохранить это

Код:
MIME-Version: 1.0
Content-Type: application/octet-stream; name="empty4toolbar.png"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="empty4toolbar.png"
 
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAEklEQVQ4jWNgGAWjYBSMAggAAAQQ
AAF/TXiOAAAAAElFTkSuQmCC

в текстовый файл под именем "empty4toolbar.png.b64", распаковать в DC или TC (после копирования и вставки с форума нужно убедиться, что в конце строк не добавились пробелы) и положить получившийся "empty4toolbar.png" рядом с "doublecmd.xml";
2) в настройках панели инструментов есть кнопка "Другое...", там в меню есть команды импорта и экспорта: экспортируем текущую панель для резервной копии и удаляем все существующие кнопки;
3) вот это https://pastebin.com/R7sxZM7i сохраняем в текстовый файл с расширением .toolbar (UTF-8 без BOM), делаем замену линуксового пути "$DC_CONFIG_PATH/empty4toolbar.png" на "%DC_CONFIG_PATH%\empty4toolbar.png", импортируем.
Это команды главного меню + пара-тройка добавок, показавшихся уместными, делалось под альфа-версией и поэтому присутствует cm_SaveFileDetailsToFile.
Отключить главное меню можно с Вид > Главное меню: вкл/выкл, с ним как-то теряюсь, забавное ощущение.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 16:28 30-11-2023
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off

Цитата:
Там, кстати, пункты, а не кнопки

Вопрос терминологии. Я назвал место интерфейса с текстом на которое можно "нажать" - текстовая кнопка.

Цитата:
их натурально немеряно на любой вкус

На столько немеряно что нужного не найти. Как с книгами.

Цитата:
С включенными текстовыми надписями кнопки становятся слишком длинными уже если их больше двух.

У меня в тоталкоммандере - Copy Move DEL QView FlatV Drives

Цитата:
на значках кнопок-меню панели инструментов рисуется стрелка

Да.

Цитата:
как загнать на панель инструментов все доступные внутренние команды

Другое - Добавить панель со ВСЕМИ командами DC

Цитата:
содержимое главного меню в панель

Спасибо. Пригодится в качестве основы.
Но этот прозрачный значёк отображается на панели как чёрный квадрат с оверлейной стрелочкой. Чтоб отображался почти прозрачным нужен минимум один непрозрачный пиксель. С .ico тоже самое. DC 11051

Всего записей: 670 | Зарегистр. 08-06-2006 | Отправлено: 18:01 30-11-2023 | Исправлено: 7332, 18:38 30-11-2023
chymax3m



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
2) в настройках панели инструментов есть кнопка "Другое...", там в меню есть команды импорта и экспорта:

Здравствуйте, а не подскажите,  есть ли возможность автоматического подхвата/импорта файла панели инструментов, или же через ком. строку?

Всего записей: 126 | Зарегистр. 28-02-2012 | Отправлено: 21:16 30-11-2023
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7332

Цитата:
Вопрос терминологии.  

Так и точку G можно превратить в "кнопку G", а если жесты учесть - тачпад или тачскрин )

Цитата:
Другое - Добавить панель со ВСЕМИ командами DC

Ага. Долго писать + там пришлось ещё один уровень вложенности убрать для удобства.

Цитата:
Но этот прозрачный значёк отображается на панели как чёрный квадрат с оверлейной стрелочкой.

Занятно, а в Linux нормально (хотелось простой способ, чтобы не париться с выбором цвета значка, и прозрачный 16х16 можно масштабировать без потерь).

Цитата:
У меня в тоталкоммандере - Copy Move DEL QView FlatV Drives

Ну это, извияюсь, как-то несерьёзно, думал речь о чём-то более замысловатом.
 
 
chymax3m
Нет, как и со всем остальным (избранные каталоги/вкладки, подсказки, внешние архиваторы). Полагаю, целью была возможность создать резервную копию и возможность переноса (ну и в некоторых случаях проще экспортнуть и поработать в текстовом редакторе).
На лету можно сохранять открытые вкладки в файлы и загружать из оных (cm_SaveTabs/cm_LoadTabs, как тоталовские savetabs/opentabs, только .tab - внутри XML, а не INI). Можно попробовать загрузить вкладки из конкретного файла .tab при запуске DC, но это несколько замысловато.
 
 
Добавлено:
Теоретически, можно завести скрипт для запуска-перезапуска DC и редактировать doublecmd.xml до запуска DC. Не знаю, стоит ли это усилий.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 18:43 01-12-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68

Компьютерный форум Ru.Board » Компьютеры » Программы » Double Commander


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru