Показать другие приглашения командной строки в Midnight Commander (mc)

Показать другие приглашения командной строки в Midnight Commander (mc)

Можно ли иметь разные приглашения командной строки в pure bashи mc? Так вот, иногда я запускаю mc, но панели отключаются (Ctrl+O), и когда я возвращаюсь обратно в терминал через некоторое время, я забываю mcзапущен он или нет, и иногда пытаюсь запустить mcснова, или пытаюсь включить панели, когда mcон не запущен.

Итак, что я пытаюсь сделать: в обычном режиме путь должен выглядеть так:

PS1=\u@\h:\w$

в mcрежиме что-то вроде:

PS1=mc \u:\w$

Итак, вопрос:как мне сделать разные PS1подсказки для mcи pure bash?

решение1

man mcговорит:

Если вы используете bash, вы можете указать команды запуска для подоболочки в своем ~/.local/share/mc/bashrc файле, а также специальные раскладки клавиатуры в ~/.local/share/mc/inputrc file. Пользователи tcsh могут указать команды запуска в ~/.local/share/mc/tcshrcфайле.

Таким образом, вы можете настроить другую версию PS1переменной внутри ~/.local/share/mc/bashrc.

Связанный контент