home *** CD-ROM | disk | FTP | other *** search
/ Freelog 22 / freelog 22.iso / Prog / Djgpp / RHIDE14B.ZIP / doc / rhide / LINUX.TXT < prev    next >
Encoding:
Text File  |  1997-10-01  |  4.4 KB  |  126 lines

  1. This file will give you some hints to the linux port
  2. of RHIDE.
  3.  
  4. It is currently available ONLY on my website and NOT
  5. via FTP. The main URL for RHIDE is
  6.  
  7. http://www.tu-chemnitz.de/~rho/rhide.html
  8.  
  9. and specific to the linux RHIDE you can use also
  10.  
  11. http://www.tu-chemnitz.de/~rho/rhide-linux.html
  12.  
  13. I will place there the sources and also ready binaries.
  14. After seeing the problems with shared linked binaries,
  15. I include in the bin archive now only static linked 
  16. binaries.
  17.  
  18. Installing RHIDE
  19. ================
  20.  
  21. The binary archive has all the RHIDE files stored
  22. in a subdirectoy called rhide-?.??. In this directory
  23. is also a installation script, which installs the
  24. the binaries and other needed files on your system.
  25. Look at INSTALL.LINUX for additional options to that
  26. script.
  27.  
  28. Documentation about RHIDE
  29. =========================
  30. The doc (which is also the core of the integrated
  31. help system) is in INFO format and is also part
  32. of the binary distribution. Because of missing time
  33. I haven't updated it yet to the linux version, so
  34. many things there are DJGPP specific (especially
  35. the directory and insatllation descriptions). But
  36. the other things about the functionality can be read
  37. and used also on linux.
  38.  
  39. Linux specific remarks
  40. ======================
  41.  
  42. Because RHIDE was designed originaly for DJGPP many
  43. things in RHIDE are specifiy for that environment.
  44. I have tried to make it as much as possible unix-like,
  45. but not all is fineshed yet.
  46.  
  47. The main differences (and difficulties when porting
  48. RHIDE to linux) is all the stuff which depends on
  49. the hardware. These are the keyboard, the screen and
  50. the mouse.
  51.  
  52. Since a normal user under linux has no direct access
  53. to the hardware you will get the best results with
  54. RHIDE (speed, look and feel ...) only when you run
  55. RHIDE as root or install it as root with the setuid
  56. bit set. In that case RHIDE will use root rights only
  57. until it has accessed the screen, then it will use
  58. the real user id for any other things.
  59.  
  60. But you can make RHIDE also as a setgid program, when
  61. you create a new group and allow this group rw permissions
  62. to the /dev/vcsa.. devices. I have written a small
  63. script, which setup the correct things for that. Look
  64. at VCSA.SH.
  65.  
  66. Other known problems:
  67.   - RHIDE knows currently nothing about any installed fonts.
  68.     It uses at any time the IBM PC charset.
  69.  
  70.  
  71. Because I found until now no documentation about a
  72. standard directory tree for such a package like RHIDE,
  73. I hope I made a tree which is acceptable. After a hint
  74. of a first RHIDE tester on linux, I made now a directory
  75. tree for RHIDE, where all is placed in one directory,
  76. called after the RHIDE version, as writing this it is
  77.  
  78. rhide-1.3
  79.  
  80.  
  81. Running RHIDE in a xterm
  82. ========================
  83.  
  84. I had many problems, when running RHIDE in a xterm. I don't
  85. know what is wrong (either the terminfo file for the xterm
  86. or my X setup) but I think it is the terminfo file.
  87.  
  88. At first I recommend to run RHIDE in a rxvt because of a better
  89. color support. In a standard xterm RHIDE will use only black
  90. and white.
  91. For the keys I have patched my xterm-color terminfo file to
  92. have the keysequences the same as generated. For instance there
  93. was a difference in the cursor key sequences. In the terminfo
  94. file, there was \EOA for the cursor up key, but \E[A is generated.
  95. So I have changed simply most of the \EO to \E[ and after this
  96. most of the keys worked.
  97.  
  98.  
  99. Problems with the editor
  100. ========================
  101.  
  102. Since the editor was designed to be used on DJGPP, it was written
  103. in the hardly assumption, that the text files are in MS-DOS style
  104. (CR/LF). I have tried to make it now working also on files from
  105. the unix world by accepting only LF as line terminator, but
  106. not all is working correct (you can see this when you select
  107. text, use autoindent and so on), but I think for a first try to
  108. RHIDE you can live with it.
  109.  
  110. Reporting bugs
  111. ==============
  112.  
  113. Please do use the bug-report feature of RHIDE because it contains at
  114. least the most important information for me about your system.
  115. Since the newsgroup comp.os.linux.misc is so huge, I do not read it
  116. regulary. You can post it there to get also help from others but please
  117. send also a CC to me.
  118. But before doing so, please remember at first the above mentioned
  119. problems, because they are known to me and they need not to be reported
  120. to me.
  121.  
  122.       Have fun with RHIDE, 
  123.  
  124.   Robert Hoehne <Robert.Hoehne@Mathematik.TU-Chemnitz.de>
  125.  
  126.