GNOME Commander

Homepage: Gnome Commander

Все, что у Gnome Commander (GCMD) общего с Gnome – виртуальная файловая система GnomeVFS, взятая за его основу. Хотя после версии Gnome 2.22 поддержка этой файловой системы прекращена, GCMD от этого менее командным не стал. Даже наоборот – в последнем релизе разработчики выжали еще больше из GnomeVFS, и работать в GCMD по сети – сплошное удовольствие. Благодаря виртуальной файловой системе GnomeVFS, GCMD умеет работать с разделяемыми ресурсами Samba и NFS, а также передавать файлы по FTP и SSH. Иконки быстрого доступа также удобны. GCMD отлично смотрится в работе с метаданными, прикрепленными к файлам. У него есть детально разработанная утилита группового переименования файлов, использующая метаданные. К примеру, можно извлечь дату/время из данных EXIF файла формата JPEG или сведения о названии альбома/исполнителе из метаданных MP3, чтобы переименовать файлы с учетом этой информации.

Продвинутая утилита переименования также поддерживает регулярные выражения и выдает предпросмотр имен файлов в том виде, как они будут выглядеть после группового переименования. Это действительно впечатляет и способствует большой гибкости и детальному контролю.

На текущий момент у GCMD есть два расширения – File Roller и CVS. Поскольку GCMD не умеет работать со сжатыми архивами, расширение File Roller затыкает эту брешь, позволяя создавать и извлекать файлы из Zip, Tar, 7z, bz2, Rar, RPM, Deb и других архивов. А чтобы помочь пользователям увидеть разницу в файлах и слить их воедино, GCMD прибегает к графической утилите Meld. Если она у вас установлена, GCMD позволит вам сравнить два файла и синхронизировать каталоги. Однако у командной строки нет автодополнения, а в документации зияют пробелы.

# aptitude install gnome-commander

Как настроить Gnome Commander для удаления в корзину?

  • Как настроить Gnome Commander для удаления в корзину? Библиотека libtrash, заставляет _любую_ программу удалять файлы в корзину.
    # aptitude install libtrash

    Конфигурационный файл находится в /etc/libtrash.conf. После её установки запускайте программы так:

    $ LD_PRELOAD=/полный/путь/к/библиотеке/libtrash.so программа

    Например:

    $ LD_PRELOAD=/usr/lib/libtrash.so mc
У меня не заработало в Ubuntu 10.04.1 LTS. Пишет ошибка сегментирования.

Настроить Mime - открытие программ по умолчанию

Gnome Commander использует MIME types для открытия программ по умолчанию. Настройки содержатся в файле mimeinfo.cache. Открываем его с правами root, ищем строку с нужным типом файла и меняем приоритеты открытия или добавляем/удаляем новые программы для открытия этих файлов.

# nano /usr/share/applications/mimeinfo.cache

Также может понадобиться дополнительно отредактировать файл defaults.list

# nano /usr/share/applications/defaults.list

В директории пользователя также есть файлы для редактирования. Мне пришлось их править вручную после установки wine, который поставил на файлы .html по умолчанию winebrowser.

~/.local/share/applications/

Подробнее об использовании Mime в Gnome Commander можно посмотреть на официальном сайте.

Обзора сети в Gnome Commander

Если при попывтки обзора сети с помошью пртоколола Протокол SMB: Что это и как он используется? в Gnome Commander возникает ошибка (Ошибка обзора сети. Проверьте, установлен ли модуль SMB. Failed to browse the network. Is the SMB module installed?), нужно доустновить библиотеку libgnomevfs2-extra

# aptitude install libgnomevfs2-extra
PQ VPS сервера в 28+ странах.