Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
midnight_commander [Le 26/10/2014, 20:13]
moths-art [Utilisation]
midnight_commander [Le 12/05/2020, 18:41] (Version actuelle)
bruno [Liens] lien mort supprimé
Ligne 25: Ligne 25:
  
 Si vous créez un [[:​raccourci-lanceur|lanceur]],​ la ligne de commande à insérer sera aussi : Si vous créez un [[:​raccourci-lanceur|lanceur]],​ la ligne de commande à insérer sera aussi :
-  mc +  mc
  
-mais dans les propriétés du lanceur, dans **type**, il faudra choisir **"​Application dans un terminal"​** au lieu de "​Application"​.+mais dans les propriétés du lanceur, dans **Type**, il faudra choisir **"​Application dans un terminal"​** au lieu de "​Application"​.
  
 La procédure ici est indiquée pour Ubuntu. Il faudra l'​adapter si vous utilisez [[:​Kubuntu]] ou [[:​Xubuntu]]. La procédure ici est indiquée pour Ubuntu. Il faudra l'​adapter si vous utilisez [[:​Kubuntu]] ou [[:​Xubuntu]].
  
 <note tip>​L'​installation du paquet [[apt>​mc]] ajoute automatiquement un lanceur dans la section "​Outils système"​ du menu.</​note>​ <note tip>​L'​installation du paquet [[apt>​mc]] ajoute automatiquement un lanceur dans la section "​Outils système"​ du menu.</​note>​
 +_________________________________________________________________________________________________________
  
-===== Paramètrage =====+Affichage MC : pour changer la taille ou le type de Font, Appuyer sur CTRL + clic droit de la souris.
  
-==== Sortir en récupérant le répertoire courant ​====+==== Astuces diverses ​====
  
-Naviguer dans Mc et ne pas conserver le répertoire courant peut vite être frustrant. +<​note>​ 
-Heureusementil existe ​une astuce. (inspiré ​de http://​ptspts.blogspot.fr/​2010/​01/​how-to-make-midnight-commander-exit-to.html)+Sous mcle raccourci **Ctrl+o** vous permet de masquer temporairement les panneaux et de taper vos commandes dans une fenêtre ​de terminal "​grande taille"​.
  
-Pour cela, créé ​vous un fichier de script : +Utilisez à nouveau **Ctrl+o** pour faire réapparaître les panneaux. 
-[code] +</​note>​ 
-touch ~/​.config/​mc/​wrapper.sh + 
-[/code]+=== Quitter mc en conservant le répertoire courant === 
 + 
 +Si vous souhaitez naviguer dans l'​arborescence avec mc et conserver le répertoire courant à la fermeture de celui-ci, voici une petite astuce.((Cette astuce est librement inspirée de [[http://​ptspts.blogspot.fr/​2010/​01/​how-to-make-midnight-commander-exit-to.html]])) 
 + 
 +Créez ​un fichier de script : 
 +<code bash> 
 +touch ~/​.config/​mc/​mc-wrapper.sh 
 +</code>
  
 Voici son contenu : Voici son contenu :
 <code bash> <code bash>
 +# Script pour conserver le répertoire de travail courant (pwd)
 +# à la sortie de Midnight Commander (mc)
 +#
 # on récupère l'​identifiant de l'​utilisateur # on récupère l'​identifiant de l'​utilisateur
-MC_USER=`id | sed '​s/​[^(]*(//;​s/​).*//'` +MC_USER=$(id -un
-partir de cet identifiant,​ on définit un fichier ​dans l'​espace +à partir de cet identifiant,​ on définit un fichier 
-# temporaire ​de cet utilisateur +# temporaire ​pour l'utilisateur 
-MC_PWD_FILE="​${TMPDIR-/​tmp}/​mc-$MC_USER/​mc.pwd.$$"​ +MC_PWD_FILE="​${TMPDIR:-/​tmp}/​mc-$MC_USER/​mc.pwd.$$"​ 
-MC est lancé avec l'​option -p permettant ​de sauvegarder le dernier chemin + 
-parcouru ​dans un fichier (MC_PWD_FILE en l'​occurence)+mc est lancé avec l'​option -
 +# elle permet ​de sauvegarder le dernier chemin ​parcouru 
 +# dans un fichier (MC_PWD_FILE en l’occurrence)
 /usr/bin/mc -P "​$MC_PWD_FILE"​ "​$@"​ /usr/bin/mc -P "​$MC_PWD_FILE"​ "​$@"​
  
 if test -r "​$MC_PWD_FILE";​ then if test -r "​$MC_PWD_FILE";​ then
-    MC_PWD="​`cat "​$MC_PWD_FILE"​`"+    MC_PWD="​$(cat "​$MC_PWD_FILE"​)"
     if test -n "​$MC_PWD"​ && test -d "​$MC_PWD";​ then     if test -n "​$MC_PWD"​ && test -d "​$MC_PWD";​ then
         cd "​$MC_PWD"​         cd "​$MC_PWD"​
Ligne 64: Ligne 77:
     # hack permettant d'​éviter (entre autre) à l'​extension "​powerline"​     # hack permettant d'​éviter (entre autre) à l'​extension "​powerline"​
     # d'​afficher la variable MC_PWD plutôt que le chemin complet     # d'​afficher la variable MC_PWD plutôt que le chemin complet
-    cd `pwd`+    cd $(pwd)
 fi fi
  
Ligne 71: Ligne 84:
 </​code>​ </​code>​
  
-Ensuite, vous pouvez ajouter l'​appel à ce script dans votre .bashrc ou .zshrc : +Ensuite, vous pouvez ajouter l'​appel à ce script dans votre fichier ~/.bashrc ​(ou ~/.zshrc
-<code bash+<file
-alias mc=". $HOME/​.config/​mc/​wrapper.sh"​ +alias mc=". $HOME/​.config/​mc/​mc-wrapper.sh"​ 
-</code>+</file> 
 + 
 +Une fois cet alias défini, vous pourrez naviguer dans vos répertoires avec mc et deux options s'​offriront à vous pour la sortie :
  
-Une fois cet alias définit, vous pourrez naviguer sur MC et 2 options s'​offrirons à vous pour la sortie : +  - Avec le raccourci [F10] : vous récupérez votre terminal ​et vous êtes toujours dans le répertoire courant ​tel qu'il était avant de quitter mc. 
-via le raccourci [F10] : vous récupérez votre terminal ​avec le répertoire courant de  ​MC! +  - Avec la commande exit : vous revenez dans le répertoire courant tel qu'il était au moment de lancer ​mc.
-via la commande exit : vous récupérez ​le répertoire courant tel que vous l'avez laissé avant le lancer ​MC.+
  
 ===== Désinstallation ===== ===== Désinstallation =====
Ligne 95: Ligne 109:
   * [[http://​www.midnight-commander.org/​|Site officiel]] [en]   * [[http://​www.midnight-commander.org/​|Site officiel]] [en]
   * [[http://​www.misfu.com/​utiliser-configurer-midnight-commander-mc-linux.html|Une petite synthèse de Midnight Commander]] [fr]   * [[http://​www.misfu.com/​utiliser-configurer-midnight-commander-mc-linux.html|Une petite synthèse de Midnight Commander]] [fr]
-  * [[http://​www.tuto-linux.com/​raspberry-pi/​midnight-commander-un-gestionnaire-de-fichiers-tres-leger/​|Un petit tuto en français pour bien débuter]] [fr] 
   * <​del>​[[http://​www.linux-kheops.com/​doc/​didact/​html/​mc.htm|Détail des fonctions de MC]]</​del>​ (Serveur linux-kheops.com hors service :?: FIXME -- 21/07/2014)   * <​del>​[[http://​www.linux-kheops.com/​doc/​didact/​html/​mc.htm|Détail des fonctions de MC]]</​del>​ (Serveur linux-kheops.com hors service :?: FIXME -- 21/07/2014)
   * [[http://​jp.barralis.com/​linux-man/​man1/​mc.1.php|La page de manuel de MC]] [fr] -- [[man>​mc|Version anglaise]]   * [[http://​jp.barralis.com/​linux-man/​man1/​mc.1.php|La page de manuel de MC]] [fr] -- [[man>​mc|Version anglaise]]
  • midnight_commander.1414350809.txt.gz
  • Dernière modification: Le 26/10/2014, 20:13
  • par moths-art