Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
midnight_commander [Le 21/07/2014, 12:19] zebulonT [Liens] |
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> | ||
+ | _________________________________________________________________________________________________________ | ||
+ | |||
+ | Affichage MC : pour changer la taille ou le type de Font, Appuyer sur CTRL + clic droit de la souris. | ||
+ | |||
+ | ==== Astuces diverses ==== | ||
+ | |||
+ | <note> | ||
+ | Sous mc, le raccourci **Ctrl+o** vous permet de masquer temporairement les panneaux et de taper vos commandes dans une fenêtre de terminal "grande taille". | ||
+ | |||
+ | Utilisez à nouveau **Ctrl+o** pour faire réapparaître les panneaux. | ||
+ | </note> | ||
+ | |||
+ | === 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 : | ||
+ | <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 | ||
+ | MC_USER=$(id -un) | ||
+ | # à partir de cet identifiant, on définit un fichier | ||
+ | # temporaire pour l'utilisateur | ||
+ | MC_PWD_FILE="${TMPDIR:-/tmp}/mc-$MC_USER/mc.pwd.$$" | ||
+ | |||
+ | # mc est lancé avec l'option -P | ||
+ | # elle permet de sauvegarder le dernier chemin parcouru | ||
+ | # dans un fichier (MC_PWD_FILE en l’occurrence) | ||
+ | /usr/bin/mc -P "$MC_PWD_FILE" "$@" | ||
+ | |||
+ | if test -r "$MC_PWD_FILE"; then | ||
+ | MC_PWD="$(cat "$MC_PWD_FILE")" | ||
+ | if test -n "$MC_PWD" && test -d "$MC_PWD"; then | ||
+ | cd "$MC_PWD" | ||
+ | fi | ||
+ | unset MC_PWD | ||
+ | # hack permettant d'éviter (entre autre) à l'extension "powerline" | ||
+ | # d'afficher la variable MC_PWD plutôt que le chemin complet | ||
+ | cd $(pwd) | ||
+ | fi | ||
+ | |||
+ | rm -f "$MC_PWD_FILE" | ||
+ | unset MC_PWD_FILE | ||
+ | </code> | ||
+ | |||
+ | Ensuite, vous pouvez ajouter l'appel à ce script dans votre fichier ~/.bashrc (ou ~/.zshrc) : | ||
+ | <file> | ||
+ | alias mc=". $HOME/.config/mc/mc-wrapper.sh" | ||
+ | </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 : | ||
+ | |||
+ | - 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. | ||
+ | - Avec la commande exit : vous revenez dans le répertoire courant tel qu'il était au moment de lancer mc. | ||
===== Désinstallation ===== | ===== Désinstallation ===== | ||
Ligne 48: | 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]] |