5 votes

Comment lancer Midnight Commander en mode panneau unique ?

Je veux lancer Midnight Commander en mode panneau unique.

Je sais que je peux l'activer/désactiver en utilisant Alt + t mais je veux qu'il soit en mode panneau unique dès le départ.

Comment puis-je faire cela ? Existe-t-il un commutateur de ligne de commande pour l'activer ?

2voto

Le manuel ne fournit pas d'option de ligne de commande pour démarrer Midnight Commander en tant que panneau unique. Cependant, il y a deux façons de le faire.

Premier moyen : Il exploite le fait que MC n'enregistre pas automatiquement la configuration si vous ne la quittez pas en utilisant la méthode "intégrée" consistant à appuyer sur F10 ou sur le bouton de sortie correspondant de la barre de touches.

Suivez les étapes suivantes :

  1. Confirmez que vous avez Configuration des panneaux de sauvegarde automatique option marquée sous Options du panneau .
  2. Toogle MC en mode panneau unique.
  3. Options > Enregistrer la configuration .
  4. Exit MC.

Lorsque vous l'ouvrez à nouveau, il doit être en mode panneau unique. Bien sûr, si vous passez en mode double panneau et quittez MC avec F10, la configuration sera automatiquement sauvegardée et lorsque vous reviendrez, elle sera en mode double panneau. Vous devez donc tuer MC par d'autres moyens, par exemple en utilisant le raccourci de fermeture de fenêtre de votre gestionnaire de fenêtres. Ou bien vous pouvez le fermer avec xkill . Ou autre chose.

Deuxième voie : Vous pouvez vérifier que MC s'ouvre en panneau unique si le fichier ~/.config/mc/panels.ini contient list_format=long pour les deux panneaux. Ensuite, il suffit d'écrire un script qui remplace list_format=(anything) avec list_format=long et lance MC.

Sous Linux, le script de BASH est simplement

 #!/bin/bash
 sed -i 's/list_format=.*/list_format=long/g' /home/(your_user)/.config/mc/panels.ini
 mc

Vous pouvez ensuite le mettre dans /usr/bin/ et l'exécuter chaque fois que vous voulez lancer MC.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X