`.mc/ini` ファイルを適用するにはどうすればいいですか?

`.mc/ini` ファイルを適用するにはどうすればいいですか?

Midnight Commander をインストールして配色を変更しようとしましたが、残念ながら~/.mc/iniファイルが適用されません。

これは、Ubuntu 12.04 上の Midnight Commander 4.8.1 です。インストールしたときにフォルダーがなかったので.mc、最初に作成する必要がありました。インターネットで検索しましたが、役に立つものは何も見つかりませんでした。

これを修正する方法について何かアイデアをお持ちの方はいらっしゃいますか?

答え1

設定は以下に保存されます

$HOME/.config/mc/

あなたの場合は、ファイルを編集します$HOME/.config/mc/ini。midnight-commander によって実際に読み込まれるファイルは、次を使用して確認できますstrace

strace -e trace=open -o mclog mc

答え2

mc 自体を起動する前に、nano または他のエディター (mcedit 以外) を使用して設定を編集してみてください。ファイル マネージャーを終了するたびに、mc は現在の (起動時の) セットアップ設定を保存するようです。

答え3

mc/ には、デフォルトで有効になっているmceditという設定オプションがあります。このオプションは、終了時に現在の設定を自動的に保存します。を使用してauto_save_setup編集しようとすると、問題が発生します。終了時に加えた変更はすべて上書きされるため、などの別のエディターを使用してを編集する必要があります。~/.config/mc/inimcedit~/.config/mc/ininano

ソース:https://linux.die.net/man/1/mc(「自動保存設定」を検索)

答え4

フォルダの所有者を確認する.config にフォルダ。~内の他のアイテムと同じ(あなたのユーザー)である必要があります.config ファイルもっている。

ls ~/.config -l

そうでない場合は、所有者を自分のユーザーに変更します。(chown を使用するか、ルートの下のフォルダーを削除して自分のユーザーの下に作成します)

関連情報