Como aplicar o arquivo `.mc / ini`?

9

Instalei o Midnight Commander e tentei alterar o esquema de cores, mas, infelizmente, ele não aplica o ~/.mc/iniarquivo.

É o Midnight Commander 4.8.1, no Ubuntu 12.04. Quando o instalei, ele não tinha a .mcpasta, então tive que criá-lo primeiro. Eu pesquisei na internet e não encontrei nada útil.

Alguém tem alguma idéia de como posso corrigir isso?

pesho hristov
fonte

Respostas:

12

A configuração é armazenada em

$HOME/.config/mc/

No seu caso, edite o arquivo $HOME/.config/mc/ini. Você pode verificar quais arquivos são realmente lidos pelo midnight-commander usando strace:

strace -e trace=open -o mclog mc
Marco
fonte
11
Pode haver algo mais acontecendo. Se eu editar ~/.config/mc/iniantes de lançar mc, mudança, digamos, old_esc_mode=0a 1, em seguida, lançar mc, saia-lo, e verificar que arquivo novamente - old_esc_modeainda será 0.
Dan Dascalescu
Não consigo encontrar o arquivo .ini no CentOS.
Overmind
4

Tente editar as configurações antes de iniciar o próprio mc, usando o nano ou qualquer outro editor (mas não o mcedit). Parece que o mc salva as configurações atuais (no momento do lançamento) toda vez que você sai do gerenciador de arquivos.

Mikel Vysotsky
fonte
Olá, seja bem-vindo ao SuperUser! Você consegue expandir sua resposta com algumas evidências sobre quando o software salva seu arquivo de configurações?
Burgi
2
Este também foi o meu problema, editei .config/mc/inicom o mcedit, que não funcionou porque seria substituído por mcedit. Usando nanotrabalhou.
11136 Stefan Seidel #
0

Você usou F9 / Opções / Salvar configuração?

Estou perguntando porque tive um problema semelhante (o mc não salvou a ordem de classificação do painel). Acontece que provavelmente houve algumas alterações nas configurações padrão e agora o mc não salva mais as alterações automaticamente na configuração (esse era o comportamento que eu estava esperando ...)

RobM
fonte
0

mc/ mceditpossui uma opção de configuração chamada, auto_save_setupque é ativada por padrão. Esta opção salva automaticamente sua configuração atual ao sair. O problema ocorre quando você tenta editar ~/.config/mc/iniusando mcedit. Ele substituirá as alterações feitas ao sair, portanto, você deve editar ~/.config/mc/iniusando um editor diferente, como nano.

Fonte: https://linux.die.net/man/1/mc (procure por "Configuração de salvamento automático")

esoterik
fonte
0

Verifique o proprietário da pasta para a pasta ~ / .config / mc . Deve ser o mesmo (seu usuário) que outros itens do ~ /.config possuem.

ls ~ / .config -l

Caso contrário - altere o proprietário para o usuário do seu. (via chown ou remova a pasta na raiz e crie no seu usuário)

mangup
fonte
Meu objetivo foi sugerir que você edite e adicione isso à sua resposta para torná-la completa.
Pimp Juice TI