Сначала проблема: Подоболочка mc имеет другое приглашение по сравнению с родительской оболочкой и моей средой tcsh. Все остальные параметры / переменные / псевдонимы доступны в подоболочке mc, но, кажется, только подсказка не "пропущена" правильно. Я понятия не имею, почему это происходит. На странице руководства написано:
An extra added feature of using the subshell is that the prompt displayed by the Midnight Commander is the same prompt that you are currently using in your shell.
Справочная информация: Я использую mc.4.8.23, который я установил локально (потому что нет прав root). Сделал в основном эти два шага:
./configure --prefix=<absolute path>/eda_tools/mc/mc-4.8.23/install --bindir=<absolute path>/eda_tools/mc/mc-4.8.23/bin --with-screen=ncurses
make install
Остальная часть mc работает нормально.
Что я пробовал до сих пор:
- положитьтестовое приглашение и тестовый псевдоним tcshrc в ~ / .config / mc & ~ / .mc & ~ / .local / share / mc. Кажется, ни одно из этих мест не проверяется при запуске mc. Я не вижу ни измененного приглашения, ни тестового псевдонима.
- Временно изменили приглашение в .cshrc на очень простое. Не помогло.
- Изменение приглашения на лету в подоболочке mc временно не работает. Так что кажется, что сама строка приглашения в порядке и понятна.
У кого-то есть идея?