Wie wende ich die Datei „.mc/ini“ an?

Wie wende ich die Datei „.mc/ini“ an?

Ich habe Midnight Commander installiert und versucht, das Farbschema zu ändern, aber leider wird die ~/.mc/iniDatei 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/ mcedithat 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/inimit zu bearbeiten. Dadurch werden alle Änderungen, die Sie beim Beenden vorgenommen haben, überschrieben, sodass Sie mit einem anderen Editor wie mceditbearbeiten müssen .~/.config/mc/ininano

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)

verwandte Informationen