A: Double Commander is a cross-platform, twin-panel file manager. Details see here.
A: No, this is another program from other developers. It now supports Windows, GNU/Linux operating systems with toolkits GTK and Qt (depends on Lazarus, so at the moment, GTK2 and Qt5) and Mac OS(*), also Double Commander is available in the FreeBSD Ports collection.
A: The goal of the project is to create a program close to TC in operation and with maximum compatibility via the plugins and configuration files. However, Double Commander has some important advantages: it's free to use, works with different operating systems, and is open source.
A: Yes, builds for x64 exist under all supported platforms.
A: The project's official forum or GitHub.
Make sure you are using the latest version of the program and it's a good idea to check the development (alpha) version before reporting a bug or requesting a new feature.
A: Upgrading is done by simply unpacking and replacing files, but you should pay attention to the following files:
If you did not change these settings, then just agree with the replacement of files. Otherwise, compare with yours and copy the changes.
A: If you have KDE or LXQt — download a Qt-build; in other cases (Gnome, Xfce, LXDE) a build for GTK toolkit. But this is not strict rule.
A: Repositories for GNU/Linux (CentOS, Debian, Fedora, openSUSE, Ubuntu):
And you can download installation packages DEB or RPM without adding a repository to the system.
Also portable version is available (compiled binaries packed with XZ, use doublecmd.sh to launch) or you can download the source code and compile DC for yourself.
A: They work, but not all of them. Plugins from TC compiled for Windows can only be used with Windows version of Double Commander. But if the plugins have open source code, you can try to build them for GNU/Linux (or maybe ask the plugin developer to do it :)).
A: Yes, DC can use Gvfs. Gvfs supports many protocols: NFS, SMB, FTP, SFTP, WebDAV, MTP, mobile phones (Windows, Android, Apple), media players and other.
First, packages gvfs and gvfs-backends should be installed (also add gvfs-fuse, it can be useful). Keep in mind that some distributions have not packages gvfs-backends and gvfs-fuse, because they are part of package gvfs, or it can be several packages with names gvfs-backends-* or gvfs-*.
Now insert Gvfs path in the address bar: click by right mouse button at address bar to edit it (or call internal command cm_EditPath).
For example, access to
Well, for access to FTP (for SSH+SCP too) and SMB you can use default WFX plugins ftp and samba.
A: To change the color, you must go to Configurations > Options... > Colors > File panels. These are global settings for both panels and can be overridden, see Configurations > Options... > Files views > Columns > Custom columns.
A: They are as follows:
R — restore color to the default.
All — apply selected color to all columns.
A: Configurations > Options... > Files views > Columns, set checkbox "Cut text to column width".
A: You must do the following: Configurations > Options... > File associations.
A: Add a button from the category separator.
A: Now we know only one small theme DoubleMac, but the installation instruction is outdated (see below).
You can make icon theme yourself, it's easy (we will use the name "MyDCTheme" as an example).
How to make:
- open DC folder and see directory structure of "pixmaps/dctheme";
- make copy of "dctheme" with name "mydctheme";
- open "mydctheme/index.theme" and change the theme name: replace "Name=DCTheme" on "Name=MyDCTheme";
- now replace icons.
1. Don't use the default icon replacement! Your icons will be replaced after DC update.
2. If you want to keep some existing default icons then just delete them in "mydctheme" and DC will use them from default theme.
3. Some nonstandard icon sizes (such as 40x40, 60x60 and so one) uses for HiDPI monitors.
4. Also see <CustomIcons>.
How to install:
1. Portable version
Copy (or move) your "mydctheme" folder to the "pixmaps" folder near doublecmd.exe, restart DC, go to "Configuration" in the main menu > Options... > Icons > Icon theme, choose your theme and restart DC again.
2. Installed version
Go to "Configuration" in the main menu > Options... > Configuration > Directories > Icon themes:, here you will see the list of possible directories.
Don't use /usr/share/doublecmd/pixmaps, C:\Program Files\Double Commander\pixmaps or other system directory: this requires root/admin rights, also this would be a intervention to the packages manager's work in Linux or DC installer for Windows. DC usually suggests the following additional path (besides the "pixmaps" folder near doublecmd.exe):
If the directory doesn't exist, create it.
Now restart DC, go to "Configuration" in the main menu > Options... > Icons > Icon theme, choose your theme and restart DC again.
A: The size depends on the font size, three ways exists:
1. Simple and fast: you can use Ctrl+mouse wheel, it works for the following interface elements or part of DC:
- file list in left and right panels;
- current directory (address) bar;
- function key buttons bar;
- TreeView menu;
- search results in find files dialog;
- internal editor;
- internal viewer (if viewer shows text then this action will change font size, if image then action will work as zoom in/zoom out commands).
2. Go to "Configuration" in the main menu > Options... > Fonts.
Note: All possible are available in version 1.0.0+ only, for 0.9.x and below additionally see the third item.
3. Close DC > open doublecmd.xml > find tag
<Fonts></Fonts> and change
<Size> of the interface element manually.
A: The view depends on the following parameters:
A: You must do the following: Configurations > Options... > File views > When selecting file with spacebar, move down to next file (as with insert).
A: A file operations queue was implemented in version 0.4.6 alpha, and was added to the next stable release.
A: You must do the following: Configurations > Options... > Keys > Hot keys > In the category "Main", scroll to see command cm_MarkMarkAll and set Ctrl+A shortcut key for it.
A: Several ways:
A: Add button to the toolbar of the category "menu". See this section for an example.
A: This can been incorporated into Double Commander; however, it's easy to add a command to the "Actions" submenu of the context menu. Here is an example of how to open any directory with root privileges:
Dirin the popup.
folderin the popup.
Open as root
pkexec doublecmd %p
A: See description of <AutoExtractOpenMask>.
A: Yes, it is possible: go to Configurations > Options > File operations and enable "Process comments with files/folders".
A: Edit Compiz settings: place windows > windows with fixed positions and window rules > fixed size windows.
(class=Doublecmd) & (title=/)
A: You must use monospace fonts in the viewer and editor.
A: A component used to view the images did not support some JPEG files.
A: Use "Show as Wrap text" option in the viewer. Internal editor does not support wrap lines.
A: Internal editor supports column and line selection modes and multi-carets, see keyboard shortcuts here.
A: Supported via librsvg:
Linux: install package librsvg.
Windows: needs libcairo-2.dll, librsvg-2-2.dll and libgobject-2.0-0.dll (+ all dependencies), for example, you can take DLLs from GIMP. You should copy this DLLs to Double Commander folder or in PATH.
A: This feature has been added to version 1.0.0. Needs PCRE2 library with support 8-bit code units and Unicode support enabled (usually enabled by default):
Linux: needs libpcre2-8.so.0. For example, package libpcre2-8-0 in Debian/Debian-based distributions or pcre2 in Arch Linux.
Windows: needs libpcre2-8.dll (by default, the Double Commander distribution contains this DLL).
Mac OS: needs libpcre2-8.dylib.
A: DC uses two components:
1. SynEdit with built-in syntax highlighters. If you want to change any highlighter, you should change the DC or Lazarus source code.
But you can easily change the colors used and the file extension lists: go to "Configuration" in the main menu > Options... > Tools > Editor > Highlighters. Do not forget to save customizations for each file type.
All settings are saved in the highlighters.xml file.
2. SynUniHighlighter for custom syntax highlighting schemes (*.hgl) and you can try to find or create this files yourself (see below).
This files are usual XML-based files, you can open them in a text editor and read/change. In the beginning of this files is the
<General> tag (inside
1) Old format:
<General> has tags
<Name>: name for the Syntax highlight menu;
<FileTypeName>: list of supported file extensions.
2) New format:
<General> has attributes
Name: name for the Syntax highlight menu;
Extensions: list of supported file extensions.
(DC supports both formats.)
How to create or edit:
Use UniHighlighter Editor or HglEditor (download). Both programs were written for Windows, but you can use Wine. HglEditor will save HGL-file in the new format.
Two packs of various highlighters are also available.
How to add:
1) Portable version
Copy (or move) your HGL-file(s) to the "highlighters" folder near doublecmd.exe and restart DC.
2) Installed version
Go to "Configuration" in the main menu > Options... > Configuration > Directories > Highlight:, here you will see the list of possible directories.
Don't use /usr/share/doublecmd/highlighters, C:\Program Files\Double Commander\highlighters or other system directory: this requires root/admin rights, also this would be a intervention to the packages manager's work in Linux or DC installer for Windows. DC usually suggests the following additional path (besides the "highlighters" folder near doublecmd.exe):
If the directory doesn't exist, create it. Now restart DC.
1) Other submenu
Additional Syntax highlight menu item: if menu is too long then you can move some items to the Other submenu.
Just add new attribute
Other and value 1 to the
<General> tag and restart DC.
For example, before
<General Name="AutoIt v3*" Extensions="AU3"/>
<General Name="AutoIt v3*" Extensions="AU3" Other="1"/>
A: Date and time format is easy configurable: go to Configurations > Options > Files views > Formatting > Date and time format and use this table.
A: It's already supported, see Is it possible to add support SVG in the viewer?
A: Yes, it's possible. Go to "Configuration" in the main menu > Options... > Files views > Columns > Custom columns,
now create a new column set or change existing default set: by default, DC uses
GETFILENAMENOEXT field for name, use
A: Yes, you can enable this feature: go to "Configuration" in the main menu > Options... > Files views > Sorting > Sorting directories and use "sort like files and show first" or "sort like files".
A: This server requires session reuse support and ftp.wfx supports it, but the OpenSSL libraries are needed: put libeay32.dll and ssleay32.dll near doublecmd.exe or in the PATH.
Q: ftp.wfx: Does not work with some servers! After connecting, I get errors: "104,Connection reset by peer" and "CSOCK ERROR Connection reset by peer" or "10060,Connection timed out" and "CSOCK ERROR Connection timed out".
A: OpenSSL libraries required: put libeay32.dll and ssleay32.dll near doublecmd.exe or in the PATH.