Так как апстрим pcmanfm-а уже покрылся тиной, и там завелись лягушки, я решил не дожидаться милостей от природы и запилить патчи самостоятельно.
Ссылка раз: https://github.com/geekless/libfm
Ссылка два: https://github.com/geekless/pcmanfm
Интегрировано несколько патчей из апстримовского багтрекера и добавлено несколько моих собственных. Что сделано:
- Исправлено несколько крашей, включая и свеженький краш в одном из последних коммитов pcman-а, делающий собранный из транка ФМ де факто неюзабельным.
- Добавлены хоткеи для переключения режимов файловой панели.
- Добавлены хоткеи для переключения режимов сортировки.
- Добавлены хоткеи для увеличения/уменьшения размера иконок.
- Добавлена поддержка внешних тумбнейлеров для некоторых типов файлов: video — ffmpegthumbnailer, pdf — pdftoppm, epub — unzip + bash + convert. Также этот патч добавляет возможность отключить ограничение макс.размера тумбнейлящихся файлов: если выставить соответствующий параметр в 0, ФМ будет строить тумбочки для файлов любого размера.
- Убраны нелепые сообщения об ошибках при перетаскивании файла в его собственный каталог, при перетаскивании файла на самого себя, или при перетаскивании на не-каталог.
- В статусбаре показывается полное имя выделенного файла (на случай, когда оно слишком длинное, чтобы целиком влезть на панель), а также общий размер выделенных файлов.