Double commander плагины для linux mint

1.2. Часто задаваемые вопросы (FAQ)

Содержание

1. Общие вопросы

О: Double Commander — это двухпанельный файловый менеджер. Подробности можно прочитать здесь.

О: Информацию об истории версий вы можете найти в интернете на этой странице. Но сейчас проект развивается быстро, так что последние ночные сборки содержат множество новых возможностей и улучшений.

О: Нет, это независимая программа от других разработчиков. Сейчас существуют версии для ОС Windows®, GNU/Linux с графическими интерфейсами GTK2 и Qt и Mac OS, также Double Commander есть в портах FreeBSD.

О: Цель проекта — создать программу, приближенную к TC по интерфейсу, максимально совместимую с ним по плагинам и конфигурационным файлам. При этом Double Commander обладает рядом существенных преимуществ: он абсолютно бесплатен для использования, кроссплатформенный (работает под разными операционными системами), и имеет открытый исходный код.

О: Да, сборки для x64 есть под все поддерживаемые платформы.

О: Напишите в официальный форум проекта, и ваше мнение или пожелание не останется без внимания.

2. Вопросы, связанные с GNU/Linux

О: Если у вас KDE — качайте Qt-сборку, иначе (Gnome, Xfce, LXDE) сборку с GTK.

О: Репозитории для GNU/Linux (CentOS, Debian, Fedora, openSUSE, Ubuntu):

alpha версия («ночные» сборки): Qt5 или GTK2

Также вы можете скачать с официального сайта установочные пакеты (deb, rpm) или портативную («portable») версию, упакованную с помощью bzip2 или XZ. Либо можно скачать исходный код и собрать DC самостоятельно.

О: Работают, но не все. Плагины от TC скомпилированы под Windows®, поэтому их можно подключать только к Windows®-версии Double Commander. Но любой плагин, имеющий открытый исходный код, можно попробовать собрать для Linux (или уговорить разработчика плагина сделать это :)).

О: Да, DC может использовать Gvfs. Gvfs поддерживает множество протоколов: NFS, SMB, FTP, SFTP, WebDAV, MTP, мобильные телефоны (Windows, Android, Apple), плееры и другое.

Во-первых, должны быть установлены пакеты gvfs и gvfs-backends (также добавьте gvfs-fuse , это может быть полезно). Имейте в виду, что в некоторых дистрибутивах нет пакетов gvfs-backends и gvfs-fuse , потому что они часть пакета gvfs , или же может быть несколько пакетов с именами gvfs-backends-* или gvfs-* .

Теперь вставьте путь Gvfs в строку адреса: для редактирования щёлкните правой кнопкой мыши по панели текущего адреса (или вызовите внутреннюю команду cm_EditPath).

Например, доступ к

  • Yandex.Disk (используя WebDAV): davs://webdav.yandex.ru
  • FTP: ftp://ftpuser@ftpserver
  • SMB: smb://servername/sharename/

Для доступа к FTP (и SSH+SCP тоже) и SMB вы можете использовать WFX-плагины ftp и samba .

3. Настройка интерфейса

О: Чтобы изменить цвет, нужно сделать следующее:

Настройки > Параметры. > Цвета (не получите никаких изменений, пока не создадите свой стиль колонок).

Настройки > Параметры. > Колонки выбираете стиль по умолчанию (Default) нажимаете «Редактировать» и там всё сами поймёте 🙂

О: Всё очень просто:

R — восстанавливает цвет на тот, который был по умолчанию.

Все — применяет выбранный цвет для всех колонок.

О: Настройки > Параметры. > Колонки, установите галочку «Обрезать текст по ширине колонки».

О: Вы должны сделать следующее: Настройки > Параметры. > Файловые ассоциации.

О: Просто добавьте элемент разделитель.

О: На данный момент нам известна одна маленькая тема doubleMac, но инструкция по установке устарела (см. ниже).
Вы можете создать тему значков самостоятельно, это просто (в качестве примера будем использовать имя «MyDCTheme»).

Как создать:
— откройте папку DC и посмотрите структуру каталога «pixmaps/dctheme»;
— скопируйте «dctheme» с именем «mydctheme»;
— откройте «mydctheme/index.theme» и измените имя темы: замените «Name=DCTheme» на «Name=MyDCTheme»;
— теперь замените значки.

Примечания:
1. Не используйте замену значков по умолчанию! Ваши значки будут заменены после обновления DC.
2. Если вы хотите оставить некоторые существующие значки, то просто уалите их в «mydctheme» и DC будет использовать их из темы по умолчанию.
3. Некоторые нестандартные размеры значков (такие как 40×40, 60×60 и так далее) используются для HiDPI мониторов.
4. Также смотрите .

1. Портативная версия
Скопируйте (или переместите) вашу папку «mydctheme» в папку «pixmaps» рядом с doublecmd.exe, перезапустите DC, откройте «Настройки» в главном меню > Параметры. > Значки > Тема значков, выберите вашу тему и снова перезапустите DC.

Читайте также:  Что будет если активировать windows 10 через командную строку

2. Установленная версия
Откройте «Настройки» в главном меню > Параметры. > Конфигурация > Каталоги > Темы значков:, здесь вы увидите список возможных каталогов.
Не используйте /usr/share/doublecmd/pixmaps, C:\Program Files\Double Commander\pixmaps или другие системные каталоги: это потребует права root/администратора, также это будет вмешательством в работу менеджера пакетов в Linux или инсталлятора DC в Windows. DC обычно предлагает следующий дополнительный путь (помимо папки «pixmaps» рядом с doublecmd.exe):

  • Windows XP: C:\Documents and Settings\ \Local Settings\doublecmd\pixmaps
  • Windows Vista/7-10: C:\Users\ \AppData\Local\doublecmd\pixmaps
  • Unix-подобные ОС: /home/ /.local/share/doublecmd/pixmaps

Если каталог не существует, создайте его.
Теперь перезапустите DC, откройте «Настройки» в главном меню > Параметры. > Значки > Тема значков, выберите вашу тему и снова перезапустите DC.

О: Размер зависит от размера шрифта, существует три способа:

1. Простой и быстрый: вы можете использовать Ctrl+колесо мыши, работает для следующих элементов интерфейса или частей DC:
— список файлов в левой и правой панелях;
— панель текущего каталога (адреса);
— панель функциональных клавиш;
— древовидное меню;
— результаты поиска в диалоге поиска файлов;
— внутренний редактор;
— внутреннийй просмотрщик (если просмотрщик показывает текст, то это действие изменит размер шрифта, если изображение — действие будет работать как команды увеличения/уменьшения).

2. Откройте «Настройки» в главном меню > Параметры. > Шрифты.
Примечание: всё возможное доступно только в версии 1.0.0+, для 0.9.x и ниже дополнительно смотрите третий пункт.

3. Закройте DC > откройте doublecmd.xml > найдите тег и вручную измените элемента интерфейса.

4. Вопросы, связанные с навигацией и управлением

О: Настройки > Параметры. > Список файлов, установите галочку «При выделении файлов пробелом перемещать курсор на следующий файл».

О: Очередь файловых операций была реализована в версии 0.4.6 alpha и была добавлена в следующей стабильной версии.

О: Вы должны сделать следующее: Настройки > Параметры. > Клавиши > Горячие клавиши > В категории «Основные» найдите команду cm_MarkMarkAll и установите для неё горячую клавишу Ctrl+A .

О: Добавьте на панель инструментов элемент «меню». Смотрите пример в этом разделе.

О: Это можно сделать в настройках файловых ассоциаций, определив, какие файлы (по расширению) какими программами можно открывать, там же назначить приложение, которое будет использоваться по умолчанию. Новые пункты будут добавлены в пункт «Команды». Ниже приведён пример того, как открыть любой каталог с привилегиями root:

  1. В разделе Типы файлов нажмите Добавить и впишите, например, Папки
  2. В разделе Расширения нажмите Добавить и впишите folder
  3. В разделе Действия нажмите Добавить и в качестве названия укажите, например, Open as root
  4. В поле Команда впишите gksu doublecmd %p
  5. После этого щёлкаете правой клавишей мыши по любой папке, выбираете Open as root и вводите пароль 🙂

5. Вопросы, связанные со встроенной программой просмотра ( F3 ) и редактором ( F4 )

О: В настройках Compiz: place windows > windows with fixed positions и window rules > fixed size windows.

О: Необходимо использовать моноширинные шрифты как в просмотрщике, так и редакторе (ограничение используемого компонента).

О: Судя по всему, компонент, используемый для просмотра изображений, не поддерживает некоторые JPG файлы. Теперь вместо ошибки такие файлы открываются как текст.

О: Хм. действительно горизонтальный ползунок не предусмотрен, в данном случае можно воспользоваться режимом «Показать как текст с разрывами строк».

О: Встроенный редактор поддерживает режимы выделения колонкой и построчно и мульти-каретки, клавиатурные сочетания см. здесь.

О: Поддерживается с помощью librsvg:

Linux: установите пакет librsvg .

Windows: необходимы libcairo-2.dll , librsvg-2-2.dll и libgobject-2.0-0.dll (+ все зависимости), например, можно взять файлы из GIMP. Вы должны скопировать эти DLL в папку Double Commander или в PATH.

О: Возможность была добавлена в версии 1.0.0. Необходима библиотека PCRE2 с поддержкой 8-битной кодировки и включенной поддержкой Юникода (обычно включено по умолчанию):

Linux: необходим файл libpcre2-8.so.0 . Например, пакет libpcre2-8-0 в Debian и построенных на нём дистрибутивах или pcre2 в Arch Linux.

Windows: необходим файл libpcre2-8.dll . Если у вас нет libpcre2-8.dll в папке Double Commander, то можете взять эту DLL здесь: 32-битная или 64-битная.

MacOS: needs libpcre2-8.dylib .

6. 6. Вопросы, связанные с файловыми панелями

О: Формат даты и времени легко настраивается: перейдите в Настройки > Параметры. > Список файлов > Форматирование > Формат даты и времени и используйте эту таблицу.

О: Да, это возможно. Откройте «Настройки» в главном меню > Параметры. > Список файлов > Колонки > Наборы колонок, теперь создайте новый набор колонок или измените существующий: по умолчанию для имени DC использует поле GETFILENAMENOEXT, используйте вместо него GETFILENAME.

Читайте также:  Причины замедления работы windows

Источник

Double Commander

Plugins for Linux

Plugins for Linux

#1 Post by j2969719 » Sat Aug 17, 2019 10:51 am

Plugins list (Double Commander WIKI)
Locate search plugin(usually ships with Double Commander in /usr/lib/doublecmd/plugins/dsx/dsxlocate folder)
Mplayer viewer plugin(usually ships with Double Commander in /usr/lib/doublecmd/plugins/wlx/wlxmplayer folder)
Some plugins
External archivers (MultiArc)

WCX(Packer) plugins can be used in:
Files > Pack Files
Files > Extract Files
Files > Test Archives
Ctrl+Page Down

WFX(Virtual File System) plugins can be used in:
Commands > Open VFS List

WDX(Content) plugins can be used in:
Files > Show File Properties > Plugins
Files > Multi Rename Tool
Commands > Search > Plugins > Use content plugins
Options > Colors > File Type > Category mask > Template
Options > File Views > Columns > Custom Columns
Options > Tooltips

DSX(Search) plugins can be used in:
Commands > Search > Plugins > Use search plugin

WLX(Viewer) plugins can be used in:
Only in internal viewer (F3 or Ctrl+Q)

Note about WDX Lua-scripts:
If during installation you get the message “This is not a valid plugin!”, check if lua or luajit is installed, and if the PathToLibrary value in the doublecmd.xml is correct.

Note about lpi/lpr projects:
These are the Lazarus/FreePascal source codes.
To build such a project, you need to install lazarus. (i.e. lazbuild diskdir.lpi)

Note about WLX plugins:
Currently, only wlxmpv and wlxmplayer few plugins can work with Qt versions of Double Commander.
Wlxmplayer usually ships with Double Commander.
You can build the Qt version of wlxmpv using

Источник

Double Commander

Плагины под Linux

Плагины под Linux

#1 Post by j2969719 » Tue Sep 12, 2017 7:31 am

DiskDir
создает список из файлов и папок
исходник

Torrent
просмотр *.torrent по ctrl+pgdn
исходник

ISO Plugin
извлечение из образов MDF, NRG, IMG+CCD, BIN+CUE и Xiso
форум

P7Z Usr
распаковка 7z и т.п. (пока только чтение, без атрибутов, без rar5 и не поддерживает многотомные)
ссылка
форум

libarchive_crap
создание или распаковка архивов при помощи libarchive(libarchive)
исходник

cmdoutput
открывает файл как архив по ctrl+pgdn и вытягивает нужную информация с помощью консольных комманд(glib)
исходник

Внешние архиваторы
нужны консольные архиваторы (секции добавлять в конфиг multiarc.ini и включать в настройки>архиваторы)
ссылка

Android ADB
позволяет получить полный доступ к файловой системе android и другим некоторым функциям системы.
сайт

cloud_storage
аналог плагина Cloud, предназначен для работы с популярными облачными хранилищами, такими как Google Drive, Dropbox, Яндекс и т.д.
скачать
исходник

ydisk_commander
WFX плагин для файлового менеджера Double Commander, позволяющий работать с сервисом Yandex Disk через Web API
ссылка

GVFS
вообще уже давно есть встроенная поддержка gvfs, но через плагин можно сохранять пароли при подключении (хоть и в открытом виде)
32-bit
64-bit
исходник

hdfs_wfx
Hadoop Distributed File System (нужна java)
ссылка

env_vars_commander
переменные окружения
ссылка

clipboard
содержимое cipboard и pimary (gtk, говно)
ссылка

gtkrecent
просмотр, добавление и удаление ненужного из списка недавних документов(gtk, говно)
ссылка

cmdoutput
временная панель с псевдофайлами в которые записывается вывод произвольной команды(glib, список файлов настраивается в settings.ini, говно)
ссылка

filelist
читает список файлов из filelist.txt и отображает ссылки в панели(говно, filelist.txt должен быть в папке с конфигом dc)
ссылка

Exif
информация из jpg и canon raw
исходник

wdx_fontinfo
информация о шрифтах
исходник

OpenOfficeInfo
информация из документов OpenOffice (odt и т.п.)
исходник

Office Open XML
информация из документов Office 2007 (docx и т.п.)
исходник

Text Line
получает строку из файла
исходник

Simplefileinfo
разная информация о файле для поиска
исходник

Simplechecksum
поиск файлов по его crc32, md5 или sha(zlib, openssl)
исходник

desktop_entry
данные из секций ярлыков .desktop для подсказок и поиска
исходник

emptydir
подсветка или поиск пустых папок
исходник

calcsize
поиск папок по размеру
исходник

poppler_info
базовая информация о pdf(poppler glib)
исходник

gdescription
название типов файлов как у thunar/nautilus(glib gio)
исходник

datetimestr
дата с произвольным форматом(говно, сортируется по алфавиту, а не по дате), поиск по дням недели
исходник

gunixmounts
точки монтирования(для подсветки через шаблон поиска, gio)
исходник

emblems
возвращает назначенные на файл эмблемы строкой(настройки замен в settings.ini, glib, говно)
исходник

crappcre
говеный плаг на регулярки
исходник

LUA
(у doublecmd.xml в PathToLibrary должен быть указан корректный путь к liblua или luajit, некоторым скриптам нужны консольные утилиты)

Читайте также:  Linux get dns records

textlinewdx.lua — получает строку из файла
descriptionwdx.lua — получает описание из descript.ion
fulltextodtwdx.lua — поиск по тексту в odt
(все есть в plugins/wdx/scripts/ но не подключены по дефолту)

fb2wdx — информация о книгах в формате fb2, кросс-платформенный
elfheaderinfo.lua — информация об исполнимых и компонуемых файлах ELF
svginfowdx.lua — информация о SVG файлах
msginfowdx.lua — получение информации из заголовков сообщений электронной почты (*.eml, *.msg и т.п.)
msgfulltextwdx.lua — поиск по тексту сообщений электронной почты (*.eml, *.msg и т.п.)
vcardinfowdx.lua — информация о vCard файлах
filecountwdx.lua — количество файлов
modiftimeistodaywdx.lua — проверка даты модификации файла
translitwdx.lua — транслит имён файлов
mediainfo-video.lua — информации об аудио и видеофайлах (через mediainfo)
mediainfo-imagesize.lua — размер изображений (через mediainfo)
djvuwdx.lua — количество страниц и наличие текстового слоя и аннотаций у файлов DjVu, поиск по тексту (требуется djvused)
selinuxfilelabelswdx.lua — метки файлов SELinux
trashwdx.lua — информацмя о перемещенных в корзину файлах (работает внутри папок

/.local/share/Trash/files, /.Trash/ /files, /.Trash- /files)
fb2isvalidwdx.lua — валидация fb2 (нужен xmlstarlet)
checkencodingwdx.lua — определение кодировки файла
filedircount.lua — количество файлов и папок (с утилитой find)
findmiltipagetiffwdx.lua — поиск многостраничных TIFF-файлов (с identify)
firstcharlowercasewdx.lua — первый символ в нижнем регистре (для группового переименования)
someaudioext4columnset.lua someaudioext4findfiles.lua — поиск по расширению аудиофайлов
ссылка

exiftoolwdx.lua — получает метаданные (через exiftool)
libextractorwdx.lua — получает метаданные (через libextractor)
textsearchwdx.lua — поиск по тексту документов используя консольные утилиты(указаны в таблице commands, можно добавлять свои)
scrtiptfileinfowdx.lua — поиск по тексту возвращаемому от скрипта плагина fileinfo
quasiexpanderwdx.lua — разбивает имя файла или путь на части для сортировки
filenamematchwdx.lua — вытягивает кусок из имени файла по паттерну для сортировки
filenamechrstatwdx.lua — статистика по символам в имени файла и поиск одноименных файлов в разном регистре (нужен модуль lua-utf8)
hexheaderwdx.lua — первые несколько байт хексом или по смещению
gitinfowdx.lua — информация по git (через git)
svninfowdx.lua — информация по svn (через subversion)
randomcharswdx.lua — случайные сиволы в групповом переименовании
7zipwdx.lua — информация об архивах (через p7zip)
sqlitetxtsearchwdx.lua — поиск текста по таблицам sqlite (нужен модуль lsqlite3)
crapxmlwdx.lua — пытается взять первое попавшееся значение заданного тега (без парсера)
apkinfowdx.lua — базовая информация о apk-файле (через aapt)
transmissionwdx.lua — базовая информация о torrent-файле (через transmission-show)
getfaclwdx.lua — инфа о списках контроля доступа для файла (через getfacl)
getfattrwdx.lua fatattrwdx.lua — виндовые аттрибуты(через getfattr и fatattr)
archivecommentwdx.lua — комментарий архива(через unzip и rar)
ru2enwdx.lua ru2enutf8wdx.lua — переименование файлов набранных не в той раскладке (второму нужен модуль lua-utf8)
encawdx.lua — детект кодировки (через enca)
tarfilescountwdx.lua — возвращает число файлов в архивах tar.gz и т.п.
pkginfowdx.lua — информация из пакетов arch
bintstwdx.lua — проверка является ли файл бинарным
ссылка

FileInfo
показывает информацыю о файле, которую получает через bash скрипт, в виде текста(gtk, требуются дополнительные утилиты в системе ctorrent msgunfmt dpkg-deb lha arj cabextract unalz 7za ps2ascii pdftotext odt2txt antiword isoinfo links)
исходник
форум

wlxmpv
плагин для проигрывания видео/музыки (нужен установленный mpv)
форум
ссылка
gitlab

DCPoppler
просмотр pdf (gtk, poppler, только первая страница)
исходник

gtksourceview
просмотр исходников с подсветкой (gtksourceview-2.0, только utf, говно)
исходник

wlxwebkit
просмотр html, видео и т.п.(gtk, webkitgtk2, говно)
исходник
ссылка

mimescript
показывает вывод от скрипта, заданного для определенного mime-типа. в комплекте простенькие скрипты для просмотра инфы о ELF и занимаемого места у папок по ctrl+q(gtk, говно)
исходник

mpv
плагин для проигрывания видео/музыки (gtk, нужен установленный mpv, ну такое)
исходник

zathura
просмотр pdf, djvu, postscipt, cbr (gtk, zathura, ну такое)
исходник

atril-gtk2
просмотр pdf, djvu, postscipt, cbr (gtk, нужен atril под gtk2, ну такое)
исходник

evince2
просмотр pdf, djvu, postscipt, cbr (gtk, нужен старый evince (2.32) под gtk2, ну такое)
исходник

gtkimgview
просмотр изображений (gtkimageview, ну такое)
исходник

wlximagemagick
просмотр изображений dds, tga и т.п.(gtk, imagemagick, говно)
исходник

abiword-gtk2
просмотр документов(gtk, нужен abiword под gtk2, говно)
исходник

vte_ncdu
просмотр занимаемого места у папок по ctrl+q (gtk, vte 0.28, нужен ncdu, говно)
исходник

wlxPView
просмотр pdf (gtk, poppler, говно)
исходник

gtk_socket
костыль, в который вставляется сторонняя прога с поддержкой xembed(gtk, говно)
исходник

scrolledimg
просмотр изображений gif(gtk, старое говно)
исходник

Источник

Оцените статью