Последние версии mc умеют работать в режиме 256 цветов. Как и большинство терминалов. Вот к чему привело меня желание сделать mc покрасивее.
Установка самого нового релиза mc:
Способ 1:
Ставим пакет autounmask
$> emerge app-portage/autounmask
используем {{more}}например:
$> autounmask app-misc/mc-4.7.5.1
в результате будет размаскерован mc указанной версии, а также размаскированы зависимости.
Ставим mc:
emerge app-misc/mc-4.7.5.1
Способ 2:
Качаем исходники с офсайта:
$> git clone git://midnight-commander.org/git/mc.git
либо
$> git clone http://git.midnight-commander.org/mc.git (for those who are behind a firewall)
либо
$> git clone git://repo.or.cz/midnight-commander.git
либо
$> git clone http://repo.or.cz/r/midnight-commander.git (for those who are behind a firewall)
Устанавливаем:
$> cd mc
$> ./autogen.sh
Вот в этом месте лучше вывод просмотреть внимательно и если необходимо удовлетворить зависимости(на CLDG 11 этого не понадобилось)
$> make
$> make install
Разукрашиваем наш mc:
Устанавливаем переменную среды TERM=xterm-256color
Проверить можно командой:
$> env | grep TERM=
Чтобы назначить TERM на постоянной основе обычно добавляют такую строчку в файл например .bashrc или .profile в домашнем каталоге пользователя:
export TERM=xterm-256color
Создаем каталог ~/.config/mc/skins
$> mkdir -p ~/.config/mc/skins
Копируем файл xoria256.ini в этот каталог:
$> cd ~/.config/mc/skins
$> wget "http://dl.dropbox.com/u/4663634/mc-xoria256-skin/xoria256.ini"
Всё, можно использовать указывая тему явно:
$> mc -S xoria256
Либо указав новую тему в файле ~/.mc/ini
$> vim ~/.config/mc/ini
Найдите внутри строку вида «skin=default» и замените на «skin=xoria256»
$> mc
В итоге получаем вот такой mc:
Делаем mc прозрачным(сначала необходимо включить прозрачность в терминале):
$> vim ~/.config/mc/ini
в самом конце файла добавляем секцию
[Colors]
basecolor=normal=,default,:menu=,:dnormal=,:dfocus=,:dhotnormal=,:dhotfocus=,:input=,:reverse=,:executable=,default:directory=,default:link=,default:device=,default:special=,:core=,:helpnormal=,:helplink=,:helpslink=,:*
И не забыва6ем, что при выходе mc сохраняет настройки поэтому все вышеописанное лучше выполнить при выключенном mc.