Bagaimana cara menerapkan file `.mc / ini`?

9

Saya menginstal Midnight Commander dan mencoba mengubah skema warna, tetapi sayangnya, itu tidak berlaku pada ~/.mc/inifile.

Ini Midnight Commander 4.8.1, di Ubuntu 12.04. Ketika saya menginstalnya, itu tidak memiliki .mcfolder, jadi saya harus membuatnya terlebih dahulu. Saya sudah mencari di internet dan tidak menemukan yang berguna.

Adakah yang punya ide tentang bagaimana saya bisa memperbaikinya?

pesho hristov
sumber

Jawaban:

12

Konfigurasi disimpan di

$HOME/.config/mc/

Dalam kasus Anda, edit file $HOME/.config/mc/ini. Anda dapat memeriksa file mana yang benar-benar dibaca oleh komandan tengah malam menggunakan strace:

strace -e trace=open -o mclog mc
Marco
sumber
1
Mungkin ada hal lain yang terjadi. Jika saya mengedit ~/.config/mc/inisebelum meluncurkan mc, ubah, katakan, old_esc_mode=0menjadi 1, lalu jalankan mc, keluar, dan periksa file itu lagi - old_esc_modemasih tetap 0.
Dan Dascalescu
Sepertinya saya tidak dapat menemukan file .ini di CentOS.
Overmind
4

Cobalah untuk mengedit pengaturan sebelum Anda meluncurkan mc sendiri, menggunakan nano atau editor lain (tetapi bukan mcedit). Sepertinya mc menyimpan pengaturan pengaturan saat ini (pada waktu peluncuran) setiap kali Anda keluar dari manajer file.

Mikel Vysotsky
sumber
Hai, selamat datang di SuperUser! Apakah Anda dapat memperluas jawaban Anda dengan beberapa bukti tentang kapan perangkat lunak menyimpan file pengaturannya?
Burgi
2
Ini juga masalah saya, saya edit .config/mc/inidengan mcedit, yang tidak berhasil karena akan ditimpa oleh mcedit. Menggunakan nanobekerja.
Stefan Seidel
0

Apakah Anda menggunakan pengaturan F9 / Opsi / Simpan?

Saya bertanya karena saya memiliki masalah yang sama (mc tidak menyimpan urutan panel sortir). Ternyata mungkin ada beberapa pengaturan default berubah dan sekarang mc tidak menyimpan perubahan ke konfigurasi secara otomatis lagi (itu adalah perilaku yang saya harapkan ...)

RobM
sumber
0

mc/ mceditmemiliki opsi konfigurasi yang disebut auto_save_setupyang diaktifkan secara default. Opsi ini secara otomatis menyimpan pengaturan Anda saat ini saat keluar. Masalah terjadi ketika Anda mencoba mengedit ~/.config/mc/inimenggunakan mcedit. Ini akan menimpa perubahan apa pun yang Anda buat saat keluar, jadi Anda harus mengedit ~/.config/mc/inimenggunakan editor yang berbeda seperti nano.

Sumber: https://linux.die.net/man/1/mc (cari "Pengaturan Simpan Otomatis")

esoterik
sumber
0

Periksa pemilik folder untuk folder ~ / .config / mc . Itu harus sama (pengguna Anda) dengan item lain di ~ /.config miliki.

ls ~ / .config -l

Jika tidak - ubah pemilik menjadi pengguna Anda. (via chown, atau hapus folder di bawah root dan buat di bawah pengguna Anda)

mangup
sumber
Maksud saya adalah menyarankan Anda mengedit dan menambahkan ini ke jawaban Anda untuk membuatnya lengkap.
Pimp Juice,