Si vous exécutez,
mc -F
vous verrez qu'il y a le répertoire de configuration [Données système] et le répertoire de configuration [Données utilisateur]
[Données système]
Config directory: /etc/mc/
[Données d'utilisateur]
Config directory: /home/<username>/.config/mc/
Le premier est à l'échelle du système, le second est spécifique à l'utilisateur.
Le second semble dépendre de la position d'origine de l'utilisateur; en d'autres termes, il y est lié. Cela signifie que si vous souhaitez démarrer (temporairement) mc avec une autre configuration en tant que même utilisateur, vous ne pouvez pas le faire sans modifier (et export
ing) la variable HOME avant celle-ci. Cette solution de contournement "Changer de HOME-avant de commencer", bien qu'elle fasse l'affaire, est difficilement acceptable, car elle modifie bien ... l'utilisateur HOME.
Pensez-vous qu'il existe un moyen
Modifiez le répertoire de configuration utilisateur dynamiquement avant le démarrage de mc (l'option de ligne de commande serait la chose la plus appropriée, mais elle ne semble pas être là)
Restaurer HOME «naturel» pour l'utilisateur juste après le démarrage de mc, si changer HOME avant est le seul moyen de changer l'emplacement du répertoire utilisateur
les instances mc configurées différemment ne doivent pas interférer si elles s'exécutent simultanément.