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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Starve



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

Цитата:
Зависит от железа.

Учитывая что я программист с многолетним стажем, то я не имею на своих рабочих/домашних компьютерах/ноутбуках процессора меньше i5, памяти 16 Гб, SSD 256 Гб. Поэтому говорить про слабое железо не верно.
 
P.S. Работаю только на Windows.

Всего записей: 455 | Зарегистр. 19-03-2015 | Отправлено: 19:00 24-02-2020 | Исправлено: Starve, 19:01 24-02-2020
Starve



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

Цитата:
использовать тёмную тему на Win10. (Только х64.)

А почему только 64-бит?

Всего записей: 455 | Зарегистр. 19-03-2015 | Отправлено: 10:55 25-02-2020
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Starve
Честно говоря, не пришло в голову спросить, нужна минимум Win10 1809, а значит лично мне не интересно
Обсуждения почти и нету, на оффоруме тут речь заходила, где Alexx2000 и анонсировал, и здесь было уточнение по мин. требованию.
Ну и это чисто экспериментальная сборка и судьба её неизвестна (хотя и обновляется наряду с обычной альфой), тем более при почти отсутствующей обратной связи (на оффоруме, по крайней мере).

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 21:12 26-02-2020 | Исправлено: Skif_off, 21:14 26-02-2020
Starve



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

Цитата:
нужна минимум Win10 1809, а значит лично мне не интересно

Вы видимо пользователь версии LTSC (LTSB)? Ну и зря. Почитайте про якобы преимущества Windows 10 LTSC (LTSB).

Всего записей: 455 | Зарегистр. 19-03-2015 | Отправлено: 22:23 26-02-2020
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Starve
Всё куда проще: Win10 просто не нравится и есть возможность избежать её использования.
Ну и тёмная тема вообще как-то не очень интересна, в текстовх редакторах уже много лет пробую время от времени, а нравится только в TC для Android и отдаю предпочтение им в просмоторщиках и редакторах изображений.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 23:08 26-02-2020
ItsJustMe

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

Цитата:
Сабж имеет серьёзную проблему с удалением не пустых папок, особенно если в них есть и используются файлы описания (descript.ion):
1. выделяю папку с несколькими вложенными папками и пытаюсь удалить их
2. если в папке есть файл описания с посторонними данными, то этот файл не удаляется, и удаление папки также не происходит.
Так же папка часто не удаляется, если перед удалением файлы в папке просматривались внутренним или внешним просмотрщиком.

Взял последний ДупельКоммандер (9342), создал текстовый файл descript.ion, запихал его в подпапки тестовой папки - много напихал, запустил Дупель, выделил папки для удаления - среди них и тестовую с кучей нехороших файликов, нажал F8 и... И веселый Дупель удалял мне всё подряд... Сорок мегабайт, может, даже больше, может, даже шестьдесят. Точнее, он их все перенес в Корзину. Перенес все, без остатка, на нехороших файлах не споткнулся.
Windows 10.

Всего записей: 2028 | Зарегистр. 02-09-2005 | Отправлено: 02:24 27-02-2020 | Исправлено: ItsJustMe, 02:34 27-02-2020
Aleksandr SHCH

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ItsJustMe
А в настройках везде работа с описаниями к файлам включена?
 
 
Добавлено:
ItsJustMe
Зайдите Настройки-Файловые операции и поставьте галочку у "Обрабатывать комментарии с файлами\папками".
Скачайте архив:
https://farmanager.com/nightly/Far30b5511.x64.20191120.7z
Распакуйте и попробуйте полностью удалить все папки.
У меня остаётся пустая папка Addons. Если в ней в descript.ion добавить лишнюю запись, то этот файл остаётся в папке.

Всего записей: 2223 | Зарегистр. 02-01-2008 | Отправлено: 03:11 27-02-2020
ItsJustMe

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aleksandr SHCH
Не ожидал увидеть ответ на свой пост так скоро, а то бы ответил раньше.
 
Проделал всё, что вы сказали. Да, не удаляет. В корзину переносит, а если с Shift - то не могЁт, говорит "Папка не пуста".
 
Добавлено:
Дурная голова рукам покоя не дает...
 
В общем, посмотрел я... Не буду говорить, что я думаю о... Короче. Место бага искалось долго, но хоть оправдались догадки, где его искать - а то было б совсем не найти. Фикс бага, благодаря автору сия поделия, оказался весьма простым. Собрал поправленную версию. Она удаляет папку с descript.ion без проблем.

Всего записей: 2028 | Зарегистр. 02-09-2005 | Отправлено: 04:30 27-02-2020
vgishmasters

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос- в последней сборке  Version: 0.9.8 beta  Revision: 9296M  есть проблема с подключение к сетевым папкам. без включенного -поддержки совместного использования файлов SMB 1.0/CIFS   не работает подключение к сетевым папкам. Планируется ли подключение по протоколу Samba 2.0 и выше?  

Всего записей: 16 | Зарегистр. 15-06-2012 | Отправлено: 12:12 02-04-2020
ros1111



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Раньше сидел на чем-то вроде 0.5.6, вчера обновил Windows 10 до 2004, после чего этот старый DC перестал запускаться, при этом сильно нагружая диск (видно было по диспетчеру задач).
Снес старый и установил порт-версию 0.9.8 beta (9296M). Но теперь не понимаю, как выделить файл(ы). Если раньше я мог это сделать правой кнопкой мыши или пробелом (который еще и рассчитывал занимаемое папками место), то теперь в командах не могу найти.
Подскажите, как теперь выделять файлы/папки?

Всего записей: 133 | Зарегистр. 03-12-2009 | Отправлено: 18:53 29-05-2020
Aleksandr SHCH

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ros1111
Настройки-Мышь ...

Всего записей: 2223 | Зарегистр. 02-01-2008 | Отправлено: 21:07 29-05-2020
asrfarr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто подскажет?
Из темы "Плагины под Linux":
checkencodingwdx.lua - определение кодировки файла
При подключении плагина пишет, что он не является корректным плагином.
Как его правильно подключить? Я вроде уже и библиотеки прописал и кодировку менял.
Если что я пытался его заводить на DC 8.3 gtk2 portable ubuntu 14.04 32bit.

Всего записей: 295 | Зарегистр. 30-03-2010 | Отправлено: 09:55 14-06-2020
Skif_off

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

Код:
en, i = string.gsub(fc),

на

Код:
en, i = string.gsub(fc,


Цитата:
DC 8.3 gtk2 portable ubuntu 14.04 32bit.  

Обновитесь, в шапке есть ссылки на авторские репозитории, DC всё ещё собирается и для 14.04.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 14:43 14-06-2020
asrfarr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Благодарю. Почти завелся.
Бинарные файлы определяются, а на текстовых ошибки:
 

Код:
checkencodingwdx.lua:80: attempt to compare nil with number

Всего записей: 295 | Зарегистр. 30-03-2010 | Отправлено: 19:56 14-06-2020 | Исправлено: asrfarr, 19:57 14-06-2020
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asrfarr
Прошу прощения, скрипт писался на телефоне и, похоже, последнюю версию не проверил в работе (собирался попробовать взять алгоритм из AkelPad и сделать кроссплатформенным). Есть два варианта: подождать минут 20-30 и слить архив с поправленой версией или вот тут

Код:
-- Detect UTF-16 LE, UTF-16 BE without BOM
le, be = 0

исправить присваивание на

Код:
le, be = 0, 0

Лучше подожлать, там ещё кое-что поправлю.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 20:35 14-06-2020 | Исправлено: Skif_off, 20:41 14-06-2020
asrfarr



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

Цитата:
Лучше подожлать, там ещё кое-что поправлю.

Я подожду. Мне не к спеху. Так - "спортивный интерес"
 
Ага, я тоже там менял le = 0; be = 0
Ошибок нет, но все файлы определяются как UTF-16 (не помню какой из  le, be)
 
P.S. и кстати encawdx.lua - тоже можно на Win - забабахать, но у меня пока "мозгов" нету как все все это в одном скрипте уместить
 

Всего записей: 295 | Зарегистр. 30-03-2010 | Отправлено: 20:56 14-06-2020 | Исправлено: asrfarr, 20:59 14-06-2020
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
asrfarr
Обновил dc-plugins-for-ubuntu-20.04-20200614.tar.gz.

Цитата:
Ошибок нет, но все файлы определяются как UTF-16 (не помню какой из  le, be)

UTF-16 LE )), это с условием le >= be напортачил, добавил сначала проверку, что значение той или другой больше 0.
Сдаётся мне, этот скрипт как был написан на телефоне, так и не дошёл до стадии проверки на натуре, иначе бы всё выловилось сразу.
Вообще, идея собрать всё в кучу началась не очень удачно: сначала грохнул не тот readme.txt - написал заново, потом оказалось, что формы надо тоже положить... )

Цитата:
и кстати encawdx.lua - тоже можно на Win - забабахать, но у меня пока "мозгов" нету как все все это в одном скрипте уместить

Скорее всего достаточно поместить enca в PATH или путь прописать (ну, ключи ещё уточнить, вдруг есть отличия), но на Win c io.popen() неудобно, мелькает окно консоли. На оффоруме заходила речь, но пока не обойти, если только что из модулей поискать (хотя с модулями свои нюансы).
 
Добавлено позже:
В encawdx.lua под Win, наверное, надо ещё будет изменить "([^\n]+)" на "([^\n\r]+)".
 
Сейчас подумал, в MultiArc DC запускает утилиты и читает выхлоп, причём функции вроде вынесены в компоненты - может, пробросить это добро в Lua будет не сильно геморрно, надо будет, наверное, поднять вопрос.
 
Добавлено позже:
DC лучше обновить если не до релиза или актуальной альфы, то как минимум до 0.9.2, некоторые скрипты Lua используют фичи, доступные только в >=0.9.х.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 21:46 14-06-2020 | Исправлено: Skif_off, 21:57 14-06-2020
asrfarr



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

Цитата:
но на Win c io.popen() неудобно, мелькает окно консоли

Я уже привык что на win у DC периодически что-то мелькает и как-то не замечал что консоль мелькает
 
Это получается, что подключенные плагины lua при старте программы "компилятся"?
А я думал, что они как обычные скрипты vbs, js работают - надо тебе - вызвал.
 
P.S.
Skif_off
А вы случайно не знаете регистрация на doublecmd.sourceforge.io работает?

Всего записей: 295 | Зарегистр. 30-03-2010 | Отправлено: 12:40 15-06-2020 | Исправлено: asrfarr, 12:41 15-06-2020
Skif_off

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

Цитата:
Я уже привык что на win у DC периодически что-то мелькает и как-то не замечал что консоль мелькает

Используются скрипты с консольными утилитами? В паблике их вроде немного (если есть вообще), обычно такие пишутся под Linux (там и вывод читать проще: без зоопарка, обычно UTF-8).
Тут, наверное, самый большой склад, вроде всё кроссплатформенное пометил.

Цитата:
Это получается, что подключенные плагины lua при старте программы "компилятся"?

Если только JIT-компиляция, наверное, с библиотекой из проекта LuaJIT (по умолчанию в >=0.9.7). А так - обычный скрипт, но работает как обычный wdx-плагин (читается при первом обращении и так же остаётся висеть в памяти, можно lng-файл добавить) - в наборе колонок, подсказках, ИГП. Сохранять в UTF-8 без BOM и как минимум, должны быть функции ContentGetSupportedField(Index), ContentGetDetectString() и ContentGetValue(), DC отдаёт имя файла и принимает данные только в UTF-8.
Есть небольшие ограничения: не все типы возвращаемых значений поддерживаются (ft_date, ft_time), не все второстепенные функции реализованы (типа ContentGetDefaultSortOrder()) и большие числа без проблем возвращаются только с x64-версией DC или, вроде, если Lua посвежее.
Можно тут почитать, тут и тут (несмотря на название темы, были разные вопросы), доп. функции описаны в справке Ну, кое-что ещё по форуму раскидано, разные частности
Удобная штука, так-то возможность существует давно, но попёрло попозже, особенно когда сортировка по полям плагинов была прикручена.
 
Регистрация вроде работает - новые люди появляются, спамеры периодически мусорят. Если не получится, можно попробовать на баг-трекере зарегаться (база единая и для него, и для форума), если нет, то можно попробовать написать разрабу (тут, например, пятая строка).

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 14:21 15-06-2020
asrfarr



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

Цитата:
Используются скрипты с консольными утилитами?

encawdx - стало интересно заведется или нет? - завелся
А так еще textLine и ваш checkencoding.
Мне как-то все-равно если при старте консоль мигнет.
И тем более я DC на Win пока не использую. Баг с мельканием вкладок достал.
Читал где-то, что это баг Лазаруса.
 

Цитата:
Можно тут почитать, тут и тут (несмотря на название темы, были разные вопросы),

Да, я уже те темы мельком пробежал - сохранил, на днях буду вдумчиво читать.  
 
Я все еще удивлялся, что j2969719 свой код "говнокодом" называет.
Любой код хороший, который можно довести до отличного.
Но, мне не нравится когда люди смешивают языки:
1- checkencodingwdx.lua - определение кодировки файла
2 - encawdx.lua - детект кодировки (через enca)
 
Я сначала и не понял, что 2 скрипт тоже определяет кодировку.

Всего записей: 295 | Зарегистр. 30-03-2010 | Отправлено: 18:46 15-06-2020
Открыть новую тему     Написать ответ в эту тему

Страницы: 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