web-dev-qa-db-ja.com

`.mc / ini`ファイルを適用する方法は?

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

Ubuntu12.04のMidnightCommander4.8.1です。インストールしたとき、.mcフォルダーがなかったので、最初に作成する必要がありました。インターネットを検索したところ、何も役に立たなかった。

誰かが私がこれを修正する方法について何かアイデアがありますか?

9
pesho hristov

構成はに保存されます

$HOME/.config/mc/

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

strace -e trace=open -o mclog mc
12
Marco

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

4
Mikel Vysotsky

〜/ .config/mcフォルダーのフォルダー所有者を確認してください。 〜/。configの他のアイテムと同じ(ユーザー)である必要があります。

ls〜/.config -l

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

0
mangup

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

出典: https://linux.die.net/man/1/mc ( "Auto Save Setup"を検索)

0
esoterik

F9 /オプション/設定の保存を使用しましたか?

同様の問題が発生したため、質問しています(mcはパネルの並べ替え順序を保存しませんでした)。おそらくいくつかのデフォルト設定の変更があり、mcは構成への変更をもう自動的に保存しないことがわかりました(それは私が期待していた動作でした...)

0
RobM