X-Git-Url: https://git.phdru.name/?p=extfs.d.git;a=blobdiff_plain;f=INSTALL.html;fp=INSTALL.html;h=7dde8ec23777515702f26a182ca0ecea94433376;hp=0000000000000000000000000000000000000000;hb=b25e47028fb040848df6a8d2d63c14ad442b8384;hpb=cb15daa9241c014422d902acae196c3f311e3d8a diff --git a/INSTALL.html b/INSTALL.html new file mode 100644 index 0000000..7dde8ec --- /dev/null +++ b/INSTALL.html @@ -0,0 +1,63 @@ + + + +
+ + +Related to extfs installation there are two major versions of Midnight +Commander. Older versions before 4.7.something use extfs.ini +configuration file. Newer versions simply allow to drop a VFS script to +$HOME/.mc/extfs.d directory. One can distinguish these versions by +looking up the file extfs.ini; run the following command from the +command line:
++locate -b \\extfs.ini ++
(I use GNU locate conventions; adapt the command line to your system; +the simplest variant is just locate extfs.ini.)
+Usual places for extfs.ini are /etc/mc/extfs/extfs.ini, +/usr/lib/mc/extfs/extfs.ini, /usr/share/mc/extfs/extfs.ini or +/usr/local/share/mc/extfs/extfs.ini.
+On the system where there is a file extfs.ini a VFS script has to be +installed the following way. Put the script into the system extfs +directory - /usr/share/mc/extfs/ or /usr/local/share/mc/extfs/. +Make the script executable. Edit extfs.ini - add a line naming the +script; for example, if one's installing xml VFS one has to do something +like:
++cd /etc/mc/extfs +echo xml >>extfs.ini ++
To use the installed VFS one also has to edit $HOME/.mc/mc.ext to assign +the VFS to file extension(s) or type(s).
+To enable file types add or change the following configuration option in +ini file in section [Midnight-Commander]:
++use_file_to_guess_type=1 ++
This has to be done using text editor - mc doesn't allow editing the +option in its configuration editor.
+For newer versions just drop a VFS script to $HOME/.mc/extfs.d or +$HOME/.local/share/mc/extfs.d/ directory (verify directory by running +mc -F). Make the script executable. Edit mc.ext. Enable file types +guessing (see above).
+See my http://phdru.name/Software/dotfiles/mc/mc.ext.html for examples.
+