Wenn Sie ausführen
mc -F
, sehen Sie, dass das Konfigurationsverzeichnis [Systemdaten] und das Konfigurationsverzeichnis [Benutzerdaten] vorhanden sind
[Systemdaten]
Config directory: /etc/mc/
[Benutzerdaten]
Config directory: /home/<username>/.config/mc/
Das erste ist systemweit, das zweite ist benutzerspezifisch.
Der zweite scheint vom Heimatort des Benutzers abhängig zu sein. mit anderen Worten, es ist daran gebunden. Das heißt, wenn Sie mc (vorübergehend) mit einer alternativen Konfiguration als derselbe Benutzer starten möchten, können Sie dies nicht tun, ohne zuvor export
die HOME-Variable zu ändern (und zu ändern ). Diese Problemumgehung "Ändern von HOME vor dem Start" ist zwar ausreichend, aber kaum akzeptabel, da sie den Benutzer HOME ändert.
Glaubst du, es gibt einen Weg zu beidem?
Ändern Sie das Benutzerkonfigurationsverzeichnis dynamisch, bevor der mc gestartet wird (die Befehlszeilenoption ist am besten geeignet, scheint aber nicht vorhanden zu sein).
Stellen Sie 'natural' HOME für Benutzer unmittelbar nach dem Start von mc wieder her, wenn das Ändern von HOME zuvor die einzige Möglichkeit ist, den Speicherort des Benutzerverzeichnisses zu ändern
unterschiedlich konfigurierte mc-Instanzen dürfen sich nicht gegenseitig stören, wenn sie gleichzeitig ausgeführt werden.