Это продукт отечественного программиста Александра Коблова (Alexx2000@mail.ru), основанный на Sexi Commander ( Автор - Radek Cervinka, radek.cervinka@centrum.cz).
Double Commander это кроссплатформенный (что означает для Linux и для Windows) файловый менеджер, с поддержкой WCX WFX WDX WLX и DSX плагинов. Последний формат - это собственные поисковые плагины DC. Нужно отметить что в Windows версии Double Commander, работают многие плагины от Total Commander (TC), а это более половины (из которых я пользовался). А Linux версия, вообще не имеет аналогов подобного типа. При установке, DC уже имеет WCX (архиваторные)плагины и работает с архивами cpio, deb, rpm, bz2, rar, zip, tar, gz, tgz как с каталогами, так же поисковый плагин (DSX) и плагин для просмотра видео с помощью Mplayer в Linux (WLX), остальные можно установить самостоятельно.

Все свои настройки Double Commander хранит:
Для каждого пользователя — в папке ~./config/doublecmd/
Общие или portable версия — в папке /opt/doublecmd/
в файлах:
doublecmd.ini (по аналогии с wincmd.ini) — все главные настройки программы
default.bar (по аналогии с TC) — настройки панели инструментов
editor.col — настройки редактора
shortcuts.ini — настройки горячих клавиш
cmdhistory.txt — история командной строки
dirhistory.txt — история смены каталогов
edithistory.txt — история редактировавшихся файлов (с помощью F4)
maskhistory.txt — историю применения масок, для поиска, выделения и т.д.
doublecmd.log — история всех операций из окна лога
doublecmd.ext.example — пример настроек ассоциаций файлов
Структура этих файлов подробно описана в соответствующих разделах справки.
Практически все настройки в этих файлах можно менять из GUI программы.
Элементы управления
Команды
1. Поиск
2. Личный список каталогов
3. Пуск терминала
4. Открыть VFS
5. Поменять панели местами
6. Две одинаковые панели
Вкладки
1. Новая вкладка
2. Открыть каталог в новой вкладке
3. Удалить вкладку
4. Удалить все вкладки
5. Заблокировать, с возможностью смены каталога
6. Заблокировать вкладку
7-8. Переключится на следующую и предыдущую вкладки
Вид
Язык
Поведение
Инструменты
Шрифты
Цвета, Файловые панели
Цвета, Типы файлов
Горячие клавиши
Плагины
Вид окна
Файловые операции
Вкладки каталогов
Протокол
Конфигурация
Быстрый поиск
Колонки
Разное
Автообновление
II. Панель инструментов
III. Панель кнопок дисков
IV. Кнопка меню дисков
V. Панель заголовков вкладок
VI. Имя текущего каталога
VII. Панель заголовков колонок
VIII. Строка состояния
IX. Окно консоли
X. Командная строка
XI. Панель кнопок функциональных клавиш
На странице загрузки программы мы видим, очень множество
вариантов, в которых эта программа представлена. Сначала нужно выбрать
какая операционная система у нас установлена (Windows или Linux) а
также разрядность системы 32 или 64. Далее уже выбираем тот вариант,
который нам наиболее подходит. Для Windows это или исполняемый файл
.ехе или архив .zip (это так же является так называемой portable
версией).
Для Linux имеются разные варианты, для самых
распространенных дистрибутивов и сред для рабочих столов. Здесь
предлагают скачать уже готовые пакеты deb для Debian подобных систем
(например Ubuntu и все производные), а так же пакеты rpm для Linux
Mandriva (сразу надо отметить, что на время написания статьи версии на
Qt для 64 разрядных систем нет). Так же имеется portable версия в виде
архива .tar.bz2, она же является и исходным кодом, из которого можно
собрать программу самому. Что касается среды рабочего стола, то тут
есть варианты для Gnome, это версия основанная на библиотеке Gtk2, и
для KDE версия основанная на Qt соответственно. Заранее оговорюсь, что
из репозитория эта программа пока недоступна.
При
первом запуске Double Commander (он переведен на 8 языков)
автоматически определяет языковые настройки системы, выбирает язык,
который в системе является главным и определяет его для своего
интерфейса. В последующей работе язык можно поменять в меню Настройка-Параметры-Язык.
Так же Double Commander подхватывает тему оформления, которая на данный
момент установлена в системе. Получается что то вроде этого:

Как видно на рисунке, мы имеем две файловые панели, черненькое окно терминала, под ним командная строка (как в TC) и самое нижнее, это окно лога (в нем отображаются все действия, которые проводит файловый менеджер).
Элементы управления
Панель управления нажмите для получения справки

Она нужна для того, чтобы получить возможность запускать любимые приложения прямо из Double Commander.
А так же выполнять некоторые операции с помощью соответствующих кнопок
на панели. Чтобы получить доступ к настройкам, правой клавишей мыши
щелкаем на панель, выбираем пункт - редактировать.

Получаем вот такое окошко:
Первая строчка указывает из какого файла Double Commander
берет настройки для панели инструментов (структура файла аналогична
таковому у TC ), под ней находятся значки добавленных кнопок.
Добавить — добавляет новую кнопку на панель, с пустыми параметрами.
Удалить — удаляет выбранную кнопку.
Вид кнопок, Размер — поле, в котором указывают, какого размера будут значки на панели. Лучше указывать 16 или 22 или 32, так как это размеры остальных иконок в Double Commander. Но допускаются любые цифры, размер в пикселях.
Плоские — делает кнопочки на панели визуально в виде кнопок или только в виде значков.
Команда — строка, в которой можно выбрать любую внутреннюю команду, или указать свою, например для запуска приложения (команды для приложений можно брать из главного меню системы).
Параметры — в строке указывается параметр, который будет использован при выполнении команды (для каждой команды свои).
Путь запуска — используется в Windows версии для указания папки, где находится программа.
Файл значка — в этой строке указывается путь к файлу и сам файл значка, который будет использован для отображения этой кнопки.
Значок — показывает как будет выглядеть кнопка на панели.
Подсказка — текст введенный в эту строку, будет отображаться при задержке указателя над значком запуска на панели:


Для этого в строке Команда выбрать cm_ShowButtonMenu, а в строке Параметры
указать расположение файла, в котором будут настройки для выпадающего
меню (или просто его название, если он расположен в той же папке).
Структура файла выпадающего меню аналогична главному.

Панель дисков, чтобы сменить диски, а также отмонтировать (если это флешка) и извлечь (если это CD привод) по щелчку правой кнопкой мыши.

Кнопка меню дисков — информация о диске (об общем объеме и свободном месте) — « / .. * ~ =» (кнопки для облегчения навигации)

Кнопка
меню дисков, в принципе для того чтобы просто сменить диск, выбрав из
выпадающего меню (Команда cm_LeftOpenDrives для левой панели и cm_RightOpenDrives - для правой). (Alt+F1 и Alt+F2 по умолчанию, но в Линуксах лучше
поменять эти сочетания, так как они уже заняты).

Так же можно немножко пояснить назначение вспомогательных кнопок:
«/» - переход в корень системы
«..» - переход на один каталог (уровень) выше
«*» - закладки аналог избранное. Подробнее в разделе Личный список каталогов
«~» - переход в домашний каталог
«=» - аналогично команде Две одинаковые панели (Alt+Z по умолчанию).

Панель заголовков вкладок, служит для отображения всех вкладок и для переключения между вкладками (Ctrl+Tab и Ctrl+Shift+Tab по умолчанию, по щелчку правой кнопкой мыши, открывается список вкладок). В заблокированных вкладках пред названием отображается звездочка (если включена опция Отмечать заблокированные вкладки звездочкой * ).

Имя
текущего каталога, служит для отображения имени текущего каталога. При
щелчке левой кнопкой мыши выпадает история смены каталогов (Команда cm_DirHistory)

при щелчке правой можно скопировать текущее расположение каталога, а так же ввести вручную путь к файлу или каталогу.

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

Defaut, Brief, my_style — уже имеющиеся стили настроек колонок
Настроить текущий набор колонок — открывается диалог настроек стиля колонок, который использован в данной файловой панели. Подробнее в разделе Настройка набора
Настроить наборы колонок — открывает диалог Колонки в разделе Параметры

Отображает количество и размер выделенных файлов из общего количества и размера файлов в каталоге.

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

Это информативное окно, здесь выводится информация, о том какие действия совершает программа в консоли. (Оформление, показанное на скриншоте, это настройки консоли, и к программе не имеет никакого отношения)

Командная
строка используется для введения команд вручную. Вначале строки указан
путь к каталогу, в котором будет исполняться команда, введенная здесь
(на рисунке команда будет выполнятся в каталоге /home/rust/ ) Кнопка со стрелкой вниз в конце строки открывает историю команд введенных в эту строку.
При щелчке правой кнопкой мыши на строке получаем выпадающее меню:

В котором помимо стандартных функций Вырезать, Копировать, Вставить, Удалить, Выделить все, так же имеются два подменю Методы ввода и Вставить управляющий символ Юникод.

Практически все что было рассмотрено выше, можно делать через панель управления. Рассмотрим по порядку:
В меню Файлы можно увидеть, какими особенностями обладает Double Commander при работе с файлами.
Первый пункт это Создать ссылку (Команда cm_HardLink)
Если выбрать этот пункт, то Double Commander создаст жесткую ссылку (Wiki) на
файл который находится под курсором, и поместит ее в папку, которая
открыта в другой панели.

Имя ссылки — здесь
указывается место расположения ссылки, и ее имя. Именем является
последнее слово которое стоит после последнего слеша «/» в строчке
На что указывает — эта строчка показывает на что будет «ссылаться» ссылка.
cm_SymLink). То же самое, только создает не жесткую а символьную (Wiki).Третий Свойства... (Команда cm_FileProperties) получаем вот такое окошко:

Где указано имя файла или папки, его расположение, его размер, время записи и последнего доступа, а так же владелец и группа. На вкладке Атрибуты можно изменить уровень доступа к файлу (если конечно вы владелец). Действует только на файл или папку под курсором.
Четвертый пункт Редактировать комментарий. (Команда cm_EditComment)
Позволяет редактировать или добавлять комментарии к файлам и папкам.
Поддерживает UTF ISO KOI Ansi кодировку windows, dos и т.д.
Пятый пункт Рассчитать занимаемое место. (Команда cm_CalculateSpace) Рассчитывает размер выделенных папок и файлов в удобных для восприятия округленных единицах и в байтах
Шестой пункт Сравнить по содержимому (Команда cm_CompareContents) появляется окно с двумя полями, в которых открываются файлы для сравнения. (обычно текстовые).
Сравнить файлы
— запускает процесс сравнивания файлов. Строчки в которых
содержаться отличия выделяются красным цветом (по умолчанию). Имеется
синхронная вертикальная и горизонтальная прокрутки. Файлы можно
выбирать любые.
Следующее — автоматически передвигает фокус на следующую строчку в которой содержится отличие.
Предыдущее — возвращает фокус к предыдущей строке с отличием.
Двоичный — способ сравнения файлов, результат представляется в двоичном виде.
Одновременная прокрутка — позволяет удобно просматривать файлы, с одновременным синхронным прокручиванием в обоих окошках.
Закрыть — закрывает окно диалога сравнения файлов.
Седьмой пункт Множественное переименование (Команда cm_MultiRename).

Рисунок [N5] будет взята только буква «н» пятая по счету.Рисунок [N1:4] будет взято Рису1, 01, 001,
0001 и т.д. до 10 знака. Интервал (шаг) - на сколько будет изменяться номер в следующем по порядку файле (в моем случае 11)
Без изменений — новые названия будут указываться аналогично старым. ПРОПИСНЫЕ — новые имена и расширения будут состоять из прописных букв. строчные — новые имена и расширения будут состоять только из строчных букв. С прописной — новые имена файлов будут начинаться с большой буквы.
Восьмой пункт Упаковать
(Команда cm_PackFiles) происходит стандартная упаковка файлов в архивы zip tar gz tgz, может
быть и rar если в системе установлен соответствующий архиватор
cm_ExtractFiles) такой же диалог вызывается при копировании файла из архива, если вы зашли туда как в каталог.
В первой
строчке указывается каталог, в который будет распакован архив. Его
можно сменить вручную или нажав на кнопку справа от строчки.
Маска для распаковки, там можно указать какие файлы будут
распакованы, или с каким нибудь одним расширением или с соответствующим
именем. Зависит от того как настроить маску. Например на рисунке будут
распакованы файлы только с расширением .txt При отсутствии такой
необходимости, маску трогать не надо. История маски доступна при
нажатии на кнопку стрелка вниз, справа от строчки.
Распаковать каждый архив в отдельный каталог (с именем архива) — если надо распаковать сразу несколько выделенных архивов, то можно поставить галочку .
Десятый и одиннадцатый пункты это Разрезать файл (Комнада cm_FileSpliter) и Собрать файлы (Команда cm_FileLinker).

Исходный файл — в этой строке указывается файл, который нужно разрезать, и путь к нему.
Каталог назначения — следует указать в какую папку будут помещены части файла после его разрезания.
Размер частей файла — указывается размер частей на которые будет разрезан файл. Имеет следующие значения:
1457664B — 3.5" — размер для дискеток формата 3.5 (флоп)98078KB - ZIP 100MB — размер для дискет формата ZIP, если есть ZIP привод с дискетами)))650MB - CD 650MB — размер для CD диска700MB - CD 700MB — размер для CD дискаcm_FileLinker) . Указываете из каких частей в каком порядке, будет собран файл.
Эта функция полезна, если файл очень большой, а носитель маленький. Есть возможность перенести файл по частям (по аналогии с TC).
Первый и второй пункты Выделить группу (Команда cm_MarkPlus) и Снять выделение с группы (Команда cm_MarkMinus). Это команда для выделения группы файлов по маске. В маске можно указать часть названия имен файлов и их расширение.
/.png, кнопка со
стрелкой вниз в конце строки дает доступ к истории маски.Третий и четвертый пункты Выделить все (Команда cm_MarkMarkAll)и Снять выделение со всех (Команда cm_MarkUnmarkAll). С их помощью можно выделить все файлы и папки которые находятся в директории в выбранной панели. И снять это выделение.
cm_MarkInvert).
При этом со всех выделенных файлов и папок в текущем каталоге снимается
выделение, а до этого все не отмеченные, в этом каталоге, наоборот
выделяются.cm_MarkCurrentExtension)и Снять выделение по расширению (Команда cm_UnmarkCurrentExtension).
С помощью этой функции можно выделить все файлы, которые имеют то же
расширение, что и файл на котором расположен курсор. А также снять
выделение с файлов выделенных таким способом.Восьмой и девятый пункт Копировать имена файлов в буфер (Команда cm_CopyNamesToClip) и Копировать полные имена файлов.
(Команда cm_CopyFullNamesToClip) Первая команда копирует список имен всех выделенных файлов в буфер обмена,
который потом можно вставить например в текстовый редактор. Вторая команда копирует
имена выделенных файлов и полный путь к ним в буфер обмена.
1. Поиск
2. Личный список каталогов
3. Пуск терминала
4. Открыть VFS
5. Поменять панели местами
6. Две одинаковые панели
Первая строчка Поиск (Команда cm_Search), получаем такое окно

Искать файлы - указывается какого рода файлы нужно найти (задать маску для поиска).
В каталоге - указываеется в каком каталоге должен находится искомый файл, если вообще неизвестно, то оставляем «/».
Глубина вложенности подкаталогов может меняться от Только текущий, до Число уровней 100. Есть так же пункт Все(неограниченная). Это означает, до какого уровня «залегания» файла будет происходить поиск. Если указано Только текущий, то поиск будет происходить исключительно в папке указанной в строке В каталоге (подпапки просматриваться не будут).
Регулярные выражения хорошо описаны в соответствующем разделе справки.
Искать в файле - во время поиска
будет происходить просмотр содержимого найденных файлов и в результаты
пойдут только те, которые содержат слово, указанное в строке С текстом. Так же во время поиска можно сразу заменить данное слово на другое поставив галочку Заменить текст и указав на что заменить в строке ниже этой опции.
С учетом регистра - указывает, что прописные буквы надо отличать от строчных. Слова например Fallout и fallout будут восприниматься как разные.
Файлы, НЕ содержащие этот текст, заставляет программу показывать только те файлы, в содержании которых не найдены слова указанные в поле С текстом.
Здесь же можно указать кодировку, поддерживается UTF, ISO, KOI, DOS, Ansi и т.д.
Использовать поисковый плагин: поиск осуществляется с помощью поискового плагина Locate.
Далее отображается таблица с результатами поиска и указанием всех найденных файлов.
Просмотр - открывает выбранный файл в окне просматривальщика (F3).
Новый поиск - закрывает данные результаты и позволяет назначить поиск заново.
Перейти к файлу — закрывает окно поиска, и открывает
Double Commander в папке где находится выделенный файл. (курсор
сфокусирован на этом файле).
Файлы на панель — выдает список файлов с полными путями к ним в файловой панели Double Commander.
Вкладка Расширенный позволяет указать дополнительные параметры для поиска файла. Дата (от и до), Время (от и до), Размер файла (от и до), а так же атрибуты и возраст файла.
Второй пункт Личный список каталогов. (Команда cm_DirHotList) Эта команда аналогична нажатию на кнопку «*».

При выборе
этого пункта получаем выпадающее меню, из которого можно выбрать ранее
добавленные закладки, добавить текущее расположение в закладки (а если
оно есть, то удалить) и настроить уже добавленные. При настройке в
открывшемся окошке можно сделать то же самое.
Добавить — открывает окно диалога добавления новой закладки.
Удалить — удаляет выбранную закладку.
Добавить вручную — открывает строку, куда вводится путь к новой закладке вручную.
Редактировать — позволяет вручную отредактировать уже добавленную закладку.
(doublecmd.ini секция [Configuration] строка HotDir= все закладки вписываются через запятую)
Третий пункт Пуск терминала (Команда cm_RunTerm) — открывает терминал в текущей папке (настройки терминала указаны в разделе Пуск терминала).
Четвертый пункт Открыть VFS(виртуальная файловая система) используется плагинами (WFX, WCX и т.д.), которым для работы нужна своя файловая система. При добавлении и настройке соотвсетствующих плагинов, по команде будет открываться их список, предоставляя возможность работы с ними.
Пятый пункт Поменять панели местами (Команда cm_Exchange), в правой панели будет открыт тот каталог, который был открыт в левой и наоборот.
Шестой пункт Две одинаковые панели (Команда cm_TargetEqualSource) — открывает в неактивной панели тот же каталог, который открыт в активной, аналогично нажатию кнопки «=».
Меню Вкладки (для работы со вкладками)
1. Новая вкладка
2. Открыть каталог в новой вкладке
3. Удалить вкладку
4. Удалить все вкладки
5. Заблокировать, с возможностью смены каталога
6. Заблокировать вкладку
7-8. Переключится на следующую и предыдущую вкладки
Первый пункт Новая вкладка (Команда cm_NewTab) — добавляет новую вкладку на панель, открывает в ней тот же каталог, в котором была открыта предыдущая активная. И переходит на нее.
Второй пункт Открыть каталог в новой вкладке (Команда cm_OpenDirInNewTab) — открывает новую вкладку на панели в том каталоге, который находится под курсором, не делает вкладку активной.
Третий пункт Удалить вкладку (Команда cm_RemoveTab)
— закрывает текущую активную вкладку, переходит на следующую
вкладку, которая находится правее, если справа нет, то на предыдущую
левее.
Четвертый пункт Удалить все вкладки (Команда cm_RemoveAllTabs) — закрывает все неактивные вкладки, если среди них есть заблокированные, то выдает соответствующий вопрос.
Пятый пункт Заблокировать, с возможностью смены каталога (Команда cm_ToggleLockDcaTab) — во вкладке заблокированной таким образом, можно сменить каталог, однако при переключении на другую вкладку и возврате (а также при перезапуске DC), будет открыт каталог, который был в момент блокирования.
Шестой пункт Заблокировать вкладку
(Команда cm_ToggleLockTab) — делает вкладку заблокированной, при переходе в другой каталог,
открывается новая вкладка, и работа уже идет в ней. А в заблокированной
всегда открыт один и тот же каталог.
Седьмой и восьмой пункты Переключится на следующую (Команда cm_NextTab) и предыдущую вкладку (Команда cm_PrevTab) — соответственно переключается на вкладку правее (следующая) и левее (предыдущая) вкладки.
1-5. Имя Расширение Размер Дата Атрибуты
6. Обратный порядок
7. Обновить
8. Показывать системные файлы
Первые пять пунктов: Имя (Команда cm_SortByName) Расширение (Команда cm_SortByExt) Размер (Команда cm_SortBySize) Дата (Команда cm_SortByDate) Атрибуты (Команда cm_SortByAttr) — сортирует файлы в файловых панелях по имени расширению размеру
дате и атрибутам. Аналогично щелчку левой кнопки мыши по заголовкам
колонок в файловых панелях.
Шестой пункт Обратный порядок (Команда cm_ReverseOrder) — сортирует файлы и папки в файловых панелях в обратном порядке тому, который был до этого.
Седьмой пункт Обновить (Команда cm_Refresh) - Double Commander перечитывает содержимое каталога, на предмет изменения файлов и папок.
Восьмой пункт Показывать системные файлы
(Команда cm_ShowSysFiles) — при включенном пункте отображаются системные файлы и папки. В
Линуксе это файлы и папки название которых начинается с точки (.ххх) Аналогичная настрокйка Показывать системные файлы
1. Параметры
2. Файловые ассоциации
Первый пункт Параметры (Команда cm_Options) здесь находятся основные настройки нашей программы!!!
Язык
Поведение
Инструменты
Шрифты
Цвета, Файловые панели
Цвета, Типы файлов
Горячие клавиши
Плагины
Вид окна
Файловые операции
Вкладки каталогов
Протокол
Конфигурация
Быстрый поиск
Колонки
Разное
Автообновление
Первый раздел, это Язык. Тут мы видим 9 вариантов перевода. Нужно выбрать тот, который вы лучше всех понимаете.


Строка Запустить в терминале: у меня записано gnome-terminal -e sh -c, а по умолчанию xterm -e sh -c.
Тут можно вписать свою программу, которую вы используете в качестве
терминала, в своем рабочем окружении (у меня Gnome поэтому я вписал gnome-terminal
), или оставить как есть тогда будет использоваться стандартный
терминал для иксов. При изменении программки, надо оставлять ключи -e sh -c. Это для того, чтобы можно было запускать программы из Double Commander в терминале (Shift+Enter по умолчанию).
Пуск терминала — сюда можно вписать то, что будет запускаться по нажатию клавиши F9 или по команде Пуск терминала (причем не обязательно это должен быть терминал ;) )
Выбрать каталог на цифровой клавиатуре — честно скажу у меня ноутбук. Но пока вроде она ни за что не отвечает.
Навигация в стиле Lynx — это когда при навигации в панели файлов, при нажатии на стрелку вправо открывается каталог под курсором или запускается программа под курсором, а при нажатии на стрелку влево открывается родительский каталог.
Сортировка с учетом регистра — при включенной опции,
сортировка файлов, будет учитывать прописные буквы. Сначала будут
сортироваться файлы в имени которых есть прописные буквы, а потом
остальные.
Короткий размер файла — при отображении размера файла в файловой панели, в колонке Размер он округляется и пишется в МБ КБ ГБ ТБ и т.д.
Сворачивать в системный трей — Double Commander будет сворачиваться в значок в трее, а не в список окон на панель.
Дата и время. Формат даты и времени — может принимать значения от «день, месяц, год» до «день, месяц, год, часы, минуты, секунды» в различных вариациях. Так будет отображаться дата в колонке Дата на файловой панели.
Обрезать текст по ширине колонки — эта функция нужна,
когда при изменении размера главного окна Double Commander текст в
колонках начинает налазить на соседние колонки.
Показывать системные файлы
— чтобы отображались файлы, название которых начинается с точки
(в Линукс).Так же можно менять не в настройках, а в меню Вид в разделе Показывать системные файлы
Показывать значки, Размер — для отображения значков файлов и папок слева от их названий в файловых панелях. Размеры могут быть 16х16, 22х22, 32х32 пикслея.
Выделение мышью, Режим — возможность выделять и снимать выделение с файлов и папок с помощью мыши. Режим имеет значение Левая клавиша или Правая клавиша, соответственно выделение происходит с помощью левой или правой клавиши мыши.
Прокрутка — возможность использовать колесико мыши для навигации, просматривания каталога с большим количеством фалов.
Черный список дисков
— в эту строчку вписываются диски, которые не нужно отображать на
панели дисков. Если дисков несколько, то они вписываются через точку с
запятой «;» без пробелов (например home;local).
Раздел Инструменты Здесь можно указать свои программы для редактирования (F4), просмотра (F3) и программу для поиска отличий.

Здесь можно выбрать шрифты для Редактора (F4) Просмотрщика (F3) и главный для программы, а так же их размеры. Нижняя строчка под каждым выбором, служит для того чтобы посмотреть как отображается выбранный шрифт. Одно важное замечание шрифты для редактора и смотрелки должны быть МОНОШИРИННЫЕ, иначе при просмотре и выделении буквы будут налезать друг на друга.


Сразу
стоит оговориться, что все изменения которые будут проведены в этом
разделе, никак не отобразятся на внешнем виде Double Commander. Это
связано с тем, что здесь указываются, так скажем, глобальные настройки,
которые применяются только при создании нового (своего) стиля. Коротко
можно объяснить так:
В Double
Commander существует возможность выбирать стили оформления для каждой
панели отдельно, более того не только для каждой панели, но и для
каждой ВКЛАДКИ!!! В связи с этим, чтобы настроить внешний вид
коммандера, необходимо настраивать текущий стиль колонок (по умолчанию
их создано два Default и Breif) и (или) создавать свои, чтобы потом их
применять для любой вкладки, но об этом позже.
Здесь можно выбрать цвета, которые будут использоваться для оформления файловых панелей. Цвет текста, цвет фона (существует возможность выбора дух цветов фона, чтобы оформить его как зебру))) цвет выделения, цвет курсора, а так же цвет текста под курсором.
Внимание!!!! В графе Фон 1 указывается цвет пустого пространства в файловой панели.
Инверсное выделение — инвертирует цвета выделенного текста и выделенного текста под курсором.
Про цветовые настройки более подробно описано в разделе Колонки.

Здесь можно указать типы файлов, которые должны выделяться другим цветом, отличным от цвета шрифта.
В строку Наименование нужно вписать описание файла, что он делает или какой программой открывается (чтобы потом не запутаться).
В строку Маска вписывается маска (части имени и расширения), по
которым Double Commander будет их распознавать. Если их несколько, то
они вписываются через точку с запятой «;» без пробелов. Звездочка «*» обозначает любую часть с любим количеством символов.
В строку Атрибуты вписываются атрибуты файлов с помощью которых так же будет распознаваться различные их виды, для обозначения их цветом.
Не забывайте нажимать на кнопочку Применить после внесения изменений в список или в свойства.

Здесь можно переназначить клавиши, которые выполняют какие либо команды, а так же указать параметры этих команд для выполнения.
Категории — в этом поле отображаются категории горячих клавиш (сочетаний). Main — главная категория.
Команды — список всех доступных внутренних команд в Double Commander. Список представлен в виде таблицы из трех колонок
Фильтр — аналогия быстрого поиска, только по служебным
командам. При введении в это поле каких-либо символов, выводятся только
те команды, название которых начинается с этих символов.
Горячая клавиша — указывается новое клавиатурное
сочетание, которое будет назначено для этой команды. Нужно поместить
курсор в эту строку, и нажать соответствующие сочетание горячих клавиш.
Hot Keys — в этом поле показываются уже назначенные
клавиатурные сочетания для этой команды. А так же выводится
предупреждение, если новое сочетание уже используется в другой команде.
Параметр — служит для назначения какого-либо параметра который будет использован при выполнении этой команды.
Установить — устанавливает новое клавиатурное сочетание. Из строки Горячая клавиша, сочетание будет перемещено в поле Hot Keys. И начнет отображаться в соответствующей колонке.
Очистить — удаляет сочетание горячих клавиш выбранное в поле Hot Keys.
Например чтобы установить смену дисков c Alt+F1 и Alt+F2 на Ctrl+F1 и Ctrl+F2 (в линуксе первые два сочетания заняты) нужно выделить команду cm_RightOpenDrives, установить курсор в поле Горячая клавиша и нажать сочетание клавиш Ctrl+F2 которое пявится в поле. Теперь нужно нажать Установить и все. Так же сделать для cm_LeftOpenDrives и Ctrl+F1.
Раздел Плагины пока пропущу, потому что в настоящее время не могу найти отдельные плагины для Линукса, а по умолчанию ничего менять не надо. Единственное что можно сказать, так это то, что плагин для просмотра видео работает только если в системе установлен Mplayer.

Тут можно изменить вид главного окна Double Commander.
Думаю не стоит много описывать, проблем здесь возникнуть не должно. Вот
скриншот программы, с отключенными элементами управления и
дополнительными окнами.

Размер буфера (Кб) — здесь указываться какое количество памяти будет выделяться для буфера программы, при работы с файлами.
Использовать отображение в память, при поиске текста в файлах — при таком поиске, файл делается частью виртуальной памяти, и происходит её просмотр на наличие искомого текста. Обращение к нему идет не как к файлу, а как к оперативной памяти (быстрее, но нужен мощный компьютер).
Использовать поток, при поиске текста в файлах — если
используется этот метод, то файл считывается по частям, и в каждой
части идет поиск нужного текста (медленнее, но требует меньше ресурсов).
Число перезаписей при стирании (Wipe) (Команда cm_Wipe)— это функция для
полного уничтожения файлов с жесткого диска. При стирании файла с
использованием этой функции (Alt+Del по умолчанию), место на диске, где
был файл, несколько раз перезаписывается, здесь можно указать число
перезаписей.
Сбросить флаг «Только для чтения» - при работе с файлами (копирование, перемещение) Double Commander будет сбрасывать этот флаг в Windows, добавляя флаг разрешения на запись, если он отсутствует в Linux.
Обрабатывать комментарии с файлами/папками — используется при работе с комментариями.
При переименовании выделять имя файла без расширения — при переименовании будет выделено только имя файла. Расширение не охватывается выделением.
Показывать панель выбора вкладок в диалоге копирования/перемещения
— если при копировании/перемещении в панели открыто несколько
вкладок, то будет предоставлен выбор вкладки в которою будет
скопирован/перемещен файл.

Показывать заголовок вкладки, даже если она одна
— если в панели открыта только одна вкладка, то для удобства
панель с заголовками исчезает, а если отмечен данный пункт, то остается.
Размещать вкладки в несколько рядов — когда открыто
большое количество вкладок, и они не умещаются в одну строчку, то по
умолчанию по бокам появляются стрелки, за которые и уходят заголовки
вкладок. А если отмечена эта опция, то заголовки вкладок выстраиваются
в два или три ряда.
Ограничить размер заголовка до — если вновь созданная
вкладка имеет очень длинное название, то она может занимать половину
ширины панели, чтобы такого не было название вкладки можно ограничить.
Подтверждать закрытие всех вкладок — чтобы уберечь от случайного выполнения команды Удалить все вкладки.
Отмечать заблокированные вкладки звездочкой * - чтобы отличить
заблокированные вкладки от не заблокированных, в на звании
заблокированных вкладок впереди будет изображаться звездочка.

Здесь вкладка *wine заблокирована, а rust не заблокирована.
Делать панель активной при щелчке по одной их ее вкладок —
если эта функция включена, то при переключении мышью на вкладки
соседней панели, фокус автоматически будет переноситься на нее. Курсор
будет находиться в том положении, в котором находился до переключения с
этой вкладки.

Здесь можно выбрать куда и в какой файл Double Commander будет записывать отчет об операциях. А также выбрать протоколируемые операции, их вид и тип.

Здесь выбирается место хранения всех файлов конфигурации.
Редактировать — чтобы вручную отредактировать различные настройки, в главном файле конфигурации doublecmd.ini
Применить — применяет все изменения сделанные в файле doublecmd.ini вручную.
Так же можно настроить, какой вид историй будет сохранять Double Commander, это полезно для облегчения навигации и работы.
История каталогов — сохраняет историю всех посещенных каталогов.
История командной строки — сохраняет историю команд, которые вводились в эту строку.
История масок файлов — помогает вспомнить какие файлы вы уже искали и вообще какие маски файлов вы применяли.

Быстрый
поиск, это поиск файлов по списку в файловой панели. Здесь можно
определить в каком сочетании горячих клавиш он будет включаться. А
также определить некоторые параметры поиска.
Точное соответствие имени файла начальным буквам в поиске - это
означает что курсор будет передвинут на тот файл в начале имени
которого будут набранные в строке поиска буквы или знаки.
Конец (последние символы до набранной точки '.' должны совпадать) — это пригодится в том случае, если известно только окончание названия файла например заканчивается на ….us.ext, тогда в быстром поиске можно набрать *us.ext и курсор перейдет на первый файл который соответствует этой маске.

В этом
разделе можно настроить вид файловых панелей количество и состав
колонок, стиль их оформления, цвет, шрифт, цвет шрифта и т.д.
Настроить колонки для файловой системы
— при наличии WFX плагинов, для отображения других файловых
систем (отличных от стандартных и недоступных с помощью обычных средств
OC), в этой строчке появится выбор возможности редактирования стилей,
специально для этой нестандартной файловой системы.
В главном окне отображается список уже
имеющихся стилей оформления колонок. После установки программы по
умолчанию их создано уже два: Default и Brief. (на снимке добавлен мой стиль my_style)
Создать — создать новый свой
стиль колонок. Откроется окно редактора стилей, где будет предложено
ввести свое название и далее уже настраивать свой стиль.
Удалить — удаляет выбранный стиль колонок.
Копировать — копирует стиль.
При этом появляется еще один стиль, с такими же настройками, как и у
того который копировали, а в конце названия нового стиля дописывается _Copy. Это может пригодится в том случае, если нужно создать стиль похожий на какой то из имеющихся, при этом не удаляя предыдущий.
Редактировать — открывает диалог редактора стиля колонок.

Настройка набора номер: 1 Имя
— здесь указывается имя набора. Номер набора берется как
порядковое число под которым он находится в главном окошке раздела Колонки.
Таблица настроек — эта таблица определяет количество колонок, их название, содержание, расположение, размер.
Настроить колонку:1 'Имя'
— в этой строчке с помощью кнопок слева и справа можно выбирать,
какую колонку на данный момент нужно редактировать . А так же
открывается диалог настройки цветов и шрифтов.
Предварительный просмотр — в этом окошке видно как будет выглядеть панель с новыми настройками, пока еще их не применили.
Рассмотрим таблицу.

За
настройку одной колонки, отвечает одна строчка в этой таблице. То есть
если в таблице 5 строк, то колонок в этом стиле будет тоже 5.
Параметры, которые определяет таблица для колонки:
Удалить — позволяет удалить любую строчку, в которой будет нажата соответствующая ячейка.
Заголовок — в этом поле указывается название колонки, то что будет отображаться в панели заголовков колонок. Сюда можно вписать любое слово, желательно чтобы оно отображало содержание этой колонки.
Ширина
— это ширина колонки (в пикселях), которая будет при запуске DC
если выбран данный стиль. Ширина должна зависеть от содержания колонки.
Если это расширение файла, то нет смысла делать эту колонку широкой.
Выравнивание — указывает к какому краю будет прижато название колонки. Имеет три значения
Содержимое поля данных
— в этом поле указывается самое основное, что будет содержать
колонка - данные о файле или папке. Чтобы выбрать значение, надо нажать
на плюсик, который появляется в углу этого поля. Имеет следующие значения:
«text.txt»).«text») « .txt» или « .example»).Переместить
— позволяет перемещать строчки. Чем выше строчка, тем левее будет
отображаться колонка, параметры которой указаны в этой строчке.
Цвета
— позволяет настроить цвета и шрифт, которые будут использоваться
в данной колонке. Для редактирования цветов, появляется вот такая часть
окошка
Можно получить такое окошко, нажав на кнопки стрелок по бокам от строчки Настроить колонку: 1:'Имя'
Шрифт
— в этой строке можно выбрать шрифт, который будет использоваться
для отображения содержимого только данной колонки. Чтобы выбрать шрифт
из набора системных, нужно нажать на кнопку «...» рядом со строчкой.
Размер — здесь можно указать размер шрифта, который будет использован.
R — эта кнопка возвращает первоначальные установки шрифта.
Все
— распространяет эту настройку шрифта на остальные колонки, таким
образом во всех остальных колонках, шрифт будет как и в этой.
Allow Overcolor — данная опция включает и отключает возможность отображения названий файлов другим цветом выбранным в разделе Цвета Типы файлов.
Существует возможность выбрать цвет для следующих элементов: Текст, Фон1 и Фон2, Выделение, Курсор, Текст под курсором, которые будут использоваться в данной колонке.
Немножко о цвете.
Имеется уже 20 предустановленных цветов от серого до черного (ну через красный и зеленый там))). А так же имеется, что самое замечательное, возможность выставлять цвет, такой же, какой и у элементов оформления общей темы системы от полосы прокрутки, до градиента неактивного заголовка. То есть если будет меняться тема, то будет меняться и стиль колонок!!!! Следовательно, если применяется тема в оформлении которой присутствуют текстуры, то эти текстуры можно применять и для оформления колонок (на снимке для Выделениия выбран Красный цвет, а для Курсора выбран цвет из темы оформления из элемента Выдлеление).
>> - кнопка для определения любого произвольного цвета из палитры. Также присутствует инструмент Пипетка для определения понравившегося цвета.
R
— эта кнопка возвращает первоначальные настройки цвета. В данном
случае, цвет будет браться из настроек, которые выбраны в разделе Цвета Файловые панели.
Все — распространяет эту настройку цвета и на другие колонки.
Пример использования зависимости настоек колонок от темы, справа зависит, слева нет

Пример независимых настроек в каждой колонке

Пример использования текстур из темы оформления в оформлении колонок


Показывать сетку в файловой панели Вертикальные линии — включает вертикальные линии, которые визуально отделяют колонки друг от друга.
Горизонтальные линии — включает отображение горизонтальных линий, которые визуально отделяют строчки друг от друга.

На левом рисунке включены обе опции, на правом обе отключены.
Показывать некритические сообщения об ошибках (с одной кнопкой «Ок»)
- если программа совершит действие или операцию с ошибкой, и при этом
не произойдет никаких фатальных потерь, то будет показана ошибка с
каким либо содержанием, с одной кнопочкой «Ок». Иначе
ошибка выводится не будет.
При выделении файлов Пробелом перемещать курсор на следующий файл — реализует способ выделения нескольких файлов с помощью клавиши пробел. При зажатом пробеле курсор спускается вниз отмечая файлы. По умолчанию комбинация Shift+Вниз или Shift+Вверх..
Показывать квадратные скобки вокруг имен папок
— позволяет визуально папки отличать от файлов не смотря на их
расширение, даже при отключенном показе иконок. Если не отмечено, то
папки обозначаются просто своим названием без скобок.
Раздел Автообновление
Позволяет Double Commander отслеживать изменения в каталоге который открыт в файловой панели. Автоматизированный вариант Ctrl+R.

Обновлять при создании, удалении и переименовании файлов
— сообщает коммандеру об изменении состава каталога, который
открыт в файловой панели, при создании удалении и переименовании каких
либо файлов или папок из сторонней программы (архиватор, другой
файловый менеджер).
Также обновлять при изменении размера, даты или атрибутов
— сообщает об изменениях в каталоге размера папок и файлов, даты
доступа к ним или изменении их атрибутов (прав доступа), при помощи
других программам.
Не реагировать на изменения, если окно DC не активно
— если Double Commander свернут или находится на заднем плане (не
активен), то при включении этой опции, он не будет поучать информацию
об изменении состава каталога, который был открыт в его файловой панели.
Обновлять строку состояния (общее количество файлов)
— опция следит за строкой состояния, и своевременно сообщает ей
об изменении количества файлов в каталоге. Даже если изменение
производилось из другой программы.
Обновлять информацию о свободном дисковом пространстве — при включении этой опции, вы всегда будете знать, сколько свободного места осталось на ваших дисках.
Не обновлять следующие диски —
в этой строке вписываются диски, информация о которых не должна
обновляться, т.е. Double Commander не должен следить за изменениями в
этих дисках. Диски вписываются с полным путем к ним, через точку с
запятой «;»без пробелов (например /home;/media/cdrom).
Пункт Файловые ассоциации (Команда cm_FileAssoc)
Этот пункт открывает окно настроек файловых ассоциаций. Все ассоциации записываются в файл doublecmd.ext Пример файла с ассоциациями есть в директории с настройками программы, под названием doublecmd.ext.example.
С помощью раздела,
можно настроить ассоциации файлов с различными программами, а так же
назначить команды и скрипты которые будут выполняться над файлами, если
ассоциации которые есть в системе нас не устраивают. Указанные команды будут выводится в контекстном меню (Команда cm_ContextMenu) .
Типы файлов
— поле содержит список групп расширений. В каждой группе может
содержаться множество расширений файлов, и такую группу можно
ассоциировать с различными программами.
Добавить — добавляет новую группу. Будет предложено ввести название группы, которое потом появится в списке. Например Sound.
Удалить — удаляет выбранную группу.
Переименовать — позволяет задать группе новое имя, для более точного отображения состава группы.

Расширения — в этом поле указываются расширения которые входят в выделенную группу. Например mp3 wma ogg и т.д.
Добавить — добавляет расширение в группу.
Удалить — удаляет выбранное расширение из группы.
Команды —
поле, содержащее список действий и команд, которые можно будет
выполнить над файлами, имеющими расширения из данной группы.
Добавить — добавляет новую команду в список.
Удалить — удаляет выбранную команду из списка.
Вверх Вниз — перемещает команду по списку.
Действие
— в этой строке указывается как программа будет выполнять ниже
приведенную команду с выбранным файлом. Может принимать следующие
значения:
Из выпадающего меню (кнопка с крестиком справа от строки)
Open (Открыть) — команда будет выполняться после нажатия Enter на клавиатуре (Двойной щелчок левой кнопки мыши).
View (Просмотреть) — команда будет выполняться при нажатии на кнопку (F3) для быстрого просмотра.
Edit (Редактировать) — команда будет выполнятся при нажатии на кнопку (F4) для редактирования.
Остальные действия отображаются только в подменю "Команды" контекстного меню файла и в списке команд.
Команда — это
любая однострочная команда из оболочки рабочей среды, в которой можно
подставлять соответствующие макросы (кнопка в крестиком справа от
строки):
Макросы могут быть следующими (регистро-зависимые):
{!VFS} — для архивов - использовать виртуальную файловую систему{!EDITOR} - вызывает редактор (встроенный или внешний в зависимости от настроек){!VIEWER} - вызывает просмоторщик (аналогично){!SHELL} - использует терминал из конфигурации для запуска программы<?команда?> - выполняет 'команда' в системной оболочке, сохраняет вывод в файл и передает его как параметр предыдущей команде%f — имя файла%d — каталог%p — путь (каталог+имя файла)Например:
audacious '%p' — открыть файл в программе Audacious.
mkisofs -o %p.iso -jcharset koi8-r -r %p — создать образ диска из папки. Образ будет создан в том же каталоге, и назван так же как и папка. (это команда только для папок).

Чтобы
Double Commander выполнял какие либо действия над папкой (а не только
над файлом), надо создать новую группу под названием Dir, а в расширениях для нее указать folder. Тогда
все действия внесенные в список команд в этой группе будут отображаться
в подменю 'Команды' контекстного меню папки. (Например для Ubuntu
открыть папку в Nautilus с правами Root надо в строке Действие указать Open as root, а в строке Команда вписать команду gksu nautilus '%p'
Значок — здесь указывается
путь к файлу значка, в виде которого будут отображаться все файлы
имеющие расширения, указанные в данной группе.