Come applicare il file `.mc / ini`?


9

Ho installato Midnight Commander e ho provato a cambiare la combinazione di colori, ma sfortunatamente non applica il ~/.mc/inifile.

È Midnight Commander 4.8.1, su Ubuntu 12.04. Quando l'ho installato, non aveva la .mccartella, quindi ho dovuto crearlo prima. Ho cercato su Internet e non ho trovato nulla di utile.

Qualcuno ha qualche idea su come posso risolvere questo problema?

Risposte:


12

La configurazione è memorizzata in

$HOME/.config/mc/

Nel tuo caso, modifica il file $HOME/.config/mc/ini. Puoi controllare quali file vengono effettivamente letti dal comandante di mezzanotte usando strace:

strace -e trace=open -o mclog mc

1
Potrebbe esserci qualcos'altro in corso. Se modifico ~/.config/mc/iniprima di avviare mc, cambio, diciamo, old_esc_mode=0su 1, quindi avvia mc, esci e ricontrolla quel file - old_esc_modesarà ancora 0.
Dan Dascalescu

Non riesco a trovare il file .ini su CentOS.
Overmind

4

Prova a modificare le impostazioni prima di avviare mc stesso, usando nano o qualsiasi altro editor (ma non il mcedit). Sembra che mc salvi le impostazioni di configurazione correnti (al momento del lancio) ogni volta che si esce dal file manager.


Ciao benvenuto in SuperUser! Sei in grado di espandere la tua risposta con alcune prove su quando il software salva il suo file delle impostazioni?
Burgi,

2
Anche questo era un mio problema, ho modificato .config/mc/inicon mcedit, che non ha funzionato perché sarebbe stato sovrascritto da mcedit. Usando ha nanofunzionato.
Stefan Seidel,

0

Hai usato F9 / Opzioni / Salva impostazione?

Lo sto chiedendo perché ho avuto un problema simile (mc non ha salvato l'ordinamento del pannello). Si scopre che probabilmente sono state apportate alcune modifiche alle impostazioni predefinite e ora mc non salva più le modifiche alla configurazione automaticamente (era il comportamento che mi aspettavo ...)


0

mc/ mceditha un'opzione di configurazione chiamata auto_save_setupche è abilitata per impostazione predefinita. Questa opzione salva automaticamente la configurazione corrente all'uscita. Il problema si verifica quando si tenta di modificare ~/.config/mc/iniutilizzando mcedit. Sovrascriverà tutte le modifiche apportate all'uscita, quindi è necessario modificare ~/.config/mc/iniutilizzando un editor diverso come nano.

Fonte: https://linux.die.net/man/1/mc (cerca "Auto Save Setup")


0

Controlla il proprietario della cartella per la cartella ~ / .config / mc . Dovrebbe essere lo stesso (il tuo utente) degli altri elementi in ~ /.config .

ls ~ / .config -l

In caso contrario, cambia il proprietario per l'utente dell'utente. (tramite chown o rimuovi la cartella in root e creala sotto il tuo utente)


Il mio punto era suggerire di modificarlo e aggiungerlo alla risposta per completarlo.
Pimp Juice IT
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.