From b3ca88e29e8abf9797810eb28b1a2bee67fadfab Mon Sep 17 00:00:00 2001 From: Skif-off Date: Mon, 12 Jan 2026 05:21:13 +0400 Subject: [PATCH] ADD: cmds.html: 'cm_MainFontZoomOut', 'cm_MainFontZoomIn', 'cm_MapNetworkDrive', parameter for the 'cm_RenameTab' command. ADD: configuration.html: Move DirectoryHotList to 'localconfig.xml'. ADD: configuration.html: Main password (WCX/WFX) and Argon2. ADD: configuration.html: SyncDirs: Selected color option. ADD: configuration.html, help.html: iCloud Drive support. ADD: configuration.html, help.html: Quick search/filter: Ignore diacritics and ligatures. ADD: configuration.html: 'Zoom with Ctrl + Scroll Wheel', 'ModernUI'. ADD: configxml.html: 'AutoCopyBackward', 'DriveBarFreeSpace', 'MaxStringItems', 'SynEditSpecialChars'. ADD: faq.html: 4.12. ADD: findfiles.html: 'close=0/1' for 'cm_GoToFile'. ADD: help.html: 'Calculate check sum': XXH128. Create separate checksum file for each directory. ADD: help.html: Use up/down arrows to rename next/previous file. ADD: multiarc.html: 'AskHistoryN', 'FallBackArchivers', 'IgnoreStringN' and 'SizeStripChars' ('Additional settings' subsection); 'Show as normal files'. ADD: multirename.html: 'Replace also in file extensions' option. ADD: toolbar.html: 'Line break' separator styles. ADD: viewer.html: JPEG XL support. ADD: viewer.html: Capability to switch between images in ICO-files. ADD: viewer.html: Shows the general information about the folder. APD: shortcuts.html: Up/down arrows, 'cm_MapNetworkDrive'. UPD: cmds.html: cm_EditNew: Add note about new folder(s). UPD: configuration.html, help.html: Using comments (descript.ion). UPD: configuration.html, multiarc.html: The 'c' expression now works. UPD: configuration.html: Section 'Colors > File types': Remove the 'Apply' button. UPD: configuration.html: Section 'Icons': Show overlay icons. UPD: copymove.html, findfiles.html: Using checksums (verification/duplicate files). UPD: copymove.html: Support verify after copy in macOS (experimentally). UPD: faq.html: 2.4, 3.7. UPD: findfiles.html: 'Plugins' tab: A note about small assistants (calculator and calendar). UPD: lua.html: Add Lua 5.5 to the list of supported versions. UPD: lua.html: DC.LogWrite: Default values. UPD: plugins.html: SevenZip was ported to Linux. UPD: plugins.html: zip.wcx: Add Brotli. UPD: regexp.html: Add \G, \K, \R, (?R), (?modifier:expr). Upd lookbehind limitations. FIX: faq.html: 1.2, link to snapshots. UPD: Screenshots. CHG: btemplate.png from DC icon theme. Other small fixes/changes. --- doc/en/cmds.html | 67 +++--- doc/en/configuration.html | 96 +++++---- doc/en/configxml.html | 77 ++++--- doc/en/copymove.html | 2 +- doc/en/faq.html | 29 ++- doc/en/findfiles.html | 8 +- doc/en/help.html | 30 ++- doc/en/images/imgDC/archiveimg2.png | Bin 13457 -> 6538 bytes doc/en/images/imgDC/archiveimg20.png | Bin 11393 -> 11128 bytes doc/en/images/imgDC/archiveimg22.png | Bin 13342 -> 13265 bytes doc/en/images/imgDC/archiveimg23.png | Bin 10299 -> 10481 bytes doc/en/images/imgDC/archiveimg3.png | Bin 37560 -> 38037 bytes doc/en/images/imgDC/archiveimg4.png | Bin 15466 -> 15503 bytes doc/en/images/imgDC/archiveimg5.png | Bin 6714 -> 7025 bytes doc/en/images/imgDC/btemplate.png | Bin 645 -> 715 bytes doc/en/images/imgDC/configlocation.png | Bin 3339 -> 3469 bytes doc/en/images/imgDC/copymove1.png | Bin 15356 -> 15816 bytes doc/en/images/imgDC/dirhotconfigure.png | Bin 36180 -> 36212 bytes doc/en/images/imgDC/dirhotimportfromtc.png | Bin 29197 -> 28955 bytes doc/en/images/imgDC/findplugins.png | Bin 10761 -> 10524 bytes doc/en/images/imgDC/findstandard.png | Bin 14668 -> 14712 bytes doc/en/images/imgDC/luaimg1.png | Bin 11194 -> 11144 bytes doc/en/images/imgDC/luaimg2.png | Bin 15751 -> 15811 bytes doc/en/images/imgDC/luaimg3.png | Bin 11205 -> 11133 bytes doc/en/images/imgDC/luaimg4.png | Bin 11952 -> 11900 bytes doc/en/images/imgDC/luaimg5.png | Bin 2032 -> 1669 bytes doc/en/images/imgDC/mulrenconfiguration.png | Bin 1107 -> 1100 bytes doc/en/images/imgDC/mulreneditnewnames.png | Bin 64746 -> 64110 bytes doc/en/images/imgDC/mulrengeneral.png | Bin 22483 -> 21108 bytes doc/en/images/imgDC/mulrenhelpers.png | Bin 25772 -> 25780 bytes doc/en/images/imgDC/mulrenplugin.png | Bin 32654 -> 32803 bytes doc/en/images/imgDC/mulrenrename.png | Bin 490 -> 468 bytes doc/en/images/imgDC/mulrenrenamelog.png | Bin 5511 -> 5297 bytes doc/en/images/imgDC/mulrensample1.png | Bin 7495 -> 7479 bytes doc/en/images/imgDC/mulrensample2.png | Bin 37113 -> 36462 bytes doc/en/images/imgDC/pic15.png | Bin 3789 -> 3716 bytes doc/en/images/imgDC/pic20.png | Bin 25047 -> 25073 bytes doc/en/images/imgDC/pic21.png | Bin 20672 -> 20495 bytes doc/en/images/imgDC/pic22.png | Bin 9749 -> 9654 bytes doc/en/images/imgDC/pic23.png | Bin 6876 -> 6746 bytes doc/en/images/imgDC/pic24.png | Bin 8532 -> 8440 bytes doc/en/images/imgDC/pic25.png | Bin 6431 -> 6295 bytes doc/en/images/imgDC/pic26.png | Bin 9699 -> 9655 bytes doc/en/images/imgDC/pic27.png | Bin 4950 -> 4569 bytes doc/en/images/imgDC/pic29.png | Bin 20145 -> 20173 bytes doc/en/images/imgDC/pic31.png | Bin 6558 -> 6445 bytes doc/en/images/imgDC/pic32.png | Bin 12423 -> 12423 bytes doc/en/images/imgDC/pic33.png | Bin 8187 -> 8200 bytes doc/en/images/imgDC/pic34.png | Bin 9692 -> 9681 bytes doc/en/images/imgDC/pic43.png | Bin 10142 -> 10469 bytes doc/en/images/imgDC/pic44.png | Bin 10785 -> 10557 bytes doc/en/images/imgDC/pic45.png | Bin 5393 -> 5756 bytes doc/en/images/imgDC/pic46.png | Bin 14801 -> 14490 bytes doc/en/images/imgDC/pic47.png | Bin 19893 -> 20006 bytes doc/en/images/imgDC/pic48.png | Bin 15446 -> 15472 bytes doc/en/images/imgDC/pic50.png | Bin 4797 -> 4747 bytes doc/en/images/imgDC/pic51.png | Bin 7098 -> 7046 bytes doc/en/images/imgDC/pic52.png | Bin 15470 -> 14650 bytes doc/en/images/imgDC/pic53.png | Bin 5277 -> 5213 bytes doc/en/images/imgDC/pic55.png | Bin 2632 -> 2538 bytes doc/en/images/imgDC/pic57.png | Bin 1034 -> 1075 bytes doc/en/images/imgDC/pic61.png | Bin 5711 -> 6420 bytes doc/en/images/imgDC/pic66.png | Bin 5943 -> 5879 bytes doc/en/images/imgDC/pic78.png | Bin 6893 -> 6819 bytes doc/en/images/imgDC/syncdirs.png | Bin 10339 -> 10385 bytes doc/en/images/imgDC/syncdirscomp.png | Bin 22160 -> 22221 bytes doc/en/images/imgDC/syncdirsconfirm.png | Bin 4393 -> 4287 bytes doc/en/images/imgDC/toolbarconfig3.png | Bin 48638 -> 48609 bytes doc/en/images/imgDC/toolbarexternal.png | Bin 11232 -> 11174 bytes doc/en/images/imgDC/toolbarinternal1.png | Bin 9941 -> 9919 bytes doc/en/images/imgDC/toolbarinternal2.png | Bin 9285 -> 9225 bytes doc/en/images/imgDC/toolbarmenu.png | Bin 25527 -> 25613 bytes doc/en/images/imgDC/variablesample.png | Bin 11715 -> 11643 bytes doc/en/images/imgDC/viewercopymove.png | Bin 4507 -> 4411 bytes doc/en/lua.html | 8 +- doc/en/multiarc.html | 39 +++- doc/en/multirename.html | 7 +- doc/en/plugins.html | 7 +- doc/en/regexp.html | 202 ++++++++++-------- doc/en/shortcuts.html | 9 + doc/en/syncdirs.html | 2 +- doc/en/toolbar.html | 1 + doc/en/variables.html | 16 +- doc/en/viewer.html | 16 +- doc/ru/cmds.html | 45 +++- doc/ru/configuration.html | 100 +++++---- doc/ru/configxml.html | 73 +++++-- doc/ru/copymove.html | 2 +- doc/ru/faq.html | 35 ++- doc/ru/findfiles.html | 8 +- doc/ru/help.html | 30 ++- doc/ru/images/imgDC/archiveimg2.png | Bin 13416 -> 6588 bytes doc/ru/images/imgDC/archiveimg20.png | Bin 11579 -> 11348 bytes doc/ru/images/imgDC/archiveimg22.png | Bin 13536 -> 13481 bytes doc/ru/images/imgDC/archiveimg23.png | Bin 10547 -> 10747 bytes doc/ru/images/imgDC/archiveimg3.png | Bin 39800 -> 40442 bytes doc/ru/images/imgDC/archiveimg4.png | Bin 17254 -> 17300 bytes doc/ru/images/imgDC/archiveimg5.png | Bin 7764 -> 8263 bytes doc/ru/images/imgDC/btemplate.png | Bin 645 -> 715 bytes doc/ru/images/imgDC/configlocation.png | Bin 4168 -> 4408 bytes doc/ru/images/imgDC/copymove1.png | Bin 16419 -> 16896 bytes doc/ru/images/imgDC/dirhotconfigure.png | Bin 38394 -> 38437 bytes doc/ru/images/imgDC/dirhotimportfromtc.png | Bin 29488 -> 29254 bytes doc/ru/images/imgDC/findplugins.png | Bin 12203 -> 11935 bytes doc/ru/images/imgDC/findstandard.png | Bin 16796 -> 16845 bytes doc/ru/images/imgDC/luaimg1.png | Bin 11745 -> 11689 bytes doc/ru/images/imgDC/luaimg2.png | Bin 16501 -> 16539 bytes doc/ru/images/imgDC/luaimg3.png | Bin 11755 -> 11674 bytes doc/ru/images/imgDC/luaimg4.png | Bin 12503 -> 12447 bytes doc/ru/images/imgDC/luaimg5.png | Bin 2284 -> 1920 bytes doc/ru/images/imgDC/mulrenconfiguration.png | Bin 1096 -> 1090 bytes doc/ru/images/imgDC/mulreneditnewnames.png | Bin 65211 -> 64564 bytes doc/ru/images/imgDC/mulrengeneral.png | Bin 23324 -> 21931 bytes doc/ru/images/imgDC/mulrenhelpers.png | Bin 26215 -> 26246 bytes doc/ru/images/imgDC/mulrenplugin.png | Bin 33075 -> 33203 bytes doc/ru/images/imgDC/mulrenrename.png | Bin 615 -> 599 bytes doc/ru/images/imgDC/mulrenrenamelog.png | Bin 6395 -> 6178 bytes doc/ru/images/imgDC/mulrensample1.png | Bin 7623 -> 7603 bytes doc/ru/images/imgDC/mulrensample2.png | Bin 37196 -> 36736 bytes doc/ru/images/imgDC/ris15.png | Bin 4028 -> 3967 bytes doc/ru/images/imgDC/ris20.png | Bin 25508 -> 25534 bytes doc/ru/images/imgDC/ris21.png | Bin 21400 -> 21221 bytes doc/ru/images/imgDC/ris22.png | Bin 10252 -> 10196 bytes doc/ru/images/imgDC/ris23.png | Bin 7070 -> 6980 bytes doc/ru/images/imgDC/ris24.png | Bin 8652 -> 8587 bytes doc/ru/images/imgDC/ris25.png | Bin 6900 -> 6777 bytes doc/ru/images/imgDC/ris26.png | Bin 10463 -> 10485 bytes doc/ru/images/imgDC/ris27.png | Bin 5834 -> 5442 bytes doc/ru/images/imgDC/ris29.png | Bin 20510 -> 20536 bytes doc/ru/images/imgDC/ris31.png | Bin 6382 -> 6232 bytes doc/ru/images/imgDC/ris32.png | Bin 14996 -> 14996 bytes doc/ru/images/imgDC/ris33.png | Bin 9083 -> 9123 bytes doc/ru/images/imgDC/ris34.png | Bin 11257 -> 11328 bytes doc/ru/images/imgDC/ris38.png | Bin 16661 -> 16658 bytes doc/ru/images/imgDC/ris43.png | Bin 10597 -> 10893 bytes doc/ru/images/imgDC/ris44.png | Bin 12688 -> 12454 bytes doc/ru/images/imgDC/ris45.png | Bin 5804 -> 6401 bytes doc/ru/images/imgDC/ris46.png | Bin 16252 -> 15943 bytes doc/ru/images/imgDC/ris47.png | Bin 21120 -> 21319 bytes doc/ru/images/imgDC/ris48.png | Bin 16715 -> 16743 bytes doc/ru/images/imgDC/ris50.png | Bin 5390 -> 5329 bytes doc/ru/images/imgDC/ris51.png | Bin 10401 -> 10299 bytes doc/ru/images/imgDC/ris52.png | Bin 16186 -> 15360 bytes doc/ru/images/imgDC/ris53.png | Bin 5461 -> 5402 bytes doc/ru/images/imgDC/ris55.png | Bin 2632 -> 2536 bytes doc/ru/images/imgDC/ris57.png | Bin 1198 -> 1222 bytes doc/ru/images/imgDC/ris61.png | Bin 6185 -> 6993 bytes doc/ru/images/imgDC/ris66.png | Bin 6118 -> 6055 bytes doc/ru/images/imgDC/ris78.png | Bin 7318 -> 7242 bytes doc/ru/images/imgDC/syncdirs.png | Bin 11362 -> 11411 bytes doc/ru/images/imgDC/syncdirscomp.png | Bin 23096 -> 23165 bytes doc/ru/images/imgDC/syncdirsconfirm.png | Bin 5084 -> 4975 bytes doc/ru/images/imgDC/toolbarconfig3.png | Bin 51559 -> 51565 bytes doc/ru/images/imgDC/toolbarexternal.png | Bin 11726 -> 11668 bytes doc/ru/images/imgDC/toolbarinternal1.png | Bin 10497 -> 10467 bytes doc/ru/images/imgDC/toolbarinternal2.png | Bin 9791 -> 9715 bytes doc/ru/images/imgDC/toolbarmenu.png | Bin 25970 -> 26034 bytes doc/ru/images/imgDC/variablesample.png | Bin 12293 -> 12226 bytes doc/ru/images/imgDC/viewercopymove.png | Bin 4673 -> 4578 bytes doc/ru/lua.html | 8 +- doc/ru/multiarc.html | 39 +++- doc/ru/multirename.html | 7 +- doc/ru/plugins.html | 7 +- doc/ru/regexp.html | 194 +++++++++-------- doc/ru/shortcuts.html | 9 + doc/ru/syncdirs.html | 2 +- doc/ru/toolbar.html | 1 + doc/ru/variables.html | 2 +- doc/ru/viewer.html | 18 +- doc/zh/images/imgDC/btemplate.png | Bin 645 -> 715 bytes doc/zh/plugins.html | 4 +- .../32x32/actions/cm_mainfontzoomin.png | Bin 0 -> 2427 bytes .../32x32/actions/cm_mainfontzoomout.png | Bin 0 -> 2279 bytes .../32x32/actions/cm_mapnetworkdrive.png | Bin 0 -> 1314 bytes 174 files changed, 742 insertions(+), 458 deletions(-) create mode 100644 pixmaps/dctheme/32x32/actions/cm_mainfontzoomin.png create mode 100644 pixmaps/dctheme/32x32/actions/cm_mainfontzoomout.png create mode 100644 pixmaps/dctheme/32x32/actions/cm_mapnetworkdrive.png diff --git a/doc/en/cmds.html b/doc/en/cmds.html index 08505ff6..c737dc8b 100644 --- a/doc/en/cmds.html +++ b/doc/en/cmds.html @@ -309,27 +309,23 @@

2.1. Active Panel

column name - sorted columns will be the "name-ext" - - - namenoext - sorted column will be the "name (no ext)" + sort by name and extension ext - sorted column will be the "ext" + sort by extension size - sorted column will be the "size" + sort by size datetime - sorted column will be the "datetime" + sort by modification date (absent) - sorted column will be the "name" + sort by name and extension order @@ -606,7 +602,7 @@

2.4. File Operations


- If several files are selected, the first selected file will be opened (as in the viewer): at the moment, the command's work with several selected files is not fully implemented, so you can deselect files, add "cursor=1" or use cm_EditNew. + If several files are selected, the first selected file will be opened (as in the viewer): at the moment, the command's work with several selected files is not fully implemented, so we can deselect files, add "cursor=1" or use cm_EditNew. @@ -614,7 +610,7 @@

2.4. File Operations

cm_EditNew
Shift+F4
Create a new text file in the current directory and open in the editor (see Tools > Editor) or open existing file (if a file with the same name already exists).
- You can enter the full name of the file (with path) and it will be created in the specified directory. + We can enter the full name of the file (with path) and it will be created in the specified directory. Keep in mind that the command does not create new folders in the path. cm_Copy @@ -697,25 +693,7 @@

2.4. File Operations

cm_RenameOnly
cm_RenameOnly
F2, Shift+F6
- Rename files in the same directory.
-
- - - - - - - - - - - - - - - -
ParameterValueDescription
extension1/true/on/yesshow extension (default)
0/false/off/nohide extension
- + Rename files in the same directory. cm_MakeDir @@ -1132,6 +1110,18 @@

2.6. Network

cm_CopyNetNamesToClip
Windows only: copy names with UNC path. + + cm_MapNetworkDrive +
cm_MapNetworkDrive
+
Ctrl+K
+ This command allows to connect network devices, the behavior depends on the operating system: + + + @@ -1235,6 +1225,16 @@

2.7. Miscellaneous

+ + cm_MainFontZoomOut +
cm_MainFontZoomOut
+ Decrease the main font (for file panels) size. + + + cm_MainFontZoomIn +
cm_MainFontZoomIn
+ Increase the main font (for file panels) size. + @@ -1507,7 +1507,7 @@

2.8. Mark

cm_SaveSelectionToFile
cm_SaveSelectionToFile
Save the current selection to a file.
- You may specify the output filename into the first parameter.
+ We may specify the output filename into the first parameter.
If no parameter is supplied, Double Commander will prompt user to enter one. @@ -1526,7 +1526,7 @@

2.8. Mark

cm_SaveFileDetailsToFile
cm_SaveFileDetailsToFile
Save all shown columns of selected items to file.
- You may specify the output filename into the first parameter.
+ We may specify the output filename into the first parameter.
If no parameter is supplied, Double Commander will prompt user to enter one. @@ -2609,7 +2609,8 @@

2.16. Tabs

cm_RenameTab
cm_RenameTab
- Prompt user to rename current tab of active panel. + Prompt user to rename current tab of active panel.
+ Also we can specify a new tab name as a parameter. cm_CloseTab diff --git a/doc/en/configuration.html b/doc/en/configuration.html index e85e51ae..e07cb8e5 100644 --- a/doc/en/configuration.html +++ b/doc/en/configuration.html @@ -110,20 +110,21 @@

Content

2.16. Quick search/filter
2.17. Miscellaneous
2.18. Auto refresh
-
2.19. Icons
-
2.20. Ignore list
-
2.21. Archivers
-
2.22. Tooltips
-
2.23. File associations
+
2.19. iCloud
+
2.20. Icons
+
2.21. Ignore list
+
2.22. Archivers
+
2.23. Tooltips
+
2.24. File associations
-
2.23.1. File associations extra
+
2.24.1. File associations extra
-
2.24. Directory Hotlist
+
2.25. Directory Hotlist
-
2.24.1. Directory Hotlist Extra
+
2.25.1. Directory Hotlist Extra
@@ -142,6 +143,7 @@

1. Configuration files

  • extassoc.xml – file extension association configuration;

  • favoritetabs.xml – favorite tabs;

  • history.xml – command line and directory history, search and replace, etc.;

  • +
  • localconfig.xml – directory hotlist;

  • multiarc.ini – external archivers;

  • pixmaps.txt – maps file extensions to MIME-types icon names;

  • session.ini – size, position and state of child program windows (these settings are saved separately for each screen resolution);

  • @@ -268,16 +270,7 @@

    2. Configuration

    You can select fonts for the editor (F4), viewer (F3), file panels (Main Font) and other elements of the Double Commander interface, and also their size. The bottom line for each allows you to see how the display of the selected font looks. One important note: the fonts for the editor and viewer must be MONOSPACE. The figure below illustrates a proportionally spaced font in the window above (notice the strange spacing) and a monospace font in the window below which appears correctly spaced. Also, with some proportional fonts the characters may overwrite each other and look quite strange.

    Font Differences

    Normal (proportional) font above, monospaced below.

    -

    Also you can use Ctrl+mouse wheel to change the font size, this function works for the following interface elements or part of Double Commander:

    - +

    Also you can use Ctrl+mouse wheel to change the font size, see the Mouse section for details.

    Also you can choose the type of font rasterization (regardless of the system settings), see description of <Quality>.


    @@ -304,6 +297,7 @@

    2. Configuration

  • Left: – files selected for copying or deleting on the left.

  • Right: – files selected for copying or deleting on the right.

  • Unknown: – files with the same names, but not identical.

  • +
  • Selection: – background color for the file under the cursor or selected files.

  • 6. Drive Free Space Indicator – here you can change the appearance of the drive free space indicator:

    Colors: Free Space Indicator

    @@ -368,7 +362,6 @@

    2. Configuration

    The second part of the Unix/Linux template displays permissions: read (r), write (w), execute (x). The values are grouped in groups of three in the following order: user (owner), user's group, all others.

    If attribute should not be set, it must be replaced with the "-" symbol, unnecessary attributes should be hidden: symbol "*" means match any number of characters, symbol "?" means any one character. For example, ?r* (Windows) or ?r-* (Linux) will find all read-only files and folders.

    You can use a color from the list or specify yours using the ".." button.

    -

    Do not forget to click "Apply" button after customization.

    Double Commander checks the list from top to bottom until the first match: a rule higher in the list will overlap any rule below.


    @@ -432,7 +425,7 @@

    2. Configuration


    2.7. Mouse

    -

    Mouse

    +

    Mouse

    The first group of parameters is Selection:

    +

    Zoom – Double Commander allows to use Ctrl+mouse wheel to change font sizes. It works for the following interface elements or part of the program:

    + +

    Zoom with Ctrl + Scroll Wheel – enables or disables this feature.

    Open with – will determine what will launch the action when you are using the mouse button on an element from the displayed file list in a panel:

    By default, fields with timestamps use the date and time format that was choosen in the Files views settings section. You can also specify your preferred format directly in the column inside the curly brackets, using the same date and time formatting characters.

    @@ -697,14 +701,18 @@

    2. Configuration

  • Configure – opens the plugin's own settings window (if selected plugin supports this feature).

  • -

    Double Commander supports the use of a master password to protect passwords in WCX and WFX plugins (if the plugin developer has provided for the use of this feature). This is convenient because your passwords will be protected by encryption and you need to remember only one password. Passwords are encrypted twice, first using Blowfish (448 bits) and then using AES (256 bits).

    -

    Note: At the moment, Double Commander does not support changing the master password: if necessary, you will need to disable the use of the master password in the plugin settings, close the program, open the directory with the configuration files, delete the pwd.ini file, run the program again and enable the master password in the plugin settings. To delete outdated or unnecessary saved passwords, you will need to close the program and manually edit the pwd.ini file.

    +

    Double Commander supports the use of a main password to protect passwords in WCX and WFX plugins (if the plugin developer has provided for the use of this feature). This is convenient because your passwords will be protected by encryption and you need to remember only one password. Passwords are encrypted twice, first using Blowfish (448 bits) and then using AES (256 bits), the Argon2 function is used to derive a key from the main password.

    +

    Double Commander supports two versions of the Argon2 algorithm (Argon2d and Argon2id) and allows to specify three parameters: number of iterations, memory required, degree of parallelism. RFC 9106 recommends using Argon2id if you does not know the difference between the versions or if side-channel attacks are considered to be a real threat. Increasing the number of iterations and/or memory size will increase the function's execution time and make it more difficult to crack the password; increasing the degree of parallelism (but without exceeding the number of logical cores of your processor) allows the function to work faster. It is also recommended to choose the parameters so that the function takes about 0.5-1 seconds (the more, the better, but if the values ​​are too large, it may be inconvenient to use the main password).

    +

    Note: If you actively use the portable version of Double Commander on a USB flash drive on several computers or use a centralized installation of the application with configuration files, then it may be practical to choose the settings suitable for the least performance computer.

    +

    Note: At the moment, Double Commander does not support changing the main password: if necessary, you will need to disable the use of the main password in the plugin settings, close the program, open the directory with the configuration files, delete the pwd.ini file, run the program again and enable the main password in the plugin settings. To delete outdated or unnecessary saved passwords, you will need to close the program and manually edit the pwd.ini file.


    2.10. Layout

    Layout

    You can change the layout of the main window here. I suppose, all the available options are explained on the screenshot above (Layout). The screenshot below illustrates what DC looks like with all the layout options unselected.

    Layout DC

    +

    There are also several parameters available that can only be changed manually in the doublecmd.xml configuration file.

    +

    Starting from macOS 11, Double Commanderhe has a toolbar in the window header by default, in addition to the main toolbar. You can disable this UI element manually: close Double Commander, go to the configuration files directory (see details here), open the doublecmd.cfg file, find the ModernUI parameter, change its value from True to False and run the application again.


    2.10.1. Layout > Drives list button

    @@ -767,10 +775,12 @@

    2. Configuration

    The Buffer size for file operations (in KB) and Buffer size for hash calculation (in KB) parameters set the size of the allocated memory for operations such as copying, moving, splitting or combining files, searching for files by content and calculating checksums. You should keep in mind that there is no universal value, but you can try to find a more suitable size.
    Note: The first parameter is not used in the copy function in Windows, since the system function is used for copying.

    Number of wipe passes – Here you can specify the number of rewrites to secure delete files.

    -

    Process comments with files/folders – If enabled and you have a file/folder with a comment attached and you copy or move it to another folder the comment will be copied or moved to the destination along with the file/folder.

    +

    Process comments with files/folders – If enabled and you have a file/folder with a comment attached and you copy or move it to another folder the comment will be copied or moved to the destination along with the file/folder. If you delete or erase a file, its comment will also be deleted. If you rename a file, its name will also be changed in the descript.ion file.
    + Otherwise, the descript.ion file will be processed as a regular file.

    Skip file operations errors and write them to log window – If a file operation error should occur the error message will appear in the log window below the panels rather than appearing in a popup dialog. This can be useful because the error window will suspend the operation. In the Log settings section, you can limit the total number of messages, allowing only messages with the "Error" status.
    The parameter is taken into account in most file operations: copying, moving, deleting, erasing, combining and splitting files, setting file properties (timestamps, owner, attributes), calculating checksum, as well as file operations when working with archives, WFX plugins and GVfs.

    Duplicated name auto-rename style – sets the file auto-renaming template if a file with the same name already exists in the target directory (i.e. when you choose Auto-rename source files or Auto-rename target files in the copy/move dialog): "Copy (x) filename.ext", "filename (x).ext" or "filename(x).ext", where "x" is a counter (2, 3, 4 and so on).

    +

    There are also several parameters available that can only be changed manually in the doublecmd.xml configuration file.


    2.12.1. File operations > File search

    @@ -870,8 +880,8 @@

    2. Configuration

  • Command line history – Commands that were used at the command line.

  • File mask history – Double Commander saves a general history of used file masks for several tools: find files, filters in directory synchronization and archive unpacking, commands for selecting and deselecting a group of files.

  • -

    The maximum number of entries in history is limited to 50.

    -

    Note about the history of visited directories: During the session, Double Commander stores up to 255 visited directories in memory (however, when the program is closed, only the last 50 entries will be saved). You can change the number of history entries in the popup menu when calling the cm_DirHistory command (default value is 30, see the Count attribute in the <DirHistory> tag), but when using the Tree View Menu, all available history will be shown.

    +

    The maximum number of entries in history is limited to 50 by default (see the MaxStringItems attribute in the <History> tag).

    +

    Note about the history of visited directories: During the session, Double Commander stores up to 255 visited directories in memory, however, when the program is closed, the number of saved entries will be limited to the MaxStringItems value. You can change the number of history entries in the popup menu when calling the cm_DirHistory command (default value is 30, see the Count attribute in the <DirHistory> tag), but when using the Tree View Menu, all available history will be shown.

    Note: Search templates are not related to the history and are saved separately (in the doublecmd.xml configuration file). To manage the list of templates, you can use the file search tool.

    You can choose how the list of settings sections will look:

    -

    Double Commander поддерживает использование главного пароля для защиты паролей в WCX- и WFX-плагинах (если разработчик плагина предусмотрел использование этой возможности). Это удобно, потому что ваши пароли будут защищены шифрованием и вам нужно запомнить только один пароль. Пароли шифруются два раза: сначала с помощью Blowfish (448 бит), потом с помощью AES (256 бит).

    -

    Примечание: На данный момент программа не поддерживает изменение главного пароля: при необходимости вам потребуется отключить использование главного пароля в настройках плагина, закрыть программу, открыть каталог с файлами конфигурации, удалить файл pwd.ini, снова запустить программу и включить главный пароль в настройках плагина. Чтобы удалить устаревшие или ненужные сохранённые пароли, вам потребуется закрыть программу и вручную отредактировать файл pwd.ini.

    +

    Double Commander поддерживает использование главного пароля для защиты паролей в WCX- и WFX-плагинах (если разработчик плагина предусмотрел использование этой возможности). Это удобно, потому что ваши пароли будут защищены шифрованием и вам нужно запомнить только один пароль. Пароли шифруются два раза, сначала с помощью Blowfish (448 бит), потом с помощью AES (256 бит), для формирования ключа из главного пароля используется функция Argon2.

    +

    Double Commander поддерживает две версии алгоритма Argon2 (Argon2d и Argon2id) и позволяет указать три параметра: количество итераций, требуемая память, степень параллелизма. RFC 9106 рекомендует использовать Argon2id, если вы не знаете разницы между версиями или если атаки по сторонним каналам считаются реальной угрозой. Увеличение количества итераций и/или размера памяти увеличит время работы функции и усложнит возможность взлома пароля; увеличение степени параллелизма (но не превышая количество логических ядер вашего процессора) позволяет ускорить работу функции. Также рекомендуется подобрать параметры таким образом, чтобы выполнение функции занимало около 0,5-1 секунды (чем больше, тем лучше, но при слишком больших значениях может быть неудобно пользоваться главным паролем).

    +

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

    +

    Примечание: На данный момент программа не поддерживает изменение главного пароля: при необходимости вам потребуется отключить использование главного пароля в настройках плагина, закрыть программу, открыть каталог с файлами конфигурации, удалить файл pwd.ini, снова запустить программу и включить главный пароль в настройках плагина. Чтобы удалить устаревшие или ненужные сохранённые пароли, вам потребуется закрыть программу и вручную отредактировать файл pwd.ini.


    2.10. Вид окна

    Вид окна

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

    Вид окна DC

    +

    Также доступно несколько параметров, которые можно изменить только вручную в файле конфигурации doublecmd.xml.

    +

    Начиная с macOS 11 в Double Commander по умолчанию помимо основной панели инструментов включена панель инструментов в заголовке окна. Вы можете отключить использование этого элемента пользовательского интерфейса вручную: закройте Double Commander, перейдите в каталог файлов конфигурации (подробнее смотрите здесь), откройте файл doublecmd.cfg, найдите параметр ModernUI, измените значение с True на False и снова запустите приложение.


    2.10.1. Вид окна > Кнопка списка дисков

    @@ -767,10 +775,12 @@

    2. Настройки

    Параметры Размер буфера для файловых операций (Кб) и Размер буфера для вычисления хеша (Кб) задают размер выделенной памяти для таких операций, как копирование, перемещение, разрезание или сборка файлов, поиск файлов по содержимому и вычисление контрольных сумм. Следует иметь в виду, что универсального значения не существует, но можно попробовать найти более подходящий размер.
    Примечание: Первый параметр не используется в функции копирования в Windows, так как для копирования применяется системная функция.

    Число перезаписей при стирании (Wipe) – Здесь вы можете указать количество перезаписей для безопасного удаления файлов.

    -

    Обрабатывать комментарии с файлами/папками – Если включено, то при копировании или перемещении файла/папки с добавленным комментарием файл комментария также будет скопирован или перемещён в каталог назначения.

    +

    Обрабатывать комментарии с файлами/папками – Если включено, то при копировании или перемещении файла/папки с добавленным комментарием, комментарий также будет скопирован или перемещён в каталог назначения. При удалении или стирании файла будет удалён и его комментарий. Если вы переименуете файл, его имя также будет изменено в файле descript.ion.
    + В противном случае файл descript.ion будет обработан как обычный файл.

    Выводить сообщения об ошибках файловых операций только в окно протокола – В случае возникновения ошибки файловой операции, сообщение об ошибке появится в окне протокола под файловыми панелями, без появления диалогового окна. Это может быть полезно, потому что окно ошибки приостановит операцию. В разделе настроек Протокол вы можете ограничить общее количество сообщений, разрешив только сообщениями со статусом "Ошибка".
    Параметр учитывается в большинстве файловых операций: копирование, перемещение, удаление, стирание, объединение и разрезание файлов, установка свойств файла (отметки времени, владелец, атрибуты), подсчёт контрольной суммы, а также файловые операции при работе с архивами, WFX-плагинами и GVfs.

    Стиль автопереименования совпадающих имён – задаёт шаблон автопереименования файла, если файл с таким именем уже существует в целевом каталоге (то есть, когда вы выбираете Автоматически переименовывать копируемые файлы или Автоматически переименовывать имеющиеся файлы в диалоге копирования/перемещения): "Копия (x) имяфайла.тип", "имяфайла (x).тип" или "имяфайла(x).тип", где "x" – счётчик (2, 3, 4 и т.д.).

    +

    Также доступно несколько параметров, которые можно изменить только вручную в файле конфигурации doublecmd.xml.


    2.12.1. Файловые операции > Поиск файлов

    @@ -865,13 +875,13 @@

    2. Настройки

    • Состояние главного окна – Размер и положение окна приложения.

    • Вкладки каталогов – Список вкладок, открытых в левой и правой панелях.

    • -
    • Историю поиска/замены – История поиска файлов (кроме масок имён файлов, смотрите ниже), история масок в инструменте группового переименования и история поиска и замены текста: поиск по содержимому файлов, просмотрщик, встроенные редактор и инструмент сравнения файлов, поиск и замена в настройках избранных каталогов и панели инструментов. Также сохраняется состояние параметров поиска текста (С учётом регистра, Регулярные выражения и Шестнадцатеричное) для каждой записи.

    • +
    • Историю поиска/замены – История поиска файлов (кроме масок имён файлов, смотрите ниже), история масок в инструменте группового переименования и история поиска и замены текста: поиск по содержимому файлов, просмотрщик, встроенные редактор и инструмент сравнения файлов, поиск и замена в настройках избранных каталогов и панели инструментов. Также сохраняется состояние параметров поиска текста (С учётом регистра, Регулярное выражение и Шестнадцатеричное) для каждой записи.

    • Историю каталогов – Список всех посещённых каталогов (смотрите примечание ниже).

    • Историю командной строки – Команды, использованные в командной строке.

    • Историю масок файлов – Double Commander сохраняет общую историю использованных масок файлов для нескольких инструментов: поиск файлов, фильтры в синхронизации каталогов и распаковке архивов, команды выделения группы файлов и снятия выделения.

    -

    Максимальное количество записей в истории ограничено 50.

    -

    Примечание об истории посещённых каталогов: В течении сессии Double Commander хранит в памяти до 255 посещённых каталогов (тем не менее при закрытии программы будут сохранены только последние 50 записей). Вы можете изменить количество записей истории во всплывающем меню при вызове команды cm_DirHistory (по умолчанию 30, смотрите атрибут Count в теге <DirHistory>), однако при использовании древовидного меню будет показана вся доступная история.

    +

    Максимальное количество записей в истории по умолчанию ограничено 50 (смотрите атрибут MaxStringItems в теге <History>).

    +

    Примечание об истории посещённых каталогов: В течении сессии Double Commander хранит в памяти до 255 посещённых каталогов, тем не менее при закрытии программы количество сохраняемых записей будет ограничено значением MaxStringItems. Вы можете изменить количество записей истории во всплывающем меню при вызове команды cm_DirHistory (по умолчанию 30, смотрите атрибут Count в теге <DirHistory>), однако при использовании древовидного меню будет показана вся доступная история.

    Примечание: Шаблоны поиска не относятся к истории и сохраняются отдельно (в файле конфигурации doublecmd.xml). Для управления списком шаблонов вы можете использовать инструмент поиска файлов.

    Вы можете выбрать, как будет выглядеть список разделов настроек: