Якщо ви запустите,
mc -F
ви побачите, що у ньому є [config data] системний каталог та каталог параметрів [User data]
[Дані про систему]
Config directory: /etc/mc/
[Дані користувача]
Config directory: /home/<username>/.config/mc/
Перший є загальносистемним, другий - специфічним для користувача.
Другий, здається, залежить від домашнього розташування користувача; інакше кажучи, це пов'язано з цим. Це означає, що якщо ви хочете (тимчасово) запустити mc з альтернативної конфігурації як того самого користувача, ви не можете це зробити, не змінюючи (і не змінюючи export
) змінну HOME до неї. Цей спосіб "Зміна-ДОМАШНЯ - перед початком" починається, хоча це і є трюком, навряд чи прийнятний, тому що він ... змінює ДОМАШНІСТЬ користувача.
Як ви вважаєте, чи існує спосіб для того чи іншого
Динамічно змінюйте dir config dir перед тим, як запустити mc (варіант командного рядка був би найбільш підходящим, але, схоже, його немає)
Відновити "природний" ДОМАШНЄ для користувача відразу після запуску mc, якщо зміна HOME раніше - це єдиний спосіб змінити місцезнаходження dir користувача
Примірники mc, налаштовані по-різному, не повинні заважати один одному, якщо вони працюють одночасно.