Làm cách nào để áp dụng tệp `.mc / ini`?


8

Tôi đã cài đặt Midnight Commander và cố gắng thay đổi bảng màu, nhưng thật không may, nó không áp dụng ~/.mc/ini tập tin.

Đó là Midnight Commander 4.8.1, trên Ubuntu 12.04. Khi tôi cài đặt nó, nó không có .mc thư mục, vì vậy tôi phải tạo nó đầu tiên. Tôi đã tìm kiếm trên mạng và không tìm thấy gì hữu ích.

Có ai có bất kỳ ý tưởng về làm thế nào tôi có thể khắc phục điều này?

Câu trả lời:


11

Cấu hình được lưu trữ trong

$HOME/.config/mc/

Trong trường hợp của bạn chỉnh sửa tập tin $HOME/.config/mc/ini. Bạn có thể kiểm tra tập tin nào thực sự được đọc bởi người chỉ huy nửa đêm strace:

strace -e trace=open -o mclog mc

1
Có thể có một cái gì đó khác đang diễn ra. Nếu tôi chỉnh sửa ~/.config/mc/ini trước khi khởi chạy mc, thay đổi, nói, old_esc_mode=0 đến 1, sau đó khởi chạy mc, thoát nó và kiểm tra lại tệp đó - old_esc_mode vẫn sẽ là 0.
Dan Dascalescu

Tôi dường như không thể tìm thấy tệp .ini trên CentOS.
Overmind

2

Cố gắng chỉnh sửa cài đặt trước khi bạn khởi chạy mc, sử dụng nano hoặc bất kỳ trình chỉnh sửa nào khác (nhưng không phải mcedit). Có vẻ như mc lưu cài đặt cài đặt hiện tại (tại thời điểm khởi chạy) mỗi khi bạn thoát trình quản lý tệp.


Xin chào mừng đến với SuperUser! Bạn có thể mở rộng câu trả lời của mình với một số bằng chứng về thời điểm phần mềm lưu tệp cài đặt không?
Burgi

1
Đây cũng là vấn đề của tôi, tôi đã chỉnh sửa .config/mc/ini với mcedit, không hoạt động vì nó sẽ bị ghi đè bởi mcedit. Sử dụng nano đã làm việc.
Stefan Seidel

0

Bạn đã sử dụng F9 / Tùy chọn / Lưu thiết lập?

Tôi đang hỏi vì tôi gặp vấn đề tương tự (mc không lưu thứ tự sắp xếp bảng điều khiển). Hóa ra có lẽ đã có một số thay đổi cài đặt mặc định và bây giờ mc không lưu thay đổi cấu hình tự động nữa (đó là hành vi tôi đang mong đợi ...)


0

mc / mcedit có một tùy chọn cấu hình được gọi là auto_save_setup được bật theo mặc định. Tùy chọn này tự động lưu thiết lập hiện tại của bạn khi thoát. Sự cố xảy ra khi bạn cố gắng chỉnh sửa ~/.config/mc/ini sử dụng mcedit. Nó sẽ ghi đè lên bất kỳ thay đổi nào bạn đã thực hiện khi thoát, vì vậy bạn phải chỉnh sửa ~/.config/mc/ini sử dụng một trình soạn thảo khác nhau như nano.

Nguồn: https://linux.die.net/man/1/mc (tìm kiếm "Tự động lưu thiết lập")


0

Kiểm tra chủ sở hữu thư mục cho ~ / .config / mc thư mục. Nó phải giống (người dùng của bạn) như các mục khác trong ~ /.config có.

ls ~ / .config -l

Nếu không - thay đổi chủ sở hữu thành người dùng của bạn. (thông qua chown hoặc xóa thư mục dưới root và tạo bên dưới người dùng của bạn)


Quan điểm của tôi là đề nghị bạn chỉnh sửa và thêm nó vào câu trả lời của bạn để làm cho nó hoàn chỉnh.
Pimp Juice IT
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.