Коротко о Thunar

Thunar - файловый менеджер из состава Xfce.
Ответить
Аватара пользователя
lumberjack
Модератор
Сообщения: 1012
Зарегистрирован: 30 сен 2012, 04:04
Темы: 152
Откуда: Сургут
Статус: Не в сети

Коротко о Thunar

Сообщение lumberjack » 10 мар 2015, 17:06

Thunar -- файловый менеджер, разрабатываемый на базе стандартов freedesktop.org и библиотеке GTK+ как часть окружения рабочего стола Xfce4, однако благодаря небольшому количеству зависимостей, данный файловый менеджер часто используется с другими менеджерами окон и рабочими средами.

Перечень возможностей Thunar'а довольно приличный:
  • Поддержка закладок;
  • Отображение эскизов директорий, графических, текстовых и видео-файлов при установке плагинов tumbler, thunar-thumbnailers, raw-thumbnailer;
  • Drag-n-Drop;
  • Доступ к сетевым хранилищам при наличии установленных дополнительных приложений, таких как Gigolo, samba, davfs;
  • Интеграция с SVN и GIT с помощью установленного плагина thunar-vcs-plugin;
  • Управление общим доступом к директориям при запущенном демоне samba и установленном плагине thunar-shares-plugin;
  • Смена доступа и владельцев файлов и директорий;
  • Прикрепление эмблем на файлы и директории;
  • Управление архивами при наличии установленного плагина thunar-archive-plugin и архиватора;
  • Массовое переименование файлов;
  • Работа с метками мультимедийных файлов при наличии установленного плагина thunar-media-tags-plugin, работающего совместно со встроенной утилитой массового переименования файлов;
  • Управление томами и действиями при их подключении при наличии установленного плагина thunar-volman;
  • Наличие контекстного меню "Отправить", которое можно дополнять;
  • Создание особых действий для файлов и директорий;
  • Поддержка работы по горячим клавишам;
  • "Двухпанельный" режим файлового менеджера (необходим неофициальный патч)
Немного о настройках:
  • Для полноценной работы Thunar требует GVFS. Однако, иногда он запускается раньше. Исправить это можно, запустив файловый менеджер скриптом:
    /usr/local/bin/Thunar

    Код: Выделить всё

    #!/usr/bin/env bash
    if [[ $1 == --daemon ]]; then
      until pgrep gvfs >/dev/null; do
        sleep 1
      done
      exec /usr/bin/Thunar "$@"
    else
      exec /usr/bin/Thunar "$@"
    fi
    и поместив его в автозапуск.

    Иногда при подключении некоторых файловых систем имеются проблемы с отображением русских букв. Чтобы это исправить, файл ~/.config/xfce4/mount.rc необходимо привести к такому виду:

    Код: Выделить всё

    [vfat]
    uid=<auto>
    shortname=winnt
    utf8=true
    # FreeBSD specific option
    longnames=true
    Частенько интерфейс Thunar зависает и делать в нем вообще ничего не возможно, если сетевые ресурсы монтируются через gvfs. Для "устранения" этого недуга необходимо отключить автоматическое монтирование в gvfs. для этого файл /usr/share/gvfs/mounts/network.mount необходимо привести к виду:

    Код: Выделить всё

    [Mount]
    Type=network
    Exec=/usr/lib/gvfs/gvfsd-network
    AutoMount=false
    Случается, что при обновлении Thunar отказывается запускаться, выдавая подобное:

    Код: Выделить всё

    thunar: error while loading shared libraries: libxfce4util.so.6: cannot open shared object file: No such file or directory
    в этом случае необходимо сделать симлинк на отсутствующую библиотеку. В данном случае, линк такой:

    Код: Выделить всё

    ln -s /usr/lib/libxfce4util.so /usr/lib/libxfce4util.so.6
Немного о меню "Отправить":
  • Добавить в него необходимые пункты можно, создав *.desktop-файл в директории ~/.local/share/Thunar/sendto.
    К примеру, создав файл ssh.desktop с таким содержимым:

    Код: Выделить всё

    [Desktop Entry]
    Type=Application
    Version=1.0
    Encoding=UTF-8
    Exec=rsync -av ~/clone/ ssh_user@server.com:/path/on/server/
    Icon=/usr/share/icons/ssh.png
    Name=ssh_copy
    и при настроенном доступе по ssh, а так же, при наличии программы rsync -- по правому клику на файле, который необходимо скопировать на др. компьютер и выбрав в меню "Отправить" пункт "ssh", файл будет скопирован на удаленный компьютер в указанную в Exec директорию. К слову: почитать о ключах для desktop-файлов можно здесь
Использованные материалы:
Thunar, ArchWiki, документация Xfce, рекомендации freedesktop ссылки по запросу в гугле gvfs, thuar, desktop+freedesktop, thunar+share, thunar+plugins

Про "Особые действия" здесь // ссылку потом рабочую нужно вставить

Аватара пользователя
nk
Модератор
Сообщения: 467
Зарегистрирован: 14 сен 2014, 00:35
Темы: 83
Статус: Не в сети

Re: Коротко о Thunar

Сообщение nk » 15 мар 2015, 18:44

Избавляемся от корзины для Thunar
(предупреждаю, в дальнейшем возможны проблемы с ее восстановлением и если еще пользуетесь корзиной в Caja, то у них через gvfs обоих это реализовано)

Код: Выделить всё

mv -v /usr/share/gvfs/mounts/trash.mount /usr/share/gvfs
перезаходим, корзины нет, теперь только уведомление всплывать будет об удалении навсегда.

Еще один способ избавиться от корзины для
  • Ubuntu-14.04 (и LinuxMint-17) в /etc/rc.local прописываем:

    Код: Выделить всё

    # trash-Thunar
    [ -x "/usr/bin/xfce4-session" ] && \
    [ -f "/usr/share/gvfs/mounts/trash.mount" ] \
     && rm -v /usr/share/gvfs/mounts/trash.mount
перезагружаемся.

Если хотите избавиться окончательно от файлов, которые были удалены на локальной машине через Thunar,
то скорей всего они помещены в ~/.local/share/Trash или ~/.local/share/gvfs-metadata , удаляем:

Код: Выделить всё

rm -rf $HOME/.local/share/Trash
rm -rf $HOME/.local/share/gvfs-metadata
Еще один способ избавиться от корзины

Код: Выделить всё

# gvfs/mounts/trash
if [ -f /usr/share/gvfs/mounts/trash.mount ]; then
 mv -v /usr/share/gvfs/mounts/trash.mount /usr/share/gvfs/mounts/trash.mount_
fi
данное, последнее испробовал в slackware и прописывал в /etc/rc.d/rc.local
• Web: Firefox • Jabber: Gajim • WM: Openbox
Изображение

Аватара пользователя
nk
Модератор
Сообщения: 467
Зарегистрирован: 14 сен 2014, 00:35
Темы: 83
Статус: Не в сети

Re: Коротко о Thunar

Сообщение nk » 15 май 2015, 12:46

Предпросмотр - Показывать эскизы

Кэш превьюшек изображений (Thunar 1.6.3) записывается в $HOME/.thumbnails
если (сильно) беспокитесь за свободное место можете удалить

Код: Выделить всё

[ -d $HOME/.thumbnails ] && rm -rf $HOME/.thumbnails
так же, можете и отключать этот предпросмотр
Меню: Правка - Предпросмотр - Показывать эскизы - никогда
• Web: Firefox • Jabber: Gajim • WM: Openbox
Изображение

Аватара пользователя
nk
Модератор
Сообщения: 467
Зарегистрирован: 14 сен 2014, 00:35
Темы: 83
Статус: Не в сети

Re: Коротко о Thunar

Сообщение nk » 24 сен 2017, 01:01

"Двухпанельный" режим файлового менеджера (необходим неофициальный патч)
Thunar и двухпанельный режим http://zenway.ru/page/xfce_4
http://zenway.ru/page/xfce_4Показать
Изображение
• Web: Firefox • Jabber: Gajim • WM: Openbox
Изображение

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей