¿Cómo aplicar el archivo `.mc / ini`?

9

Instalé Midnight Commander e intenté cambiar el esquema de color, pero desafortunadamente no aplica el ~/.mc/iniarchivo.

Es Midnight Commander 4.8.1, en Ubuntu 12.04. Cuando lo instalé, no tenía la .mccarpeta, así que tuve que crearla primero. He buscado en internet y no he encontrado nada útil.

¿Alguien tiene alguna idea sobre cómo puedo solucionar esto?

pesho hristov
fuente

Respuestas:

12

La configuración se almacena en

$HOME/.config/mc/

En su caso, edite el archivo $HOME/.config/mc/ini. Puede verificar qué archivos son realmente leídos por midnight-commander usando strace:

strace -e trace=open -o mclog mc
Marco
fuente
1
Puede haber algo más sucediendo. Si edito ~/.config/mc/iniantes de iniciar mc, cambie, digamos, old_esc_mode=0a 1, luego inicie mc, salga y verifique ese archivo nuevamente, old_esc_modeseguirá siendo 0.
Dan Dascalescu
Parece que no puedo encontrar el archivo .ini en CentOS.
Overmind
4

Intente editar la configuración antes de iniciar mc, usando nano o cualquier otro editor (pero no el mcedit). Parece que mc guarda la configuración actual (en el momento del inicio) cada vez que sale del administrador de archivos.

Mikel Vysotsky
fuente
Hola bienvenido a SuperUser! ¿Puede ampliar su respuesta con alguna evidencia sobre cuándo el software guarda su archivo de configuración?
Burgi
2
Este también fue mi problema, lo .config/mc/iniedité con mcedit, que no funcionó porque sería sobrescrito por mcedit. Utilizando nanotrabajado.
Stefan Seidel
0

¿Usó F9 / Opciones / Guardar configuración?

Lo pregunto porque tuve un problema similar (mc no guardó el orden de clasificación del panel). Resulta que probablemente ha habido algunos cambios en la configuración predeterminada y ahora mc ya no guarda los cambios en la configuración automáticamente (ese era el comportamiento que esperaba ...)

RobM
fuente
0

mc/ mcedittiene una opción de configuración llamada auto_save_setupque está habilitada por defecto. Esta opción guarda automáticamente su configuración actual al salir. El problema ocurre cuando intenta editar ~/.config/mc/iniusando mcedit. Sobrescribirá los cambios que haya realizado al salir, por lo que debe editarlos ~/.config/mc/iniutilizando un editor diferente como nano.

Fuente: https://linux.die.net/man/1/mc (busque "Configuración de guardado automático")

esoterik
fuente
0

Verifique el propietario de la carpeta para la carpeta ~ / .config / mc . Debe ser el mismo (su usuario) que otros elementos en ~ /.config tiene.

ls ~ / .config -l

Si no, cambie el propietario al usuario de su. (a través de chown, o elimine la carpeta debajo de la raíz y cree bajo su usuario)

mangup
fuente
Mi punto fue sugerir que edite y agregue esto a su respuesta para completarlo.
Pimp Juice IT