Ich habe Midnight Commander installiert und versucht, das Farbschema zu ändern, aber leider wird die ~/.mc/ini
Datei nicht angewendet.
Es ist Midnight Commander 4.8.1 auf Ubuntu 12.04. Als ich es installiert habe, war der Ordner nicht vorhanden .mc
, also musste ich ihn zuerst erstellen. Ich habe im Internet gesucht und nichts Nützliches gefunden.
Hat jemand eine Idee, wie ich das beheben kann?
Antwort1
Die Konfiguration wird gespeichert in
$HOME/.config/mc/
In Ihrem Fall bearbeiten Sie die Datei $HOME/.config/mc/ini
. Sie können überprüfen, welche Dateien tatsächlich von midnight-commander eingelesen werden, indem Sie Folgendes verwenden strace
:
strace -e trace=open -o mclog mc
Antwort2
Versuchen Sie, die Einstellungen zu bearbeiten, bevor Sie mc selbst starten, indem Sie nano oder einen anderen Editor verwenden (aber nicht mcedit). Es sieht so aus, als ob mc die aktuellen (zum Startzeitpunkt) Setup-Einstellungen jedes Mal speichert, wenn Sie den Dateimanager beenden.
Antwort3
mc
/ mcedit
hat eine Konfigurationsoption namens auto_save_setup
, die standardmäßig aktiviert ist. Diese Option speichert Ihre aktuelle Konfiguration beim Beenden automatisch. Das Problem tritt auf, wenn Sie versuchen, ~/.config/mc/ini
mit zu bearbeiten. Dadurch werden alle Änderungen, die Sie beim Beenden vorgenommen haben, überschrieben, sodass Sie mit einem anderen Editor wie mcedit
bearbeiten müssen .~/.config/mc/ini
nano
Quelle:https://linux.die.net/man/1/mc(suchen Sie nach „Auto Save Setup“)
Antwort4
Ordnerbesitzer prüfen für~/.config/mcOrdner. Es sollte derselbe (Ihr Benutzer) sein wie bei den anderen Elementen in ~/.confighat.
ls ~/.config -l
Wenn nicht, ändern Sie den Besitzer zu Ihrem Benutzer. (über chown oder entfernen Sie den Ordner unter root und erstellen Sie ihn unter Ihrem Benutzer)