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

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



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

Всего записей: 126 | Зарегистр. 28-02-2012 | Отправлено: 10:36 12-10-2015
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AnTul
Да, внешняя команда. Курсор случайно не стоит на элементе "[..]"? DC в таком случае не передаёт путь параметром и скрипт молча завершается, предупреждение прикручу. Попробуйте сделать копию папки и обновите в ней DC до крайней альфы: возможно, в релизную ветку ещё не попали изменения с параметрами, сам пока не могу проверить, с телефона.
Подавляющая часть содержимого скрипта - из UDF, сам удивился, непосредственно сам код - между #Region Code - #EndRegion Code. Попозже залью версию с сохранением размера и положения окна и опции В новой вкладке (ini-файл будет храниться либо рядом, если в DC включен портативный режим, либо в профиле пользователя рядом с doublecmd.xml), каталог можно будет открывать в DC клавишами Shift+Enter. Не решил пока, как завершать процесс, если закрыть DC и запретить несколько копий.

Цитата:
обновил портейбл, слетели все настройки

Распаковали дистрибутив с заменой  всех файлов? В архиве идёт почти пустой doublecmd.xml.

Всего записей: 6482 | Зарегистр. 28-01-2008 | Отправлено: 14:07 12-10-2015
maK



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

Цитата:
обновил портейбл, слетели все настройки

тяжела ноша "обновляльщика" портейбл ПО    

Всего записей: 5642 | Зарегистр. 19-12-2003 | Отправлено: 14:27 12-10-2015
AnTul

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Избаловали другие портейбл-программы, которые умеют настройки не трогать. Только две программы затирают настройки (с которыми я в последнее время сталкивался) - сабж и STDUViewr.

----------
Василий Великий: «Кто смотрит на зло без отвращения, тот скоро будет смотреть на него с удовольствием».

Всего записей: 5483 | Зарегистр. 13-07-2004 | Отправлено: 15:09 12-10-2015
WatsonRus



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я считаю, что это недоработка автора - doublecmd.xml не должен быть в комплекте портабла, а создаваться только при запуске exe.

Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 15:30 12-10-2015
maK



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

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

что бы не попадать впросак нужно отчетливо представлять особенности типа портейбл, и как соответственно согласно этого типа, та или иная программа осуществляет хранение вышеупомянутых настроек: в песочнице, как thinapp, spoon или в каталоге Data, как portableapp (более экзотические опустим).
Цитата:
сабж и STDUViewr
варианты "портейбл от разработчика", которые используют для этого файлы формата ini, cfg, xml и т.п. В этом случае - полезно помнить формулу: "Backup - наше все".    
   
 

Всего записей: 5642 | Зарегистр. 19-12-2003 | Отправлено: 16:01 12-10-2015
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WatsonRus
Вроде логично, doublecmd.xml есть всегда, при запуске  DC читает значение в теге <UseConfigInProgramDir></UseConfigInProgramDir>: если True - читает весь, если False - читает doublecmd.xml в профиле. Программ, в портативной версии которых пустой конфиг или с одной строкой (типа portable=1) на самом деле не так уж мало, сам запарывал конфиги.
Наверное, можно добавить пустой маркерный файл в портативную версию или сделать универсальный инсталлятор а-ля foobar2000 (хотя и неудобно в некоторых случаях), но здесь обсуждать смысла особо нет - автор тут вроде не отписывался, хотя пользователь Alexx2000 есть.

Всего записей: 6482 | Зарегистр. 28-01-2008 | Отправлено: 16:04 12-10-2015
maK



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

Цитата:
doublecmd.xml не должен быть в комплекте портабла, а создаваться только при запуске exe.

логично.

Всего записей: 5642 | Зарегистр. 19-12-2003 | Отправлено: 16:05 12-10-2015
AnTul

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дома обновил (установочная версия) - перестал работать ключ --nosplash. Какой теперь вводить?

----------
Василий Великий: «Кто смотрит на зло без отвращения, тот скоро будет смотреть на него с удовольствием».

Всего записей: 5483 | Зарегистр. 13-07-2004 | Отправлено: 18:16 12-10-2015
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AnTul
А он работал? Был и работает --no-splash.

Всего записей: 6482 | Зарегистр. 28-01-2008 | Отправлено: 19:24 12-10-2015
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Возник вопрос по дереву каталогов: если DC запущен с ключом --config-dir, конфиг дерева всё равно хранить в корне DC для портативной версии или профиле пользователя?
Или вообще просто читать %COMMANDER_INI% и хранить рядом с рабочим doublecmd.xml?

Всего записей: 6482 | Зарегистр. 28-01-2008 | Отправлено: 16:42 13-10-2015 | Исправлено: Skif_off, 16:42 13-10-2015
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновил скрипт, итого:

Код:
- всегда открывает каталог в активной панели, с галкой В новой вкладке - в новой вкладке;
- сохранение состояния чекбокса В новой вкладке и размера/положения окна в ini-файл (имя равно имени скрипта, рядом с рабочим doublecmd.xml для корректной работы с --config-dir);
- Shift+Enter открывает каталог, Esc - завершает скрипт;
- скрипт автоматически закрывается, если нет процессов DC (проверка раз в 5 секунд)
   в скрипте строка "AdlibRegister('__DCExists', 5000)", время в миллисекудах, цифры подобраны как мне удобно, с учётом перезапуска DC лаунчером.
    допустимые имена процесса DC - "doublecmd.exe" и "doublecmd64.exe", опять-таки - с учётом моего лаунчера и сборки x86+x64.

- изменена обработка переданного параметра: если курсор стоит на элементе "[..]", то DC не передаёт параметр "%d" (каталог в активной панели), в таком случае в дереве будет выбран каталог %COMMANDER_PATH%. Если не удаётся получить и %COMMANDER_PATH% - скрипт завершается с сообщением об ошибке.

Скрипт переименован в explorer.au3, в архиве также explorer.txt с описанием. Проверялась работа в AutoIt 3.3.8.1, в случае желания переделать основательно: >>>
Конфиг и описание ключей:

Всего записей: 6482 | Зарегистр. 28-01-2008 | Отправлено: 00:18 14-10-2015 | Исправлено: Skif_off, 00:19 14-10-2015
AnTul

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

Цитата:
Или вообще просто читать %COMMANDER_INI% и хранить рядом с рабочим doublecmd.xml?

- очевидно вот так.

Цитата:
Обновил скрипт

- спасибо! Сейчас попробую.
Попробовал. Отдельно скрипт запускается и работает. Но как его в кнопку запихать? У меня не получается.
 
Добавлено:
Я подключаю к компьютеру телефон Lumia 620. Проводник видит. А как в сабже его увидеть?

----------
Василий Великий: «Кто смотрит на зло без отвращения, тот скоро будет смотреть на него с удовольствием».

Всего записей: 5483 | Зарегистр. 13-07-2004 | Отправлено: 08:34 14-10-2015 | Исправлено: AnTul, 08:50 14-10-2015
Skif_off

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

Цитата:
Но как его в кнопку запихать?

В корень папки DC положить AutoIt3.exe и explorer.au3, добавить внешнюю команду.
Команда: %COMMANDER_PATH%\AutoIt3.exe
Параметры: %COMMANDER_PATH%\explorer.au3 %d
Путь запуска: %COMMANDER_PATH%\
Подсказка, иконка, горячая клавиша - на ваш вкус.

Цитата:
А как в сабже его увидеть?

Посмотрите настройки подключения по USB, вероятно, есть возможность сменить режим MTP на съёмный диск.

Всего записей: 6482 | Зарегистр. 28-01-2008 | Отправлено: 12:08 14-10-2015
AnTul

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

Цитата:
Посмотрите настройки подключения по USB

- это в системе, насколько я понимаю? Тогда ой. Система мне не даёт почти ничего сделать.
В Тотале как-то отключалось окно с вопросом "распаковать и выполнить". Здесь можно сделать так, чтобы оно молча всё делал? Если я захожу в архив и кликаю по файлу, то распаковывать его надо и выполнять, а не глупые вопросы задавать. Видимо, это осталось с тех времён, когда вирусы из инета скачивали. Типа, может задумается в последний момент, и сначала антивирусом прогонит.

----------
Василий Великий: «Кто смотрит на зло без отвращения, тот скоро будет смотреть на него с удовольствием».

Всего записей: 5483 | Зарегистр. 13-07-2004 | Отправлено: 13:26 14-10-2015
Skif_off

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

Цитата:
- это в системе, насколько я понимаю?

Нет, в телефоне, в настройках подключения по USB.

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

Двойной клик разворачивает/сворачивает каталог, но могу добавить опцию, чтобы скрипт завершался после открытия каталога кнопкой или по Shift+Enter, так пойдёт?

Всего записей: 6482 | Зарегистр. 28-01-2008 | Отправлено: 16:39 14-10-2015
AnTul

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

Цитата:
Нет, в телефоне, в настройках подключения по USB.  

- не андроид. Win 8.1 Нет там настроек подключения по USB. И потом - через проводник-то я нормально захожу на телефон. Только что запустил FreeCommander - тоже там телефон есть.

Цитата:
чтобы скрипт завершался после открытия каталога кнопкой или по Shift+Enter

- спасибо.

----------
Василий Великий: «Кто смотрит на зло без отвращения, тот скоро будет смотреть на него с удовольствием».

Всего записей: 5483 | Зарегистр. 13-07-2004 | Отправлено: 07:48 15-10-2015
Skif_off

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

Цитата:
через проводник-то я нормально захожу на телефон. Только что запустил FreeCommander - тоже там телефон есть.  

Ограничение Media Transfer Protocol, FreeCommander и ТС поддерживают MTP.
В линуксах решаемо, под Win вроде как нет. Посмотрите wfx-плагин для ТС Windows Media Audio 2 (тема на оффоруме), вдруг увидит не только MP3, если заработает: на оффоруме DC вроде не упоминался.
 
Скрипт:

Код:
+ автозавершение после открытия каталога, параметр Exit в конфиге.
 
Exit=1 - автозавершение после открытия каталога
    0 - не завершать скрипт
    1 - завершать

Всего записей: 6482 | Зарегистр. 28-01-2008 | Отправлено: 13:08 15-10-2015 | Исправлено: Skif_off, 13:11 15-10-2015
Chusik

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

Цитата:
Посмотрите wfx-плагин для ТС Windows Media Audio 2 (тема на оффоруме), вдруг увидит не только MP3, если заработает

Плагин в DC работает, телефоны на Android видит.

Всего записей: 28 | Зарегистр. 25-09-2007 | Отправлено: 09:02 16-10-2015
AnTul

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня не сработал. Видимо потому, что требует не менее 10-го Windows Media Player. А у меня 9-й.

----------
Василий Великий: «Кто смотрит на зло без отвращения, тот скоро будет смотреть на него с удовольствием».

Всего записей: 5483 | Зарегистр. 13-07-2004 | Отправлено: 10:47 16-10-2015
Открыть новую тему     Написать ответ в эту тему

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