Визуализация Разных Дисков В Файловом Менеджере Или Не Совсем Консольный Far

У меня была давняя идея, как расширить возможности интерфейса файлового менеджера за счет улучшения визуализации разных дисков, разных типов дисков и определенных папок.

И теперь это осуществилось.

Скриншот для начала:

Визуализация разных дисков в файловом менеджере или Не совсем консольный FAR

Но сначала несколько слов: Думаю, все здесь знакомы с файловым менеджером FAR и вряд ли будут спорить с тем, что это один из самых мощных файловых менеджеров на старой Земле.

Однако многих отталкивает его консольный характер как напоминание о временах DOS; они хотят чего-то покрасивее.

Мое мнение на этот счет может показаться необычным: если во времена Windows 2000 и XP плоская консоль FAR как-то выделялась из общего визуального ряда оконных приложений, когда все элементы управления были подчеркнуто выпуклыми и когда в моду вошли глянцевые значки, то в современных раз интерфейсы стали более спокойными и плоскими, наблюдается тенденция к минимизации визуального шума и концентрации внимания на контенте, и FAR, как ни удивительно, на фоне остального UI снова начинает выглядеть вполне «гармонично».

Консольный характер является даже несомненным преимуществом FAR с точки зрения пользовательского интерфейса (например, все плагины выглядят как «родные»), но это, конечно, все же ограничивает возможности расширения его функционала.

Вернее, так было совсем недавно, пока я не нашел ConEmu. КонЭму — эмулятор консоли, расширяющий возможности FAR: возможность произвольного изменения размера окна, поддержка ClearType, перетаскивание файлов как в Проводнике, правильная поддержка контекстного меню Проводника, возможность расширения палитры доступных цветов , вкладки для разных окон FAR и многое другое.

То есть FAR+ConEmu — это уже вполне современный файловый менеджер, избавившийся от остатков чисто консольного приложения.

Одной из особенностей ConEmu является возможность установки фонового изображения для консоли.

И хотя эта возможность сама по себе меня не очень заинтересовала, я вдруг понял, что это шанс реализовать ту самую идею визуализации, о которой я писал выше.

После переписки с автором ConEmu родилась новая версия этого приложения со специальным API, позволяющим задавать фон картинки извне.

Ну, я написал плагин для FAR, который управляет этим фоновым изображением.

Итак, давайте встретимся Колорировщик панелей :

Визуализация разных дисков в файловом менеджере или Не совсем консольный FAR

Что делает этот плагин? Имеет свод правил, согласно которым окрашиваются панели в зависимости от их типа.

  • Например, жесткие диски обозначены синим цветом, съемные диски — зеленым, CD/DVD — оранжевым, а сетевые диски — фиолетовым.

  • Кроме того, внутри каждого типа диска формируется палитра (т.е.

    жесткий диск «C:» и жесткий диск «D:» будут иметь немного разные цвета, чтобы можно было визуально отделить один диск от другого).

  • На каждой панели диска имеется его схематическое изображение (фоновый рисунок), размер и масштаб, показывающий процент его заполненности; Причем весы отображают заполнение динамически, даже когда FAR, например, копирует файлы с одного диска на другой.

  • Плагины имеют собственные фоновые изображения и подписи.

  • Есть поддержка специальных папок (например, ".

    svn"), имеющих свой стиль.

Для чего все это?
  • Во-первых, очень удобно различать диски по цвету.

    Сразу видно, что при выборе на панелях разных дисков сложнее скопировать что-то не туда или удалить что-то не туда.

  • Во-вторых, четко представлены размер и свободное место на диске.

  • Виртуальные файловые системы легче отличить (например, когда вы находитесь внутри архива или ISO-образа) от реальных.

  • Плагин может цветом указать, в какой папке находятся временные файлы (которые можно безопасно удалить), а в какой — системные файлы, которые лучше не трогать.

  • Ну, согласитесь, скучно, когда все панели одного цвета.

Что у тебя в планах? Сейчас плагин имеет статус экспериментального и является версией 0.9, так как в нем не реализован один очень важный момент – возможность настройки правил и цветовых схем.

Это планируется сделать в версии 1.0. На данный момент плагин имеет базовый набор встроенных правил и предназначен для цветовой схемы FAR по умолчанию.

Как установить?

  1. Если у вас еще нет FAR, установите его по этой прямой ссылке: ФАР 2.0 (сборка 1661) x86 (требуется x86-версия FAR 1661+)
  2. Загрузите архив ConEmu по этой прямой ссылке: КонЭму 100904 и распакуйте его прямо в каталог, где установлен FAR.
  3. Скачайте архив с плагином Panel Colorer по этой прямой ссылке: Цвет панели 0.9 и распакуйте его в подпапку Plugins папки, где установлен FAR (папка «PluginColorer» создастся автоматически).

  4. Запустите ConEmu.exe из папки установки FAR. ConEmu автоматически загрузит FAR.
Где я могу искать обновления дальше? Плагин (а также исходники к нему в Delphi под лицензией GPL) находится в Google Коде .

Также создано ветка обсуждения плагина на форуме менеджера ФАР.

Обновлять : вышла версия 0.91, которую уже можно настроить через файл config.js в папке плагина.

Теги: #интерфейсы #ui #плагин #визуализация #менеджер #цвет #фары #ConEmu

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.