LINUX.ORG.RU

Вопрос по Midnight Commander

 ,


0

2

Вопрос в общем-то прозаичный, но настолько непонятный, что даже не знаю как его сформировать гуглу.

Суть: используя mc под centoы, при переходе по директориям и выходе из mc в консоли «запоминается» путь и в итоге в консоли я остаюсь в той же директории, что и был на момент выхода из mc.

В debian/ubuntu же в аналогичной ситуации после выхода из mc я попадаю в ту же директорию, из которой я заходил в mc.

Вопрос: как сделать в debian/ubuntu поведение mc, аналогичное центосовскому?

★★★

как-то так ...


[agb@agb ~]$ which mc
alias mc='. /usr/libexec/mc/mc-wrapper.sh'

[agb@agb ~]$ cat /usr/libexec/mc/mc-wrapper.sh
MC_USER=`id | sed 's/[^(]*(//;s/).*//'`
MC_PWD_FILE=«${TMPDIR-/tmp}/mc-$MC_USER/mc.pwd.$$»
/usr/bin/mc -P «$MC_PWD_FILE» «$@»

if test -r «$MC_PWD_FILE»; then
MC_PWD=«`cat »$MC_PWD_FILE"`"
if test -n «$MC_PWD» && test -d «$MC_PWD»; then
cd «$MC_PWD»
fi
unset MC_PWD
fi

rm -f «$MC_PWD_FILE»
unset MC_PWD_FILE
Ager
()
Ответ на: комментарий от Anon

shit! Этот файл уже есть!

Меняю псевдонимы:

alias mc='ln -fs ~/.mc/normal-panels.ini ~/.config/mc/panels.ini && ln -fs ~/.mc/normal-ini ~/.config/mc/ini && /usr/lib/mc/mc-wrapper.sh'
alias mcg='ln -fs ~/.mc/geany-panels.ini ~/.config/mc/panels.ini && ln -fs ~/.mc/geany-ini ~/.config/mc/ini && /usr/lib/mc/mc-wrapper.sh'

Кстати, почитал мануал по mc, не нашел нужных ключей для задания ini-файлов. Так и придется дальше велосипед использовать!

Anon
()
Ответ на: комментарий от ziemin

мопед не мой :)

это «изкорабочные» настройки

Ager
()

В gentoo в выхлопе emerge был совет добавить

. /usr/libexec/mc/mc.sh
в ~/.bashrc

TheAnonymous ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.