Архив метки: far manager



Far manager: Меняется цветовая схема

При запуске Far manager из консоли Windows 10 или из скрипта PowerShell с помощью Start-Process, меняется цветовая схема и шрифт:

Нормальные цвета


Искажённые цвета


Связано это с тем, что в Windows 10 Fall Creators Update (FCU) переработали дефолтовую цветовую схему консоли.
С помощью утилиты Color Tool можно вернуть для Far нужные цвета (запускать прямо в Far):

colortool.exe -b cmd-legacy.ini

Пример запуска утилиты из Far


Если потребуется вернуть прежнюю (обновлённую) схему, то можно это сделать такой командой:

colorTool.exe -b campbell.ini

Цветовые схемы хранятся в папке ColorTool\schemes

 

Скачать утилиту напрямую отсюда.

 

P.S. Спасибо Полине, что рассказала о текущей проблеме.
1. В какой-то из последних версий разработчики изменили домашнюю страницу проекта — исправил ссылку в своей заметке.
2. Теперь, если использовать старую команду colortool.exe -b cmd-legacy цветовая схема не изменится. Если потом посмотреть в консоль Far (убрать панели Ctrl+O ), то можно увидеть ошибку:

Could not find or load "cmd-legacy"

Для решения этой проблемы достаточно прописать полное название файла со схемой (имя плюс расширение):

colortool.exe -b cmd-legacy.ini

Настройки цветовой палитры могут сохраняться в настройках ярлыка! Поэтому после применения утилиты рекомендуется удалить старый ярлык Far и создать новый!!!

Если все вышеперечисленные шаги почему-то не сработали, можно попробовать изменить дефолтовую схему через реестр (изменения коснутся только текущего пользователя):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Console]
"ColorTable00"=dword:00000000
"ColorTable01"=dword:00800000
"ColorTable02"=dword:00008000
"ColorTable03"=dword:00808000
"ColorTable04"=dword:00000080
"ColorTable05"=dword:00800080
"ColorTable06"=dword:00008080
"ColorTable07"=dword:00c0c0c0
"ColorTable08"=dword:00808080
"ColorTable09"=dword:00ff0000
"ColorTable10"=dword:0000ff00
"ColorTable11"=dword:00ffff00
"ColorTable12"=dword:000000ff
"ColorTable13"=dword:00ff00ff
"ColorTable14"=dword:0000ffff
"ColorTable15"=dword:00ffffff
"ScreenColors"=dword:00000007
"PopupColors"=dword:000000f5