У меня была давняя идея, как расширить возможности интерфейса файлового менеджера за счет улучшения визуализации разных дисков, разных типов дисков и определенных папок.
И теперь это осуществилось.
Скриншот для начала:
Но сначала несколько слов:
Думаю, все здесь знакомы с файловым менеджером FAR и вряд ли будут спорить с тем, что это один из самых мощных файловых менеджеров на старой Земле.
Однако многих отталкивает его консольный характер как напоминание о временах DOS; они хотят чего-то покрасивее.
Мое мнение на этот счет может показаться необычным: если во времена Windows 2000 и XP плоская консоль FAR как-то выделялась из общего визуального ряда оконных приложений, когда все элементы управления были подчеркнуто выпуклыми и когда в моду вошли глянцевые значки, то в современных раз интерфейсы стали более спокойными и плоскими, наблюдается тенденция к минимизации визуального шума и концентрации внимания на контенте, и FAR, как ни удивительно, на фоне остального UI снова начинает выглядеть вполне «гармонично».
Консольный характер является даже несомненным преимуществом FAR с точки зрения пользовательского интерфейса (например, все плагины выглядят как «родные»), но это, конечно, все же ограничивает возможности расширения его функционала.
Вернее, так было совсем недавно, пока я не нашел ConEmu. КонЭму — эмулятор консоли, расширяющий возможности FAR: возможность произвольного изменения размера окна, поддержка ClearType, перетаскивание файлов как в Проводнике, правильная поддержка контекстного меню Проводника, возможность расширения палитры доступных цветов , вкладки для разных окон FAR и многое другое.
То есть FAR+ConEmu — это уже вполне современный файловый менеджер, избавившийся от остатков чисто консольного приложения.
Одной из особенностей ConEmu является возможность установки фонового изображения для консоли.
И хотя эта возможность сама по себе меня не очень заинтересовала, я вдруг понял, что это шанс реализовать ту самую идею визуализации, о которой я писал выше.
После переписки с автором ConEmu родилась новая версия этого приложения со специальным API, позволяющим задавать фон картинки извне.
Ну, я написал плагин для FAR, который управляет этим фоновым изображением.
Итак, давайте встретимся Колорировщик панелей :
Что делает этот плагин?
Имеет свод правил, согласно которым окрашиваются панели в зависимости от их типа.
- Например, жесткие диски обозначены синим цветом, съемные диски — зеленым, CD/DVD — оранжевым, а сетевые диски — фиолетовым.
- Кроме того, внутри каждого типа диска формируется палитра (т.е.
жесткий диск «C:» и жесткий диск «D:» будут иметь немного разные цвета, чтобы можно было визуально отделить один диск от другого).
- На каждой панели диска имеется его схематическое изображение (фоновый рисунок), размер и масштаб, показывающий процент его заполненности; Причем весы отображают заполнение динамически, даже когда FAR, например, копирует файлы с одного диска на другой.
- Плагины имеют собственные фоновые изображения и подписи.
- Есть поддержка специальных папок (например, ".
svn"), имеющих свой стиль.
- Во-первых, очень удобно различать диски по цвету.
Сразу видно, что при выборе на панелях разных дисков сложнее скопировать что-то не туда или удалить что-то не туда.
- Во-вторых, четко представлены размер и свободное место на диске.
- Виртуальные файловые системы легче отличить (например, когда вы находитесь внутри архива или ISO-образа) от реальных.
- Плагин может цветом указать, в какой папке находятся временные файлы (которые можно безопасно удалить), а в какой — системные файлы, которые лучше не трогать.
- Ну, согласитесь, скучно, когда все панели одного цвета.
Это планируется сделать в версии 1.0. На данный момент плагин имеет базовый набор встроенных правил и предназначен для цветовой схемы FAR по умолчанию.
Как установить?
- Если у вас еще нет FAR, установите его по этой прямой ссылке: ФАР 2.0 (сборка 1661) x86 (требуется x86-версия FAR 1661+)
- Загрузите архив ConEmu по этой прямой ссылке: КонЭму 100904 и распакуйте его прямо в каталог, где установлен FAR.
- Скачайте архив с плагином Panel Colorer по этой прямой ссылке: Цвет панели 0.9 и распакуйте его в подпапку Plugins папки, где установлен FAR (папка «PluginColorer» создастся автоматически).
- Запустите ConEmu.exe из папки установки FAR. ConEmu автоматически загрузит FAR.
Также создано ветка обсуждения плагина на форуме менеджера ФАР.
Обновлять : вышла версия 0.91, которую уже можно настроить через файл config.js в папке плагина.
Теги: #интерфейсы #ui #плагин #визуализация #менеджер #цвет #фары #ConEmu
-
Топонимика
19 Oct, 24 -
Коронные Эфиры
19 Oct, 24 -
Чистая Энергия За Копейки
19 Oct, 24