http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2002/07/Der-programmierbare-Dateimanager - keys do not work: see options/learn keys - 1341 /* Show/hide hidden files */ 1342 {ALT ('.'), toggle_show_hidden}, - Migration to keybindings in 4.8.x series https://www.midnight-commander.org/wiki/doc/keybindMigration - Datei ~/.mc/bindings für ihn erstellen und anpassen Um diese Datei im Verzeichnis ~/.mc zu kreieren, wählen Sie in der oberen Menüleiste die Punkte Befehl/Suffixdaten bearbeiten oder kopieren die globale Konfiguration mc.ext aus dem Bibliothekenverzeichnis des Datei-Browsers nach ~/.mc/bindings. regex/\.(wav|WAV|Wav|snd|SND|Snd|voc|VOC|Voc|au|AU|Au)$ Open=play %f Das Schlüsselwort regex beschreibt den regulären Ausdruck, bei dem die Regel ihre Anwendung findet, und das Schlüsselwort Open verrät, welches Programm durch Enter oder einen Doppelklick die Datei öffnet. Die Datei selbst wird durch den Platzhalter %f dargestellt. Etwas weniger abstrakt ausgedrückt sagt dieser Eintrag: Dateien mit der Endung wav, WAV, Wav sowie den Varianten, die durch Enter oder Doppelklick gestartet werden, sind mit dem Programm play verknüpft und werden durch dieses abgespielt. Zumeist finden Sie in den Binding-Einträgen eine Zeile, die ein Icon spezifiziert. Diese Anweisungen sind jedoch für unseren Gebrauch nicht weiter wichtig. Eine Nuance schwieriger ist unser nächstes Beispiel: type/JPEG\ image Include=image-options (…) include/image-options Open=if [ "$DISPLAY" = "" ]; then zgv %f; else (xv %f &); fi View=%view{ascii} identify %f Bekommt es der Midnight Commander mit einer Bilddatei vom Typ IMAGE/JPEG zu tun, bindet er durch den ersten Teil der Regel die Konfigurationsanweisung image-options ein. Diese Anweisung wird im zweiten Teil der Regel definiert. Die Trennung nach type und include zeigt ihren Vorteil dann, wenn mehrere Dateitypen von einer Regel abgedeckt werden sollen. Sehen wir uns an, wie der Include-Teil funktioniert: Sobald Sie eine Datei mit dem Typ IMAGE/JPEG anrühren, sei es durch Return-Taste oder Mausklick, prüft der Midnight Commander die Umgebungsvariable $DISPLAY. An dem Ergebnis dieses Tests erkennt er, ob eine grafische Benutzeroberfläche läuft. Ist die Antwort positiv, startet der Dateimanager die ausgewählte JPEG-Datei im Bildbetrachter xv, im anderen Falle greift er zum Konsolen-Viewer zgv. Neu ist in unserem zweiten Beispiel das Schlüsselwort View. Es beschreibt, welches Programm vom Mc gestartet wird, wenn Sie den internen Betrachter mit der Funktionstaste [F3] aufrufen. In unserer Beispiel-Konfiguration liefert Ihnen das Tool ImageMagick ein paar Informationen zur ausgewählten Datei. Abbildung-3 Abbildung 3: Die Datei ~/.mc/bindings macht Bildbetrachtung möglich Das letzte Beispiel enttarnt den Kern des Midnight Commander als Visual Shell, denn dem Schlüssel Open ist eine If-Verzweigung aus der Shell-Programmierung zugeordnet. Um als Anwender Hand an die Konfiguration der Datei ~/.mc/bindings zu legen, sollten Sie also etwas Basiswissen aus der Welt der Shell-Skripte mitbringen. Bevor wir es mit der Konfiguration in ~/.mc/bindings bewenden lassen und weiter zum folgenden Abschnitt gehen, noch ein Hinweis auf die Einträge, die den Umgang mit Tar-Archiven und RPM-Paketen betreffen. Die Datei ~/.mc/bindings ist der Ort, der es Ihnen ermöglicht, bequem durch Tarballs, ZIP-Dateien oder RPM-Pakete zu navigieren, als seien diese Dateien ein Teil Ihres Verzeichnisbaumes. Freilich können Sie auf diese Weise einzelne Dateien aus einen Tar-Archiv kopieren oder RPMs installieren. Innerhalb eines solchen RPM-Verzeichnisses, das der Dateimanager für Sie abbildet, finden Sie die Dateien INSTALL und UPDATE. Wie der Name sagt, installieren die Dateien, via Klick oder Return, das RPM auf Ihrem System oder führen ein Update durch. - Schriftgrösse vergrössern Zum Beispiel durch den Aufruf xterm -fn "12x24" -e /usr/bin/mc Such Dir einen passenden Font aus. Etwa mittels 'xlsfonts | less'. Die Anführungszeichen sind bei dem Beispiel nicht notwendig, aber möglicherweise bei einem von Dir gewählten Font. - mcedit anpassen syntax highlighting http://manpages.ubuntu.com/manpages/precise/man1/mcedit.1.html file ~/.config/mc/mcedit/Syntax. If this file is missing, system-wide /usr/share/mc/syntax/Syntax is used.