* FAQ: Changes from Frederic L. W. Meunier <0@pervalidus.net>

This commit is contained in:
Pavel Roskin 2001-08-08 06:09:39 +00:00
parent 4b54385dc6
commit 95914fb825
2 changed files with 68 additions and 94 deletions

View File

@ -1,3 +1,7 @@
2001-08-08 Pavel Roskin <proski@gnu.org>
* FAQ: Changes from Frederic L. W. Meunier <0@pervalidus.net>
2001-08-07 Pavel Roskin <proski@gnu.org> 2001-08-07 Pavel Roskin <proski@gnu.org>
* doc/mc.1.in (Internal File Viewer): Document Ctrl-O and F17. * doc/mc.1.in (Internal File Viewer): Document Ctrl-O and F17.
@ -7,7 +11,7 @@
2001-08-06 Pavel Roskin <proski@gnu.org> 2001-08-06 Pavel Roskin <proski@gnu.org>
* INSTALL: Numerous changes. Declare old curses obsolete. * INSTALL: Numerous changes. Declare old curses obsolete.
Partly from "Frederic L. W. Meunier" <0@pervalidus.net> Partly from Frederic L. W. Meunier <0@pervalidus.net>
* doc/mc.1.in (Menu Bar): Add link to the "Options Menu". * doc/mc.1.in (Menu Bar): Add link to the "Options Menu".

156
FAQ
View File

@ -2,11 +2,7 @@ Midnight Commander
Questions and Answers Questions and Answers
The newest version of this document is available at The newest version of this document is available at
http://www.gnome.org/mc/answers.html http://cvs.gnome.org/lxr/source/mc/FAQ?raw=1
The [NEW] tag marks the sections which have been added recently.
The [UPDATED] tag marks the sections which have been updated recently.
* 1 Getting started * 1 Getting started
+ 1.1 What is Midnight Commander? + 1.1 What is Midnight Commander?
@ -19,14 +15,13 @@ Questions and Answers
* 2 Keyboard * 2 Keyboard
+ 2.1 What does documentation mean with the C-?, M-? and F? + 2.1 What does documentation mean with the C-?, M-? and F?
keys? keys?
+ 2.2 [UPDATED] Why don't function keys (or some other key) + 2.2 Why don't function keys (or some other key) work?
work?
+ 2.3 How do I use function keys F11 to F20? + 2.3 How do I use function keys F11 to F20?
+ 2.4 Why does the ESC key behave funny? + 2.4 Why does the ESC key behave funny?
+ 2.5 How can I add the plus sign (+) on the command line? + 2.5 How can I add the plus sign (+) on the command line?
+ 2.6 [NEW] C-o doesn't work! + 2.6 C-o doesn't work!
+ 2.7 [NEW] What 'keys' are the "a1" and "c1" keys mentioned in + 2.7 What 'keys' are the "a1" and "c1" keys mentioned in the
the manual? manual?
* 3 Mouse * 3 Mouse
+ 3.1 How do I enable mouse support? + 3.1 How do I enable mouse support?
+ 3.2 How do I cut and paste text with mouse? + 3.2 How do I cut and paste text with mouse?
@ -34,24 +29,24 @@ Questions and Answers
pop up? pop up?
* 4 Display * 4 Display
+ 4.1 Why do I keep getting "Terminal not powerful enough for + 4.1 Why do I keep getting "Terminal not powerful enough for
SLang"? SLang" or "Terminal not powerful enough for SLsmg"?
+ 4.2 Why don't line drawing characters work? + 4.2 Why don't line drawing characters work?
+ 4.3 Can one use latin-1 characters without losing the lines? + 4.3 Can one use latin-1 characters without losing the lines?
+ 4.4 I have problems with entering/viewing national + 4.4 I have problems with entering/viewing national
characters! characters!
+ 4.5 How can I get colors? + 4.5 How can I get colors?
+ 4.6 My color_xterm goes completely (or partially) black! + 4.6 My color_xterm goes completely (or partially) black!
+ 4.7 Where can I get color_xterm? + 4.7 Where can I get rxvt?
+ 4.8 I got colors working with MC but the other programs don't + 4.8 I got colors working with MC but the other programs don't
work at all anymore! work at all anymore!
+ 4.9 Why are there both terminfo and termcap? Wouldn't one + 4.9 Why are there both terminfo and termcap? Wouldn't one
database be enough? database be enough?
* 5 Graphical user interface * 5 Graphical user interface
+ 5.1 [UPDATED] Xview, Tk and Gnome editions? + 5.1 Xview, Tk and Gnome editions?
* 6 Command line problems * 6 Command line problems
+ 6.1 How do I stay in the last directory when I exit Midnight + 6.1 How do I stay in the last directory when I exit Midnight
Commander? Commander?
+ 6.2 [UPDATED] How can I access command line history? + 6.2 How can I access command line history?
+ 6.3 How can I complete commands, file names, variable names + 6.3 How can I complete commands, file names, variable names
and so on? and so on?
+ 6.4 I am using ksh. Can I use functions defined in the .kshrc + 6.4 I am using ksh. Can I use functions defined in the .kshrc
@ -65,18 +60,16 @@ Questions and Answers
+ 7.4 How do I do non-anonymous ftp with MC? + 7.4 How do I do non-anonymous ftp with MC?
+ 7.5 How do I close an ftp connection? + 7.5 How do I close an ftp connection?
+ 7.6 Why aren't the contents of ftp panel updated? + 7.6 Why aren't the contents of ftp panel updated?
+ 7.7 [UPDATED] What kind of proxy server works with Midnight + 7.7 What kind of proxy server works with Midnight Commander?
Commander?
* 8 Other common problems * 8 Other common problems
+ 8.1 How do I get the internal editor to work? + 8.1 How do I get the internal editor to work?
+ 8.2 [UPDATED] Why doesn't "mcedit newfile" work? + 8.2 Why doesn't "mcedit newfile" work?
+ 8.3 Is there any way to 'bookmark' favourite ftp-fs links? + 8.3 Is there any way to 'bookmark' favourite ftp-fs links?
+ 8.4 When copying the directories lose their original date, + 8.4 When copying the directories lose their original date,
uid and gid! uid and gid!
+ 8.5 Why I keep getting: "There is no disk in the drive. + 8.5 Why I keep getting: "There is no disk in the drive.
Please insert a disk into drive D:"? Please insert a disk into drive D:"?
+ 8.6 [UPDATED] When I start Midnight Commander, nothing + 8.6 When I start Midnight Commander, nothing happens!
happens!
+ 8.7 When I try to view a file MC hangs! + 8.7 When I try to view a file MC hangs!
* 9 Development * 9 Development
+ 9.1 Who has written Midnight Commander? + 9.1 Who has written Midnight Commander?
@ -91,9 +84,8 @@ Questions and Answers
+ 10.4 Are the mailing lists archived anywhere? + 10.4 Are the mailing lists archived anywhere?
* 11 Administrivia * 11 Administrivia
+ 11.1 Authorship + 11.1 Authorship
+ 11.2 [UPDATED] File formats + 11.2 Feedback is invited
+ 11.3 Feedback is invited + 11.3 Disclaimer and copyright
+ 11.4 Disclaimer and copyright
1 Getting started 1 Getting started
@ -115,9 +107,9 @@ Questions and Answers
clones, Windows 95/NT and OS/2. Midnight Commander does not run on clones, Windows 95/NT and OS/2. Midnight Commander does not run on
Macintosh. Macintosh.
Midnight Commander uses GNU autoconfigure which can automatically Midnight Commander uses GNU Autoconf which can automatically
configure Midnight Commander for use on almost any (if not every) Unix configure Midnight Commander for use on almost any (if not every)
clone. Following configurations have been tested: Unix clone. Following configurations have been tested:
* i386-*-linux1.x, 2.x * i386-*-linux1.x, 2.x
* alpha-linux-linux2 * alpha-linux-linux2
* sparc-linux-linux2.x * sparc-linux-linux2.x
@ -141,10 +133,6 @@ Questions and Answers
See http://www.gnome.org/mc/download.html. See http://www.gnome.org/mc/download.html.
There is also a preliminary Ms-Dos port at
http://www.gnome.org/cgi-bin/mc/download/DOS/.html (but no Ms-Dos
binary).
Windows 95/NT port can be compiled with Microsoft Visual C++, Borland Windows 95/NT port can be compiled with Microsoft Visual C++, Borland
C++, Cygwin32 and Mingw32. C++, Cygwin32 and Mingw32.
@ -164,17 +152,17 @@ Questions and Answers
You need an Unix compatible operating system. Support for Windows 95/NT You need an Unix compatible operating system. Support for Windows 95/NT
and OS/2 is incomplete - you should be prepared to fix things. and OS/2 is incomplete - you should be prepared to fix things.
To compile any edition you need to have glib installed. It's available To compile any edition you need to have GLib installed. It's available
in ftp://ftp.gtk.org/pub/gtk. at ftp://ftp.gtk.org/pub/gtk/.
If you want to use mouse on the Linux console you need General Purpose If you want to use mouse on the Linux console you need the gpm daemon
Mouse server from ftp://ftp.systemy.it/pub/develop/. You need nothing from ftp://ftp.systemy.it/pub/develop/. You need nothing extra to use
extra to use mouse on xterm. mouse on xterm.
To compile the GNOME edition you need GNOME libraries as well as the To compile the GNOME edition you need GNOME libraries as well as the
libraries they depend on. See http://www.gnome.org/ for details. libraries they depend on. See http://www.gnome.org/ for details.
If you do not want to use the slang library you could try using If you do not want to use the S-Lang library you could try using
ncurses (we recommend only version 4.1 and above). ncurses (we recommend only version 4.1 and above).
You can get it along with other curses libraries, too, but results may You can get it along with other curses libraries, too, but results may
@ -202,8 +190,8 @@ Questions and Answers
1.7 I don't have FTP access. Where can I get MC? 1.7 I don't have FTP access. Where can I get MC?
Most Linux CD-ROMs include Midnight Commander. For example, Slackware, Most Linux CD-ROMs include Midnight Commander. For example,
Yggdrasil, S.U.S.E., Jurix, RedHat, Caldera and Debian. Debian, Mandrake, Red Hat, Slackware and SuSE.
2 Keyboard 2 Keyboard
@ -225,7 +213,7 @@ Questions and Answers
keys or they don't work you can use Esc. For example, for F3 press the keys or they don't work you can use Esc. For example, for F3 press the
Esc key and then press the 3 key. Esc key and then press the 3 key.
2.2 [UPDATED] Why don't function keys (or some other key) work? 2.2 Why don't function keys (or some other key) work?
Your terminfo or termcap database has missing or incorrect definations Your terminfo or termcap database has missing or incorrect definations
for function keys. Type "mc -V" to see what terminal database is being for function keys. Type "mc -V" to see what terminal database is being
@ -239,10 +227,9 @@ Questions and Answers
Better termcap and terminfo databases are available here: Better termcap and terminfo databases are available here:
http://sagan.earthspace.net/~esr/terminfo/ http://www.tuxedo.org/~esr/terminfo/
ftp://dickey.his.com/ncurses/
Best terminfo database is bundled with ncurses 4.2.
You can select whether Midnight Commander will use terminfo or termcap You can select whether Midnight Commander will use terminfo or termcap
database by giving --with-terminfo or --with-termcap option to the database by giving --with-terminfo or --with-termcap option to the
configure. Default is terminfo if found, otherwise termcap. configure. Default is terminfo if found, otherwise termcap.
@ -295,12 +282,12 @@ Questions and Answers
Another common key which needs the C-q prefix is backslash "\". Another common key which needs the C-q prefix is backslash "\".
2.6 [NEW] C-o doesn't work! 2.6 C-o doesn't work!
Maybe C-o is a stty control character on your terminal. See man stty Maybe C-o is a stty control character on your terminal. See man stty
for details on how to list and change stty control characters. for details on how to list and change stty control characters.
2.7 [NEW] What 'keys' are the "a1" and "c1" keys mentioned in the manual? 2.7 What 'keys' are the "a1" and "c1" keys mentioned in the manual?
The "a1" key is the key which has the "a1" caption on it. The "a1" key is the key which has the "a1" caption on it.
@ -317,7 +304,7 @@ Questions and Answers
Invoke mc like this (without quotes): "mc -x". If this doesn't work Invoke mc like this (without quotes): "mc -x". If this doesn't work
upgrade to a terminal which compatible with the Xterm mouse sequences. upgrade to a terminal which compatible with the Xterm mouse sequences.
Alternatively, on Linux console you can use GPM. Alternatively, on Linux console you can use gpm.
3.2 How do I cut and paste text with mouse? 3.2 How do I cut and paste text with mouse?
@ -333,7 +320,8 @@ Questions and Answers
4 Display 4 Display
4.1 Why do I keep getting "Terminal not powerful enough for SLang"? 4.1 Why do I keep getting "Terminal not powerful enough for SLang" or
"Terminal not powerful enough for SLsmg"?
This means that your terminfo databases do not contain the correct This means that your terminfo databases do not contain the correct
definitions for your terminal. definitions for your terminal.
@ -356,7 +344,7 @@ Questions and Answers
4.2 Why don't line drawing characters work? 4.2 Why don't line drawing characters work?
Since version 4.0.13 there's the commandline option -a to force use of Since version 4.0.13 there's the commandline option -a to force use of
+, |, - for line drawing (only available when compiled with SLang). +, |, - for line drawing (only available when compiled with S-Lang).
Use this -a option if any of the suggestions below doesn't help. Use this -a option if any of the suggestions below doesn't help.
In general, there are three subcases: In general, there are three subcases:
@ -379,9 +367,10 @@ Questions and Answers
is 3 or 4 (see below). is 3 or 4 (see below).
The reason for the problem is one of following: The reason for the problem is one of following:
1. Your curses library might not support line drawing characters. 1. Your curses library might not support line drawing characters.
Slang, Ncurses and System V curses do support them, BSD curses S-Lang, ncurses and SystemV curses do support them, BSD curses
doesn't. MC uses Slang by default so this is not usually a doesn't. MC uses S-Lang by default so this is not usually a
problem. problem.
2. Your terminal might not support line drawing characters. Vt100 2. Your terminal might not support line drawing characters. Vt100
compatible terminals, rxvt, xterm and color_xterm do support them. compatible terminals, rxvt, xterm and color_xterm do support them.
@ -455,7 +444,7 @@ Questions and Answers
More detailed answer: More detailed answer:
First, check that your terminal supports color. Color_xterm, rxvt and First, check that your terminal supports color. color_xterm, rxvt and
Linux console do support, most other terminals don't. You can test Linux console do support, most other terminals don't. You can test
color support with following simple C program: color support with following simple C program:
@ -470,11 +459,11 @@ Questions and Answers
terminal supports color, otherwise not (however, for color_xterm see terminal supports color, otherwise not (however, for color_xterm see
also the next question). also the next question).
Second, check that you are using Ncurses or the Slang library (type Second, check that you are using Ncurses or the S-Lang library (type
"mc -V" to find out), in addition some System V curses implementations "mc -V" to find out), in addition some SystemV curses implementations
do support color, most don't. do support color, most don't.
With Slang library you can force color support by setting the With S-Lang library you can force color support by setting the
environment variable COLORTERM to any value. environment variable COLORTERM to any value.
Third, if you use ncurses library, check that your terminfo database Third, if you use ncurses library, check that your terminfo database
@ -522,12 +511,9 @@ Questions and Answers
your X configuration file is). Or you can replace your non-ANSI your X configuration file is). Or you can replace your non-ANSI
color_xterm with an ANSI color_xterm. color_xterm with an ANSI color_xterm.
4.7 Where can I get color_xterm? 4.7 Where can I get rxvt?
Try ftp.x.org: /contrib/utilities/colour_xterm.tar.gz. http://www.rxvt.org/distribution.html
Alternatively, rxvt is a better choice, see
http://www.gnome.org/cgi-bin/mc/download/rxvt/.html
4.8 I got colors working with MC but the other programs don't work at all 4.8 I got colors working with MC but the other programs don't work at all
anymore! anymore!
@ -550,9 +536,9 @@ anymore!
4.9 Why are there both terminfo and termcap? Wouldn't one database be 4.9 Why are there both terminfo and termcap? Wouldn't one database be
enough? enough?
You might want to read the Unix-haters handbook at You might want to read the Unix-Haters Handbook at
http://www.digital.de/people/jmh/Unix_Haters/unix-haters.html. It http://catalog.com/hopkins/unix-haters/handbook.html. It lists many
lists many more reasons why Unix sucks. more reasons why Unix sucks.
You can configure which terminal database you want to use with the You can configure which terminal database you want to use with the
"--with-termcap" and "--with-terminfo" flags of configure. If you "--with-termcap" and "--with-terminfo" flags of configure. If you
@ -561,7 +547,7 @@ enough?
5 Graphical user interface 5 Graphical user interface
5.1 [UPDATED] Xview, Tk and Gnome editions? 5.1 Xview, Tk and Gnome editions?
Xview and Tk editions have been removed from the sources. Xview and Tk editions have been removed from the sources.
@ -579,7 +565,7 @@ enough?
See the description of the -P option in the Options section of the See the description of the -P option in the Options section of the
manual. manual.
6.2 [UPDATED] How can I access command line history? 6.2 How can I access command line history?
You can browse previous commands with M-p and M-n. Alternatively, you You can browse previous commands with M-p and M-n. Alternatively, you
can summon the command history listbox by pressing F9 c h. can summon the command history listbox by pressing F9 c h.
@ -676,7 +662,7 @@ enough?
You can use C-r to force an update. You can use C-r to force an update.
7.7 [UPDATED] What kind of proxy server works with Midnight Commander? 7.7 What kind of proxy server works with Midnight Commander?
There are two kinds of ftp proxies: proxies for ftp clients and There are two kinds of ftp proxies: proxies for ftp clients and
proxies for web browsers. proxies for web browsers.
@ -725,7 +711,7 @@ enough?
And please don't forget that "make install" overwrites And please don't forget that "make install" overwrites
$prefix/lib/mc/mc.ext. $prefix/lib/mc/mc.ext.
8.2 [UPDATED] Why doesn't "mcedit newfile" work? 8.2 Why doesn't "mcedit newfile" work?
This is a known bug. This is a known bug.
@ -765,7 +751,7 @@ into drive D:"?
Midnight Commander configuration files with the MCHOME environment Midnight Commander configuration files with the MCHOME environment
variable. variable.
8.6 [UPDATED] When I start Midnight Commander, nothing happens! 8.6 When I start Midnight Commander, nothing happens!
First, invoke MC without subshell support: "mc -u". If this helps First, invoke MC without subshell support: "mc -u". If this helps
check the shell you are using. Subshell support works best with bash check the shell you are using. Subshell support works best with bash
@ -774,11 +760,11 @@ into drive D:"?
tcsh or zsh, subshell support is disabled automatically. tcsh or zsh, subshell support is disabled automatically.
If disabling subshell doesn't help, try to reconfigure MC with If disabling subshell doesn't help, try to reconfigure MC with
"--with-included-slang" and "--with-termcap" options and recompile. If "--with-included-slang" and "--with-termcap" options and recompile.
this helps, there is something wrong with your terminfo database or If this helps, there is something wrong with your terminfo database
shared slang library. For better terminfo databases see chapter 4. For or shared S-Lang library. For better terminfo databases see chapter
a better slang library, upgrade to a newer version or keep using the 4. For a better S-Lang library, upgrade to a newer version or keep
"--with-included-slang" option. using the "--with-included-slang" option.
This problem can also be caused by gpm as noted by Luis Espinoza: This problem can also be caused by gpm as noted by Luis Espinoza:
@ -816,13 +802,9 @@ into drive D:"?
* Alex I. Tkachenko * Alex I. Tkachenko
Alessandro Rubini has been specially helpful with debugging and Alessandro Rubini has been specially helpful with debugging and
enhancing of the mouse support. John Davis has made his S-Lang library enhancing of the mouse support. John E. Davis has made his S-Lang
available to us and answered many questions about it. library available to us and answered many questions about it.
The photographs of the authors are available as:
http://www.gnome.org/mc/authstat.html
Many people have contributed bug reports, feature suggestions and Many people have contributed bug reports, feature suggestions and
small code bits (alphabetical order): small code bits (alphabetical order):
* Thomasz Cholewo * Thomasz Cholewo
@ -936,25 +918,16 @@ answer?
11.1 Authorship 11.1 Authorship
Questions and Answers is written by Janne Kukonlehto. Parts of it Questions and Answers was written by Janne Kukonlehto. Parts of it
originate from Ian Jackson, Miguel de Icaza, Dugan Porter, Norbert originate from Ian Jackson, Miguel de Icaza, Dugan Porter, Norbert
Warmuth and Paul Sheer. Warmuth and Paul Sheer.
11.2 [UPDATED] File formats 11.2 Feedback is invited
This document is available in HTML, postscript and PDF formats at Send your comments about this document and the Midnight Commander to
http://www.gnome.org/mc/answers.html. mc@gnome.org
This document is available in ASCII format in the Midnight Commander 11.3 Disclaimer and copyright
source package.
11.3 Feedback is invited
Send your comments about this document to janne@gnome.org
Send your comments about the Midnight Commander to mc@gnome.org
11.4 Disclaimer and copyright
Note that this document is provided as is. The information in it is Note that this document is provided as is. The information in it is
not warranted to be correct; you use it at your own risk. not warranted to be correct; you use it at your own risk.
@ -962,6 +935,3 @@ answer?
You can use Questions and Answers according to GNU Public License (see You can use Questions and Answers according to GNU Public License (see
the COPYING file in the Midnight Commander source distribution). the COPYING file in the Midnight Commander source distribution).
Questions and Answers is not public domain. Questions and Answers is not public domain.
__________________________________________________________________
This document is maintained by Janne Kukonlehto <janne@gnome.org>.