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


9

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

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

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

回答:


12

構成は次の場所に保存されます

$HOME/.config/mc/

あなたの場合はファイルを編集してください$HOME/.config/mc/ini。次のコマンドを使用して、midnight-commanderが実際に読み込んだファイルを確認できますstrace

strace -e trace=open -o mclog mc

1
何か他のことが起こっている可能性があります。I編集する場合~/.config/mc/ini、MC、変更を起動する前に、たとえば、old_esc_mode=01に、そしてMC、出口はそれを起動し、再度そのファイルをチェック- old_esc_modeまだ0になります。
ダンDascalescu

CentOSで.iniファイルが見つからないようです。
オーバーマインド

4

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


こんにちはスーパーユーザーへようこそ!ソフトウェアが設定ファイルを保存するタイミングについての証拠を使用して、回答を拡張できますか?
ブルギ

2
これも私の問題.config/mc/iniでした。mceditで編集しましたが、で上書きされるため機能しませんでしたmcedit。使用してnano働いた。
Stefan Seidel

0

F9 /オプション/セットアップの保存を使用しましたか?

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


0

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

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


0

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

ls〜/ .config -l

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


私のポイントは、これを編集して回答に追加し、完全にすることを提案することでした。
Pimp Juice IT
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.