9000: Vom Midnight Commander verwendete Tools nachinstallierenSie hatten den Midnight Commander bereits im Modul 1130 installiert. Nun gibt es noch ein paar Handgriffe, die Sie aus guten Gründen erst jetzt durchführen sollten. 1. Vom Midnight Commander verwendete Tools nachinstallieren
Der Midnight Commander nutzt einige Tools, die Sie mit apt-get nachinstallieren sollten. Da Sie mittlerweile ein X-Window-System mit Webbrowser zur Verfügung haben, können Sie diesen Befehl nun per Copy-and-Paste in die Kommandozeile übertragen: apt-get install bzip2 zip unzip gzip lynx 2. Das "Learn keys"-Programm durchlaufen, um Dateien ungefiltert
betrachten zu können
In der täglichen Arbeit mit dem mc möchten Sie vielleicht hin und wieder den Inhalt von Dateien einsehen. Wenn Sie mit dem Balken auf die Datei navigieren und <F3> drücken, dann sehen Sie den Inhalt der Datei gefiltert. Das heißt, HTML-Dateien sehen Sie durch einen HTML-Filter, MS-Word-Dateien durch einen Word-Filter, von ZIP-Dateien sehen Sie das Inhaltsverzeichnis der im Archiv abgelegten Dateien und so weiter. Wirklich interessant ist es manchmal, die Dateien ungefiltert zu betrachten. Navigieren Sie mit dem Balken auf die Datei und drücken Sie <Shift> + <F3>, dann sehen Sie den Inhalt der Datei ungefiltert. Sie können also bis auf Byte-Ebene hineinsehen, woraus jede einzelne Datei besteht. Das Problem hierbei: Seit Etch müssen Sie dieses Feature erst freischalten, indem Sie das "Learn keys"-Programm durchlaufen. Im Auslieferungszustand kennt der Midnight-Commander nämlich den korrekten Tasten-Code für <Shift> + <F3> nicht. Gehen Sie wie folgt vor, um das zu tun:
Von nun an sind Sie in der Lage, jede beliebige Datei ungefiltert mit <Shift> + <F3> betrachten zu können. 3. Bug: Doppelter Prompt
Der Midnight Commander hat ab Version 4.6.2 (Debian Lenny) einen Bug, der in Version 4.6.1 (Debian Etch) noch nicht enthalten war. Siehe dazu Bug 528797. Angeblich soll der Bug ab Version 4.7 (sicherlich Debian Squeeze) behoben sein. Das Problem tritt nur auf, wenn Sie als User in einer frisch aufgesetzten Umgebung arbeiten. Root-Accounts sind genau so wenig davon betroffen wie User, die ihr Home-Verzeichnis aus älteren Umgebungen geerbt haben. Wenn bei Ihnen ein doppelter Prompt auftritt, dann können Sie also die Datei ".bashrc" in Ihrem Home-Verzeichnis editieren: nedit ~/.bashrc Dort gibt es eine dubiose Anweisung, die die Titel-Zeile von xterm-Fenstern manipuliert. Diese Anweisung gibt es nur für User. Mal ehrlich: Wer als Root auf so etwas Sinnloses verzichten kann, kann es als User allemal. Also: Weg damit! Kommentieren Sie den betreffenden Code einfach aus. Vorher: # If this is an xterm set the title to user@host:dir case "$TERM" in xterm*|rxvt*) PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" ;; *) ;; esac Nachher: # # If this is an xterm set the title to user@host:dir # case "$TERM" in # xterm*|rxvt*) # PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" # ;; # *) # ;; # esac Von nun an sollten doppelte Prompts im Midnight Commander der Vergangenheit angehören. The Midnight Commander since version 4.6.2 (Debian Lenny) has a bug, which was not yet existent at version 4.6.1 (Debian Etch). See Bug 528797 for more details. Allegedly, this bug is fixed since version 4.7 (certainly Debian Squeeze). This problem only occurs if you work as a "user" in a newly created environment. Both user accounts that inherited their home directories from older environments and root accounts in general are not affected by this bug. So, if you experience a double prompt, you can edit the file ".bashrc" in your home directory: nedit ~/.bashrc There, a dubious instruction manipulates the title line of xterm windows. This instruction only exists for users. Let us face it: Who as root can do without such a meaningless thing, can do without it as a user anyway. So: Get rid of it! Just comment out the mentioned code. Before: # If this is an xterm set the title to user@host:dir case "$TERM" in xterm*|rxvt*) PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" ;; *) ;; esac After: # # If this is an xterm set the title to user@host:dir # case "$TERM" in # xterm*|rxvt*) # PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" # ;; # *) # ;; # esac From now an, double prompts in the Midnight Commander should be a thing of the past.
|