Доброго времени суток. Понравилась тут мне одна тема для mc, из штатной поставки. Загвоздка в том, что я не могу заставить Terminal прикинуться xterm-256color, чего требует эта тема.
В настройках выставил (Правка > Параметры > Дополнительно > Настройка $TERM), в ~/.bashrc дописал, все равно:
text
echo $TERM
xterm
Что можно предпринять? Один из вариантов -
text
TERM=xterm-256color mc
Это работает, но, может, есть более цивильный способ?
Хотя, как раз таки поправить mc-wrapper.sh будет правильнее, потому что, по умолчанию, если систему запустить в runlevel 3, то $TERM=linux, а в runlevel 4 - xterm, значит, для каждого случая нужно будет тему соответствующую задавать. Реализуется легко.
UPD: Вот так, вставлять в начало скрипта:
text
if [ `/sbin/runlevel | cut -d" " -f2-` = "4" ]; then
MC_SKIN=xoria256
TERM=xterm-256color
export TERM MC_SKIN
else
MC_SKIN=dark
export MC_SKIN
fi