Midnight Commanderをインストールして配色を変更しようとしましたが、残念ながら~/.mc/ini
ファイルは適用されません。
Ubuntu12.04のMidnightCommander4.8.1です。インストールしたとき、.mc
フォルダーがなかったので、最初に作成する必要がありました。インターネットを検索したところ、何も役に立たなかった。
誰かが私がこれを修正する方法について何かアイデアがありますか?
構成はに保存されます
$HOME/.config/mc/
あなたの場合、ファイルを編集します$HOME/.config/mc/ini
。 strace
を使用して、midnight-commanderによって実際に読み込まれたファイルを確認できます。
strace -e trace=open -o mclog mc
Nanoやその他のエディター(mceditではない)を使用して、mc自体を起動する前に設定を編集してみてください。ファイルマネージャーを終了するたびに、mcが現在の(起動時の)セットアップ設定を保存するように見えます。
〜/ .config/mcフォルダーのフォルダー所有者を確認してください。 〜/。configの他のアイテムと同じ(ユーザー)である必要があります。
ls〜/.config -l
そうでない場合-所有者を自分のユーザーに変更します。 (chown経由、またはルートの下のフォルダーを削除してユーザーの下に作成)
mc
/mcedit
には、デフォルトで有効になっているauto_save_setup
という設定オプションがあります。このオプションは、終了時に現在の設定を自動的に保存します。この問題は、mcedit
を使用して~/.config/mc/ini
を編集しようとすると発生します。終了時に行った変更はすべて上書きされるため、nano
などの別のエディターを使用して~/.config/mc/ini
を編集する必要があります。
出典: https://linux.die.net/man/1/mc ( "Auto Save Setup"を検索)
F9 /オプション/設定の保存を使用しましたか?
同様の問題が発生したため、質問しています(mcはパネルの並べ替え順序を保存しませんでした)。おそらくいくつかのデフォルト設定の変更があり、mcは構成への変更をもう自動的に保存しないことがわかりました(それは私が期待していた動作でした...)