По у молчанию когда выходишь из mc то оказываешься в каталоге от куда он был запущен, а мне надо чтобы при выходе, я оставался в том катологе где остановился mc, как это сделать?
В Gentoo это реализовано следующим образом:
Есть bash-скрипт /usr/share/mc/mc.gentoo
---CUT-HERE---
#!/bin/sh
# A little fix so mc exits into it's current working directory
MC_ENV=/usr/share/mc/bin/mc.sh
for i in $MC_ENV; do
if [ -x $i ]; then
. $i
fi
done
# include this, so also xterm,kterm,gterm,etc will have default bash settings
#if [ "x$SHLVL" != "x1" ]; then # We're not a login shell
# . /etc/profile
#fi
---CUT-HERE---
В ~/.bashrc прописываем:
---CUT-HERE---
# Midnight Commander chdir enhancement
if [ -f /usr/share/mc/mc.gentoo ]; then
. /usr/share/mc/mc.gentoo
fi
---CUT-HERE---
P.S. После emerge mc портеж выдает, что мол если хочешь, чтоб chdir
работал как надо, сделай то-то и то-то. Так что будьте внимательны и
читайте документацию (а также ФАК).