Як застосувати файл `.mc / ini`?


9

Я встановив Midnight Commander і спробував змінити колірну гамму, але, на жаль, ~/.mc/iniфайл не застосовується .

Це Midnight Commander 4.8.1, на Ubuntu 12.04. Коли я встановив її, у неї не було .mcпапки, тому мені довелося створити її спочатку. Я шукав в Інтернеті і не знайшов нічого корисного.

Хтось має ідеї, як я можу це виправити?

Відповіді:


12

Конфігурація зберігається в

$HOME/.config/mc/

У вашому випадку відредагуйте файл $HOME/.config/mc/ini. Ви можете перевірити, які файли насправді читають опівночі командир, використовуючи strace:

strace -e trace=open -o mclog mc

1
Можливо, щось ще відбувається. Якщо я редагую ~/.config/mc/iniперед запуском mc, змініть, скажімо, old_esc_mode=0на 1, тоді запустіть mc, вийдіть із нього та ще раз перевірте цей файл - old_esc_modeвсе одно буде 0.
Dan Dascalescu

Я не можу знайти файл .ini в CentOS.
Перекрити

4

Спробуйте відредагувати налаштування перед тим, як запустити сам mc, використовуючи nano або будь-який інший редактор (але не mcedit). Схоже, що mc зберігає поточні (під час запуску) параметри настройки кожного разу, коли ви виходите з файлового менеджера.


Привіт, ласкаво просимо до SuperUser! Чи можете ви розширити свою відповідь деякими доказами про те, коли програмне забезпечення зберігає файл налаштувань?
Бургі

2
Це також була моя проблема, я редагував .config/mc/inimcedit, який не працював, тому що це буде перезаписано mcedit. Використання nanoпрацював.
Стефан Зайдель

0

Ви використовували F9 / Параметри / Зберегти налаштування?

Я запитую, тому що у мене була подібна проблема (mc не зберегла порядок сортування на панелі). Виявляється, напевно, змінилися налаштування за замовчуванням, і тепер mc вже не автоматично зберігає зміни в конфігурації (така поведінка я очікував ...)


0

mc/ mceditмає параметр config, auto_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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.