В Linux современный файловый менеджер Thunar создавался для рабочей среды Xfce. Разработанный с нуля он очень быстр и прост в использовании.

Развитая система плагинов позволяет расширить функциональность менеджера.
Содержание
- Возможности
- Установка
- Плагины
- Синтаксис
- Параметры
- Настройка
- Использование файлового менеджера Thunar в Linux
- Заключение
Возможности
По возможностям менеджер ничуть не уступает своим конкурентам и имеет следующие функции:
- поддержка Drag’n’Drop;
- просмотр сетевых хранилищ файлов при подключении по протоколу WebDAV. При этом, в адресную строку Thunar вводится адрес вида
davs://example.com/
. Для подключения по WebDAV требуются отдельные соответствующие программы, например neon, davfs2, cadaver, Gigolo_(программа); - поддержка закладок, которые отображаются на панели;
- интеграция с SVN и GIT с помощью соответствующего плагина;
- отображение эскизов графических и видеофайлов;
- автомонтирование подключённых носителей;
- смена доступов и владельцев файлов;
- отображение скорости копирования файлов (добавлено в версии 1.6);
- массовое переименование файлов без использования регулярных выражений.
Установка
Установка в Arch Linux
oleg@mobile:~:$ yay -S thunar
Sync Explicit (1): thunar-4.20.2-1
разрешение зависимостей...
проверка конфликтов...
Пакеты (1) thunar-4.20.2-1
Будет загружено: 1,50 MiB
Будет установлено: 9,11 MiB
:: Приступить к установке? [Y/n] y
:: Получение пакетов...
thunar-4.20.2-1-x86_64 1535,0 KiB 732 KiB/s 00:02 [###############################################] 100%
(1/1) проверка ключей [###############################################] 100%
(1/1) проверка целостности пакета [###############################################] 100%
(1/1) загрузка файлов пакетов [###############################################] 100%
(1/1) проверка конфликтов файлов [###############################################] 100%
(1/1) проверка доступного места [###############################################] 100%
:: Обработка изменений пакета...
(1/1) установка thunar [###############################################] 100%
Дополнительные зависимости для 'thunar'
catfish: file searching
gvfs: trash support, mounting with udisk and remote filesystems
tumbler: thumbnail previews
thunar-volman: removable device management
thunar-archive-plugin: archive creation and extraction
thunar-media-tags-plugin: view/edit ID3/OGG tags
:: Запуск post-transaction hooks...
(1/4) Reloading user manager configuration...
(2/4) Arming ConditionNeedsUpdate...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...
oleg@mobile:~:$
Установка в Ubuntu
oleg@mobile:~:$ sudo apt install thunar
...
oleg@mobile:~:$
Плагины
Для Thunar есть ряд основных плагинов, расширяющих его функциональность:
Thunar-vfs
Для работы с виртуальной файловой системой
Thunar-archive-plugin
Добавление пунктов в контекстное меню: Извлечь сюда, Извлечь в (для архивов) или Создать архив (для файлов и каталогов)
Thunar-media-tags-plugin
Отображение ID3-тегов аудиофайлов
Thunar-volman
Для работы со сменными носителями информации
Thunar Dropbox
Добавление нескольких пунктов в контекстное меню для файлов в папке синхронизации с Dropbox, в том числе копирование публичной ссылки к файлу в буфер обмена
Thunar gtkhash
Отображение различных видов хеша в свойствах файла
Thunar vcs
Интеграция с SVN и GIT
Синтаксис
oleg@mobile:~:$ thunar [ПАРАМЕТР…]
Параметры
Параметры справки
-h, --help
Показать параметры справки
--help-all
Показать все параметры справки
--help-gapplication
Показать параметры GApplication
--help-gtk
Показать параметры GTK+
Параметры приложения
-B, --bulk-rename
Открыть диалог переименования нескольких файлов
-w, --window
Принудительно открыть в новом окне
--daemon
Запустить в режиме службы
-q, --quit
Выйти из запущенного экземпляра Thunar
-V, --version
Показать информацию о версии и выйти
--display=ДИСПЛЕЙ
Используемый X-дисплей
Настройка
Возможности настройки весьма значительны. Здесь приведены простейшие из них.
Настройка привязки клавиш
Для настройки привязки клавиш следует отредактировать файл ~/.config/Thunar/accels.scm
:
oleg@mobile:~:$ vim ~/.config/Thunar/accels.scm
; thunar GtkAccelMap rc-file -*- scheme -*-
; this file is an automated accelerator map dump
;
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-type" "")
; (gtk_accel_path "<Actions>/ThunarStatusBar/toggle-last-modified" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/3920f7ca5699decc2d1e8b5d7a424650" "")
; (gtk_accel_path "<Actions>/Thunarwindow/menu" "")
; (gtk_accel_path "<Actions>/ThunarBookmarks/f274f5e5db1bd72d4c2be02acccf67e1" "")
; (gtk_accel_path "<Actions>/ThunarActionManager/cut" "<Primary>x")
; (gtk_accel_path "<Actions>/ThunarStandardView/sort-by-size" "")
; (gtk_accel_path "<Actions>/ThunarWindow/file-menu" "")
...
; (gtk_accel_path "<Actions>/ThunarActionManager/sendto-desktop" "")
; (gtk_accel_path "<Actions>/ThunarStandardView/make-link" "")
; (gtk_accel_path "<Actions>/ThunarWindow/zoom-reset-alt" "<Primary>KP_0")
; (gtk_accel_path "<Actions>/ThunarWindow/about" "")
oleg@mobile:~:$</Actions></Primary>
Для настройки скрытых переменных Thunar используется xfconf-query -c thunar -l -v
.
Показ разделов, определённых в fstab
По умолчанию Thunar не будет показывать в устройствах какие-либо разделы, определённые в /etc/fstab
, кроме корневого раздела. Для изменения этого следует добавить в fstab
опцию x-gvfs-show
для раздела, который необходимо показать.
Использование файлового менеджера Thunar в Linux
При запуске менеджера появляется следующее окно:

Здесь всё настолько просто и настолько понятно, что нет смысла всё это расписывать.
Заключение
В Linux файловый менеджер Thunar — быстр и отзывчив с хорошим временем запуска и временем загрузки каталогов. Его пользовательский интерфейс чист и интуитивно понятен и не включает в себя какие-либо запутанные или бесполезные опции по умолчанию.