По умолчанию Midnight Commander, при выходе, не запоминает директорию в которой Вы находились и Вы снова попадаете в домашнюю директорию. Некоторым людям это весьма неудобно и они стараются настроить Midnight Commander на запоминание директории, в которой они находились. Однако в более новых системах Debian 7, 8, Ubuntu 13.хх, 14.хх, 15.хх старые варианты настройки не работают. А именно,Решение добавить в конец /etc/bash.bashrc строчку alias mc='. /usr/share/mc/bin/mc-wrapper.sh' не будет работать. В новых системах это делается несколько иначе, да и сам скрипт mc-wrapper.sh находится в другом месте.
Сначала необходимо скопировать скрипт mc-wrapper.sh в в папку /etc/profile.d. Выполним команду cp /usr/lib/mc/mc-wrapper.sh /etc/profile.d. И добавим в конец файла /etc/bash.bashrc строчку alias mc='. /etc/profile.d/mc-wrapper.sh'. После этого необходимо завершить сеанс пользователя и войти снова. Или перезагрузить компьютер.
Желаю Вам удачи.
Автор: Darkeye.
Еще интересное в сети.
Похожие материалы
Комментарии
На Centos 7 MC встал сразу правильно и посмотрел как там расположены файлы. В /etc/profile.d/ - скопировано два файла mc.sh и mc.csh из /usr/libexec/mc /mc.sh в нем есть alias mc='. /usr/libexec/mc /mc-wrapper.sh'
а вот mc-wrapper.sh - отличались только одной последней строчкой - на Cntos 7 не было: # unset MC_USER - поэтому я её закомментировал на убунте и теперь при входе пользователя не появляется MC профит.
Спасибо большое!
В сети есть примеры, как всё русифицировать глобально, но мне не нужна вся консоль на русском языке, нужен только MC.
Но раньше у меня был алиас 'LANG=ru_RU.UTF -8 mc', чтобы только mc был на русском языке, как в этот алиас это внедрить?
Можно конечно сделать например алиас mcr на mc, но как бы без этого обойтись?
RSS лента комментариев этой записи