8

Я установил Midnight Commander и попытался изменить цветовую схему, но, к сожалению, к файлу ~/.mc/ini это не относится.

Это Midnight Commander 4.8.1, в Ubuntu 12.04. Когда я установил его, у него не было папки .mc , поэтому мне пришлось сначала создать его. Я искал в Интернете и не нашел ничего полезного.

У кого-нибудь есть идеи, как мне это исправить?

5 ответов5

11

Конфигурация хранится в

$HOME/.config/mc/

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

strace -e trace=open -o mclog mc
2

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

0

Проверьте владельца папки для папки ~/.config/mc . Он должен быть таким же (ваш пользователь), как и другие элементы в ~ /.config .

ls ~/.config -l

Если нет - смените владельца на пользователя. (через chown или удалите папку под root и создайте под своим пользователем)

0

mc/mcedit имеет параметр конфигурации с именем auto_save_setup который включен по умолчанию. Эта опция автоматически сохраняет ваши текущие настройки при выходе. Проблема возникает, когда вы пытаетесь редактировать ~/.config/mc/ini с помощью mcedit . Он перезапишет любые изменения, которые вы внесли при выходе, поэтому вы должны отредактировать ~/.config/mc/ini используя другой редактор, такой как nano .

Источник: https://linux.die.net/man/1/mc (поиск "Настройка автосохранения")

0

Вы использовали F9/ Опции / Сохранить настройки?

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .