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]] | ||