Jak zastosować plik `.mc / ini`?

9

Zainstalowałem Midnight Commander i próbowałem zmienić schemat kolorów, ale niestety nie stosuje się tego ~/.mc/inipliku.

To Midnight Commander 4.8.1 na Ubuntu 12.04. Kiedy go zainstalowałem, nie miał .mcfolderu, więc musiałem go najpierw utworzyć. Przeszukałem internet i nie znalazłem nic przydatnego.

Czy ktoś ma jakieś pomysły, jak to naprawić?

pesho hristov
źródło

Odpowiedzi:

12

Konfiguracja jest zapisana w

$HOME/.config/mc/

W twoim przypadku edytuj plik $HOME/.config/mc/ini. Możesz sprawdzić, które pliki są wczytywane przez komendę północy, używając strace:

strace -e trace=open -o mclog mc
Marco
źródło
1
Mogło się dziać coś innego. Jeśli dokonam edycji ~/.config/mc/iniprzed uruchomieniem programu mc, zmieńmy, powiedzmy, old_esc_mode=0na 1, a następnie uruchom program mc, wyjdź z niego i sprawdź ponownie, czy plik old_esc_modema nadal wartość 0.
Dan Dascalescu,
Nie mogę znaleźć pliku .ini w CentOS.
Overmind,
4

Spróbuj edytować ustawienia przed uruchomieniem samego mc, używając nano lub innego edytora (ale nie mcedit). Wygląda na to, że mc zapisuje bieżące (w czasie uruchamiania) ustawienia konfiguracji za każdym razem, gdy wychodzisz z menedżera plików.

Mikel Wysocki
źródło
Witaj w SuperUser! Czy jesteś w stanie rozszerzyć swoją odpowiedź o pewne dowody na temat tego, kiedy oprogramowanie zapisuje plik ustawień?
Burgi
2
To był również mój problem, edytowałem za .config/mc/inipomocą mcedit, który nie działał, ponieważ zostałby zastąpiony przez mcedit. Korzystanie nanopracował.
Stefan Seidel
0

Czy używałeś F9 / Opcje / Zapisz konfigurację?

Pytam, ponieważ miałem podobny problem (MC nie zapisał kolejności sortowania paneli). Okazuje się, że prawdopodobnie nastąpiła pewna zmiana ustawień domyślnych, a teraz mc nie zapisuje już zmian w konfiguracji automatycznie (takiego zachowania się spodziewałem ...)

RobM
źródło
0

mc/ mceditma wywoływaną opcję konfiguracji, auto_save_setupktóra jest domyślnie włączona. Ta opcja automatycznie zapisuje bieżącą konfigurację po wyjściu. Problem występuje podczas próby edycji ~/.config/mc/iniza pomocą mcedit. Zastąpi wszelkie zmiany dokonane przy wychodzeniu, dlatego musisz edytować ~/.config/mc/iniinny edytor, taki jak nano.

Źródło: https://linux.die.net/man/1/mc (wyszukaj „Ustawienia automatycznego zapisywania”)

ezoterik
źródło
0

Sprawdź właściciela folderu w poszukiwaniu folderu ~ / .config / mc . Powinien być taki sam (twój użytkownik), jak inne elementy w ~ /.config .

ls ~ / .config -l

Jeśli nie - zmień właściciela na użytkownika. (przez chown lub usuń folder w katalogu głównym i utwórz w swoim koncie użytkownika)

mangup
źródło
Miałem na myśli zasugerować, abyś edytował i dodał to do swojej odpowiedzi, aby było kompletne.
Pimp Juice IT