home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 6 File / 06-File.zip / mc454bin.zip / README.OS2 < prev   
Text File  |  1999-01-03  |  4KB  |  91 lines

  1. -----------------------------------------------------------------------------
  2. Midnight Commander 4.5.4 Beta for OS/2 with EMX  Sat Jan  2 12:10:44 CET 1999
  3. -----------------------------------------------------------------------------
  4. Original Midnight Commander 4.5.4 Beta source (98-12-30):
  5. http://www.gnome.org/cgi-bin/mc/download/devel/mc-4.5.4.tar.gz.html
  6. -----------------------------------------------------------------------------
  7. The Midnight Commander 4.5.4
  8. with mouse support on xterm and the OS/2 console.
  9. Edition: text mode.
  10. Virtual File System: tarfs, extfs, ftpfs, mcfs.
  11. With builtin Editor
  12. Using S-lang library with termcap database
  13. -----------------------------------------------------------------------------
  14. Midnight Commander 4.5.4 features mostly supported. 
  15.    * OS/2 console, xterm and telnet session,
  16.    * mouse support for console and xterm,
  17.    * new mc -K option switch to "unix" code for console (telnet from 
  18.      unix host, "Learn keys" feature etc.) 
  19.    * VFS (virtual file system) supported (with drives on remote system),
  20.      ftpfs is patched to work with IBM ftp server for OS/2,
  21.    * internal editor is supported (including syntax highlighting and
  22.      Linux console features).
  23.    * mcserv for OS/2 with private mc passwd support and new -o option
  24.      for standard mc clients ( in this mode cannot change drives )     
  25. -----------------------------------------------------------------------------
  26. extfs tested only for *.tar *.tar.gz *.tgz *.zip
  27. -----------------------------------------------------------------------------
  28. os2 keyboard specific keys:     
  29.      select group      M-+  <Alt>+<+> (numeric keypad) 
  30.      unselect group    M--  <Alt>+<-> (numeric keypad) 
  31.      reverse selection M-*  <Alt>+<*> (numeric keypad) 
  32.      find file         M-x
  33.      filtered view     only from menu 
  34. -----------------------------------------------------------------------------
  35. requiered: emx runtime
  36.            environment variables 
  37.               HOME, TMP, TERM, TERMCAP
  38.               MC_LIBDIR ( if different from compiled path "c:/usr/lib/mc" ) 
  39.        gnu fileutils, gzip, tar, sh ...
  40.            termcap file ( sample file included ) 
  41.        mmap.dll (included)
  42. -----------------------------------------------------------------------------
  43. CONFIG.SYS example:
  44. ~~~~~~~~~~~~~~~~~~
  45. ...
  46. SET HOME=c:/home
  47. SET TERM=ansi
  48. SET TERMCAP=c:/usr/XFree86/lib/X11/etc/emx.termcap.x11
  49. SET TMP=C:\TMP
  50. SET MC_LIBDIR=c:/usr/local/lib/mc
  51. ...
  52. -----------------------------------------------------------------------------
  53. mc.cmd example:
  54. ~~~~~~~~~~~~~~~
  55. @SET SHELL=c:/bin/sh
  56. @SET MC_LIBDIR=c:/usr/lib/mc
  57. @SET TERMCAP=%MC_LIBDIR%/termcap
  58. @%MC_LIBDIR%\bin\mc %1 %2 %3 %4 %5 %6 %7 %8 %9
  59. -----------------------------------------------------------------------------
  60. UNIX code used, common port PS, Win and OS/2 maybe no best choice, 
  61. OS/2 with EMX is in this time much better for porting Unix applications.
  62. PC code variablles #ifdef _OS_NT, __os2__  or OS2_NT not used.
  63. Build with emx 0.9c.
  64. New variables: OS2EMX              code specific for this port
  65.                OS2EMX_CHG          maybe bugs or additions to MC code
  66.                ALTERNATIVE_CONSOLE runtime choice unix, X or OS specific
  67.                                    console
  68.                LOCAL_DRIVES        system has local drives
  69.                                    chgdrive:  "x:" or "cd x:"
  70.                HETER_NET           heterogenous network ( no pure unix ), 
  71.                                    drives on remote host etc.
  72.                                    path example:  "/#mc:host/c:/home/work"  
  73.                                    rem.chgdrive:  "cd /#mc:host/d:"
  74.                OS_INFO             local system identification string "OS/2" 
  75. -----------------------------------------------------------------------------
  76. Partialy used code from the port for OS/2 by
  77.     Alexander Dong <ado@software-ag.de>
  78. the PC port by 
  79.     Pavel Roskin <pavel_roskin@geocities.com>
  80. the passwd access library and GNU crypt library ported to OS/2 by
  81.     Kai Uwe Rommel <rommel@ars.muc.de>
  82. the rpc library OS/2 port by
  83.     Holger Veit <Holger.Veit@gmd.de>
  84. the Memory Mapped Files Emulation Layer v1.00 by
  85.     Maurilio Longo <md2520@mclink.it>
  86. -----------------------------------------------------------------------------
  87. Midnight Commander Home : http://www.gnome.org/mc/
  88. -----------------------------------------------------------------------------
  89.  
  90. Bohumir Horeni <horeni@login.cz>
  91.