Comment appliquer le fichier `.mc / ini`?

9

J'ai installé Midnight Commander et essayé de changer le jeu de couleurs, mais malheureusement, il n'applique pas le ~/.mc/inifichier.

C'est Midnight Commander 4.8.1, sur Ubuntu 12.04. Quand je l'ai installé, il n'avait pas le .mcdossier, j'ai donc dû le créer d'abord. J'ai cherché sur Internet et je n'ai rien trouvé d'utile.

Quelqu'un at-il des idées sur la façon de résoudre ce problème?

pesho hristov
la source

Réponses:

12

La configuration est stockée dans

$HOME/.config/mc/

Dans votre cas, modifiez le fichier $HOME/.config/mc/ini. Vous pouvez vérifier quels fichiers sont réellement lus par midnight-commander en utilisant strace:

strace -e trace=open -o mclog mc
Marco
la source
1
Il pourrait se passer autre chose. Si je ~/.config/mc/inimodifie avant de lancer mc, changez, disons, old_esc_mode=0à 1, puis lancez mc, quittez-le et vérifiez à nouveau ce fichier - old_esc_modesera toujours 0.
Dan Dascalescu
Je n'arrive pas à trouver le fichier .ini sur CentOS.
Overmind
4

Essayez de modifier les paramètres avant de lancer mc lui-même, en utilisant nano ou tout autre éditeur (mais pas le mcedit). Il semble que mc enregistre les paramètres de configuration actuels (au moment du lancement) chaque fois que vous quittez le gestionnaire de fichiers.

Mikel Vysotsky
la source
Salut, bienvenue à SuperUser! Êtes-vous en mesure d'élargir votre réponse avec des preuves sur le moment où le logiciel enregistre son fichier de paramètres?
Burgi
2
C'était aussi mon problème, j'ai édité .config/mc/iniavec mcedit, qui ne fonctionnait pas car il serait écrasé par mcedit. Utilisation nanotravaillé.
Stefan Seidel
0

Avez-vous utilisé F9 / Options / Enregistrer la configuration?

Je demande parce que j'ai eu un problème similaire (mc n'a pas enregistré l'ordre de tri du panneau). Il s'avère qu'il y a probablement eu des changements de paramètres par défaut et maintenant mc n'enregistre plus automatiquement les modifications de la configuration (c'était le comportement que j'attendais ...)

RobM
la source
0

mc/ mcedita une option de configuration appelée auto_save_setupqui est activée par défaut. Cette option enregistre automatiquement votre configuration actuelle à la fermeture. Le problème se produit lorsque vous essayez de modifier à l' ~/.config/mc/iniaide de mcedit. Il écrasera toutes les modifications que vous avez apportées en quittant, vous devez donc modifier le ~/.config/mc/inià l' aide d'un autre éditeur tel que nano.

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

esoterik
la source
0

Vérifiez le propriétaire du dossier pour le dossier ~ / .config / mc . Il doit être le même (votre utilisateur) que les autres éléments de ~ /.config .

ls ~ / .config -l

Sinon - changez le propriétaire en utilisateur de votre. (via chown, ou supprimez le dossier sous root et créez sous votre utilisateur)

mangup
la source
Mon but était de vous suggérer de l' éditer et de l'ajouter à votre réponse pour la compléter.
Pimp Juice IT