-
WDX plugins: binary (compiled) plugins and Lua scripts
-
WLX plugins: GTK2 (for GTK2-version of DC only), Qt5 (for Qt5-version of DC only)
-
bit7z
Packer plugin based on bit7z lib. -
cmdconv_crap
Converts multiple files via commandline utilities (Files -> Pack Files...). -
cmdoutput
View output of command line utilities on Ctrl+Page Down (seesettings_default.ini
). -
fb2bin_crap
Extract binary data from fb2. -
gcrypt_hash_crap
Calculates a hash (Files -> Pack Files...), test file integrity (Files -> Test Archive(s)). -
hexstr_crap
base16ish wtf. -
imagemagick_gif_crap
Extract frames from GIF. -
imagemagick_ico_crap
Extract pages from ICO. -
libarchive_crap
A horrible attempt to make a simple WCX plugin based onlibarchive
(supported formats + lizard). -
linkfiles_crap
Creates hard or symbolic links for multiple files (Files -> Pack Files...). -
m3u8_crap
Creates m3u8 files (Files -> Pack Files...). -
mozlz4json_crap
View lz4 json from Mozilla. -
zpaq_cli_crap
Wierd packer plugin for zpaq (cli executable).
-
bit7z
Getting some information from archives. -
calcsize
Folder search by size. -
crx_crap
crx/xpi. -
datetimestr
Getting the time the file was last modified, last accessed or last changed. The time format is fully customizable (seesettings.ini
). -
desktop_entry
Reads data from the .desktop shortcut sections for hints and search. -
emblems
Getting files/folders emblems. -
emptydir
Plugin for checking whether directory is empty. Can be used for highlighting or searching. -
fewfiles
Shows a few files/folders located in some selected folder. Can be used to customize folder tooltips. -
gdescription
Getting file's content type and human readable description of the content type, detection audio, video and image files (by content type). -
gfileinfo(kinda useless and unfinished).
Getting GFile attributes -
gimgsize
Getting image format, format description, size, width and height. -
gitrepo
Getting some information from local copy of Git repository. -
gunixmounts
Mount points: name, FS type and other. -
libarchive_crap
Getting some information from archives. Requireslibarchive
. -
poppler_info
Basic information about PDF. -
simplechecksum
Plugin is able to calculate and display hash values for any file. Can be used to search files by hash value. -
simplefileinfo
A small wdx-plugin for Double Commander which provides additional information about the file via libmagic and stat. -
skipdotfiles
Excludes files/folders with a leading dot (hidden on unix-like) from search results.
Note: Some scripts uses command line utilities.
-
7zipwdx.lua
Getting some information (method, files and folder count, etc) from archives (using 7-Zip). You can see list of fields infields
(first column). -
agewdx.lua (cross platform)
Returns age (the date of the last modification will be used), see description in the beginning of script. -
apkinfowdx.lua
Getting some information from APK files. Fields: Label, Version, Install Location, Uses Permissions, Locales, Supports Screens, Native Code. -
appcrashwdx.lua (cross platform)
Getting some information from CRASH-files on Debian/Ubuntu and Debian/Ubuntu-based distributions (/var/crash/*.crash). Only app crash files, not core dumps! -
archivecommentwdx.lua
Reading comment from ZIP and RAR files. -
attachedpicwdx.lua
Getting some information about attached pictures: MP3 (ID3v2.3 & ID3v2.4) and FLAC. -
bintstwdx.lua
Checking: binary or Unicode text file (encoding UTF-8, UTF-16 or UTF-32 and byte order, detection by BOM). -
caseduplwdx.lua (cross platform)
Search for duplicates with the same name but with a different case. -
changecasewdx.lua (cross platform)
Changing the case of letters, see description in the beginning of script. -
checkfileextwdx.lua (cross platform)
Checking that the file extension matches the file type (by the file signatures) and returns some additional info. See details in the beginning of script. -
checkfilenamewdx.lua (cross platform)
Check filename limitations and recommendations, path lenght and other, see description in the beginning of script. -
checkthumbswdx.lua (cross platform)
Getting some information from thumbnails files: created by Double Commander (Windows or Linux) or the system generator of thumbnails (Linux). -
descriptionwdx.lua
Script reads file descriptions fromdescript.ion
. -
djvuwdx.lua
Getting some information from DjVu files and searching text. Requiresdjvused
. -
elfheaderwdx.lua (cross platform)
Getting some ELF header information. -
encawdx.lua
Detection of file encoding. Requiresenca
. -
exiftoolwdx.lua
Getting information with ExifTool. You can see list of fields infields
(first column). -
extstatwdx.lua
Getting file count and total size of them. List of file extensions (edit manually): tableext_allowed
in the beginning of script. -
fatattrwdx.lua
Getting MS-DOS attributes in a FAT file system. Requiresfatattr
. -
fb2isvalidwdx
Validating FictionBook2 (FB2) files (first test can be used with ANY XML-based files). -
filecountwdx.lua (cross platform)
Returns file or directory count and directory size (without scanning symbolic links to folders).
Only for columns set or tooltips! -
filecountbyextwdx.lua (cross platform)
Returns the number of files of the specified type (symbolic links to directories will be ignored).
No recursive search, for file search tool only! -
filenamewdx.lua (cross platform)
Returns parts of full filename: Full name, Name, Base name, Extension, Path, Parent folder. -
filenamechrstatwdx.lua (cross platform)
Returns count of characters in file name: total, alphanumeric, spaces, letters (all, lower case or upper case letters), digits and punctuation characters. You can choose the full path, path, file name or file extension. -
filenamematchwdx.lua (cross platform)
Returns part of file name for sorting (getting title, volume, chapter, etc). -
filenamereplacewdx.lua (cross platform)
Returns new file name after replacing total or part of file name by the list (see and editRplFiles
in the beginning of script). -
filenameunwdx.lua (cross platform)
Returns the normalized (Unicode normalization) filename: NFC, NFD, NFKC, NFKD. Search for filenames with combined characters.
Requires LuaJIT and libunistring. See details in the beginning of script. -
filetimeindirwdx.lua (cross platform)
Returns date and time of oldest and newest files in directory. See details in the beginning of script.
Only for columns set or tooltips! -
filewinattrexwdx.lua
Return file attributes (Windows only!). See details in the beginning of script. -
folderbytextwdx.lua (cross platform)
Search for folders by contents of text files (without a recursive search, i.e. for file search tool only). -
getfaclwdx.lua
Returns file permissions (ACL). Requiresgetfacl
. -
getfattrwdx.lua
Getting MS-DOS attributes in a FAT file system. Requiresgetfattr
. -
getfattrcustomwdx.lua
Getting custom extended attributes. Requiresgetfattr
. -
gitinfowdx.lua
Getting some information from local copy of Git repository. Requiresgit
. -
groupswdx.lua
Returns the group name by the file mask. -
hexdecheaderwdx.lua and hexheaderwdx.lua (cross platform)
Examples: search by hex value. Now Double Commander can do it itself. -
icalendarwdx.lua (cross platform)
Getting some information from iCalendar files. -
icowdx.lua (cross platform)
Getting some information from Windows icons (ICO images). See details in the beginning of script. -
jpegwdx.lua (cross platform)
Getting some information from JPEG files. See details in the beginning of script. -
libextractorwdx.lua
Returns metadata from files. You can see list of fields infields
(first column). Requiresextract
. -
lnkinfowdx.lua
Getting some information from Windows shell link (shortcut) file. Requireslnkinfo
. -
lslockswdx.lua
List local system locks. -
marker (cross platform)
Marker for file highlighting like in Colors > File types, but "on the fly". See readme.md. -
msgfulltextwdx.lua (cross platform)
Returns full text of saved email messages. For Find files with plugins only! See details in the beginning of script. -
msginfowdx.lua (cross platform)
Getting some information from headers of saved email messages. Supported formats: *.eml, *.msg and MH mailfile format (Sylpheed and other). -
msofficeoldwdx.lua
Getting some information from Microsoft Office 97-2003 files: *.doc, *.xls, *.ppt. Requiresgsf
. -
pkginfowdx.lua
Returns some information from Arch Linux packages. -
pngwdx.lua (cross platform)
Getting some information from PNG files. -
poheaderwdx.lua (cross platform)
Getting some information from PO-files (gettext). -
psdwdx.lua (cross platform)
Getting some information from PSD files. -
quasiexpanderwdx.lua (cross platform)
Returns part of file name (by delimiter). -
selinuxfilelabelswdx.lua
Getting SELinux file labels. -
someaudioext4findfileswdx.lua (cross platform)
Checking if file(s) exists in folder by extension. List of file extensions (edit manually): tableextlist
in the beginning of script.
For "Find files" dialog. -
somefilesindirwdx.lua (cross platform)
Like script above but for columns set or tooltips. -
stringmatchwdx.lua
Plugin-example: search text in files, fields will create with patterns. -
svginfowdx.lua (cross platform)
Getting some information from SVG files. -
svninfowdx.lua
Getting some information from local copy of SVN repository. Requiressvn
. -
symlinkwdx.lua
Getting some details about symlinks. -
tags (cross platform)
Assign any tag to any file or folder (local file systems), see readme.md. -
tarfilescountwdx.lua + tarfilescountwdx.lng
Returns count of files, folders and symlinks it TAR files (list of file extension by default: tar, gz, bz2, lzma, xz, tgz, tbz, tbz2, tzma, tzx, tlz). -
textsearchwdx.lua + textsearchwdx.lng
Search text in files. List of file extensions and used converters: tablecommands
in the beginning of script. -
tiffwdx.lua (cross platform)
Getting some information from TIFF files. -
transmissionwdx.lua
Returns information from TORRENT files. Requirestransmission-show
. -
trashwdx.lua (cross platform)
Getting info about deleted (moved to trash) files: original filename and deletion date. Use in a trash directory. -
vcardinfowdx.lua (cross platform)
Getting some information from vCard files. See details in the beginning of script. -
webpwdx.lua (cross platform)
Getting some information from WebP files. -
xcfinfowdx.lua (cross platform)
Getting some information from XCF files (GIMP native image format). -
ziminfowdx.lua (cross platform)
Getting some information from Zim files (https://zim-wiki.org/). -
zsyncwdx.lua (cross platform)
Getting some information from zsync-files.
-
clipboard
View clipboard content. (GTK2) -
clipboard_files
View files in the clipboard. (GTK2) -
cmdoutput
View output of command line utilities (seesettings.ini
). -
cmdoutput_panel
Likecmdoutput
but it outputs data to a column in the file panel (DC 1.1+). Settings are stored in$DC_CONFIG_PATH/j2969719.ini
. -
contentfilter_crap
Filter files by content (DC 1.1+). -
desktopfiles
Edit *.desktop files. -
envlist
Just a list of the current environment variables (DC 1.1+). -
fnmatch_crap
Filter files by Unix pattern (DC 1.1+). -
gtkrecent
View list of recently used files (also support: open, view or delete any entry). (for GTK2-version of DC only) -
gvfs_quickmount
Mounting gvfs resources with automatic password entry (stored in ini file). F7 - new connection, Alt+Enter - edit existing. -
href_crap
Shows href links from web page as files. -
icasecopy
Case-insensitive Copy. -
null_crap
"Сopying" files to nowhere, to check if the file can still be read from some device. -
physfs_crap
Virtual panel for PhysicsFS. To open the archive, copy the file to the panel. -
proclst
View a list of running processes. -
taglib_crap
Virtual Panel for audio tags editing. (DC 1.1+). -
tmppanel_crap
Temporary panel, see FileList description. -
trash_crap(kinda useless and unfinished).
View trash folder. -
wfx_scripts
The WFX plugin allows to create some simple virtual file systems by scripting.
-
abiword-gtk2
Displays DOC, RTF, DOT, ABW, AWT, ZABW. Requires AbiWord (GTK2 version). -
atril-gtk2
Displays PDF, DjVu, TIFF, PostScipt, CBR, CBZ, XPS. Requires Atril 2 (GTK2 version). -
csvview_gtk2
Very primitive CSV viewer. -
dirsize_crap(kinda useless and unfinished).
Display folder and file sizes in quick view. -
evince2
Displays PDF, DjVu, TIFF, PostScipt, CBR. Requires Evince 2 (GTK2 version). -
fileinfo
Displays various information about file using command line utilities. Requiresgtksourceview-2.0
(original). -
gstplayer
Simple media player plugin based on GStreamer framework. Few cosmetic changes, bit unstable (original). -
gtk_socket
Plugin-wrapper for embed window of different scripts and utilities, used GtkSocket (container for widgets from other processes). Works with file extensions and MIME types, seesettings.ini
. -
gtkimgview
Image viewer plugin. Supported formats (all image formats supported by GdkPixbuf, the list can be differ on your system): xpm, xbm, tif, tiff, targa, tga, svg.gz, svgz, svg, qif, qtif, ppm, pgm, pbm, pnm, png, jpg, jpe, jpeg, jpf, j2k, jpx, jpc, jp2, cur, ico, icns, gif, bmp, ani. Requiresgtkimageview
library. -
gtkimgview_crap
Likegtkimgview
but for any files if you can convert it to image (seesettings.ini
). Requiresgtkimageview
library. -
gtksourceview
Displays source code files with syntax highlighting. Requiresgtksourceview-2.0
. -
jsonview_gtk2
Very primitive JSON Viewer. -
hx_webkit_crap
Document viewer based on WebKitGTK2 and using HTML Export from Oracle Outside In Technology. -
imagemagick
Image viewer plugin. Supported formats: dds, tga, pcx, bmp, webp. If you have ImageMagick 6 (for example, Debian/Ubuntu-based distributions) then use#include <wand/MagickWand.h>
instead#include <MagickWand/MagickWand.h>
. -
libarchive_crap
Displays file content withlibarchive
(supported formats). -
libarchive_cat_crap
Displays decompress data withlibarchive
. -
md4c_webkit
This plugin allows you to view Markdown files. -
mimescript
Displays various information about file using command line utilities. Detection by MIME type. -
mpv
Media player plugin. Requiresmpv
. -
mpv_alt
Yet another media player plugin. Requiresmpv
. -
nfoview
Displays NFO, DIZ. -
sqlview_gtk2
Very primitive SQL Viewer. -
symlinkerror
Display symlink error. -
wlxwebkit
This plugin allows you to view HTML/XHTML files. It is based on WebKitGTK2 engine. -
wlxwebkit_crap
Likewlxwebkit
but for any files if you can convert it to HTML file (seesettings.ini
). -
yet_another_vte_plugin
Embeds Virtual Terminal Emulator (VTE) widget (GTK2 version) and runs command line utilities (seesettings.ini
).
More usable thanvte_in_quickview
orvte_ncdu
. -
zathura
Displays PDF, DjVu, PostScipt, CBR. Requireszathura
.
-
bit7z_qt_crap
Archive item props. (useless) -
csvview_qt
Very primitive CSV viewer. -
dirchart_qml_qt_crap
Display file sizes in quick view. -
dirextchart_crap_qt
Display file sizes by ext insettings.ini
in quick view. -
dirsize_crap_qt
Display folder and file sizes in quick view. -
fileinfo_qt
Displays various information about file using command line utilities (original). -
fontview_qt
Displays font from file. -
htmlconv_qt_crap
Like htmlview_qt_crap but for any files if you can convert it to HTML file (seesettings.ini
). -
htmlview_qt_crap
This plugin allows you to view HTML files. -
hx_qt_crap
Document viewer using HTML Export from Oracle Outside In Technology. -
hx_webkit_qt_crap
Document viewer based on Qt5WebKit and using HTML Export from Oracle Outside In Technology. -
imgview_crap_qml_qt
Very primitive image viewer. -
imgview_crap_qml_qt_crap
Converts some file to image via some external tool assigned by mime or ext insettings.ini
and displays the result. -
jsonview_qt
Very primitive JSON Viewer. -
libarchive_qt_crap
Displays file content withlibarchive
(supported formats). -
libarchive_cat_qt_crap
Displays decompress data withlibarchive
. -
md4c_qt
This plugin allows you to view Markdown files. -
md4c_webkit_qt
This plugin allows you to view Markdown files. -
mpv_alt
Yet another media player plugin. Requiresmpv
. -
pdf_crap_qml_qt
PDF Viewer. -
qmediaplayer_qt
Very primitive media player. -
qtermwidget_qt_crap
Embedsqtermwidget
and runs command line utilities (seesettings.ini
). -
qtpdfview_qt
PDF Viewer. -
qtpdfview_qt_crap
Converts some file to PDF via some external tool assigned by mime or ext insettings.ini
and displays the result. -
sqlview_qt
Very primitive SQL Viewer. -
symlinkerror_qt
Display symlink error. -
syntax-highlighting_qt
Displays source code files with syntax highlighting. Requiressyntax-highlighting
from KF5 framework. -
webengine_qt
This plugin allows you to view HTML/XHTML files. It is based on Blink engine. -
wlxwebkit_qt
This plugin allows you to view HTML/XHTML files. It is based on Qt5WebKit engine. -
wlxwebkit_qt_crap
Like wlxwebkit_qt but for any files if you can convert it to HTML file (seesettings.ini
).
-
dsx_script
Search/feed to listbox via random command line utilities. Add some magic toscript.sh
. -
git_ignored
Finds ignored files in git repository viagit ls-files -i --exclude-standard
. -
git_modified
Finds modified files in git repository viagit ls-files -m
. -
git_untracked
Finds untracked files and other in git repository viagit ls-files -o
. -
gtkrecent
Feed to listbox recent files. (for GTK2-version of DC only) -
locate_crap
Search vialocate
(w/o StartPath). -
lslocks
List local system locks. -
recollq_crap
Full text search using Recoll. -
tracker_textsearch
Full text search using Tracker.