Если вы запустите,
mc -F
вы увидите каталог конфигурации [System data] и каталог config [User data]
[Системные данные]
Config directory: /etc/mc/
[Данные пользователя]
Config directory: /home/<username>/.config/mc/
Первый предназначен для всей системы, второй - для конкретного пользователя.
Второй, кажется, зависит от домашнего местоположения пользователя; другими словами, это связано с этим. Это означает, что если вы хотите (временно) запустить mc с альтернативной конфигурацией от имени того же пользователя, вы не сможете сделать это без изменения (и изменения export
) переменной HOME до этого. Этот обходной путь «Изменение-HOME-before-to-start», хотя и делает трюк, вряд ли приемлем, так как хорошо ... действительно изменяет пользовательский HOME.
Как вы думаете, есть ли способ
Динамически изменяйте пользовательский конфиг dir до запуска mc (опция командной строки будет наиболее подходящей, но, похоже, ее там нет)
Восстановите «естественный» HOME для пользователя сразу после запуска mc, если изменение HOME до этого является единственным способом изменить местоположение dir пользователя
Экземпляры mc, настроенные по-разному, не должны мешать друг другу при одновременной работе.