Additional installation instructions for Sun users: Two Sun executables are available, one for Solaris 2.0 (SunOS 5.3) and beyond, and one for earlier BSD based SunOS systems. These are called nedit_solaris, and nedit_sunos respectively. Solaris (SunOS 5.3 and beyond) Systems The nedit_solaris executable may require the environment variable OPENWINHOME to be set to the directory where Open Windows is installed. If this is not set properly, NEdit will spew screenfulls of messages about translation table syntax errors. Solaris 2.5 -- Solaris 2.5 systems were shipped with a bad shared Motif library, in which the file selection dialog (Open, Save, Save As, Include, etc.) shows long path names in the file list, but no horizontal scroll bar, and no way to read the actual file names. Depending on your system, the patch is one of ID# 103461-07, # 102226-19, or # 103186-21. It affects all Motif based programs which use the library. If you can't patch your system, you might want to just try the nedit_sunos executable (from ftp.fnal.gov /pub/nedit), which is statically linked with a good Motif. You can also set the X resource: nedit.stdOpenDialog to True, which at least gives you a text field where you can enter file names by hand. Solaris 2.6 -- If you're experiencing performance problems (windows come up slowly), the patch for Sun's shared Motif library is ID# 105284-04. Installing the patch alone will improve nedit's performance dramatically. The patch also enables a resource, *XmMenuReduceGrabs. Setting this to True will eliminate the delay completely. Solaris 2.5 and 2.6 -- Wildcard processing in the Open Selected command is disabled in the pre-built nedit_solaris executable, for backward compatibility with Solaris 2.4 systems, which do not have the necessary glob subroutine to do the processing or a properly function version internal Motif replacement used on other platforms. If wildcard support in Open Selected is important to you, you can re-enable it on Solaris 2.5 and beyond systems, by fetching the sources and re-building without -DDONT_HAVE_GLOB in CFLAGS. SunOS 4.x Systems SunOS users who are not already using other Motif software may need to do some additional installation before NEdit will run properly. The nedit_sunos executable requires that an nls directory be set up in /usr/lib/X11. If the directory does not exist, NEdit will crash and/or print a warning about not being able to find the X NLS directory when you try to copy or paste text in dialog text fields. A tar file of this directory is available in /pub/nedit on ftp.fnal.gov. Alternatively, the directory can be installed anywhere, and the environment variable XNLSPATH set to point to it. On some SunOS systems, NEdit will also complain about translation table syntax errors. This happens when Motif can't access the keysym database, usually located in the file /usr/lib/X11/XKeysymDB. If this file exists on your system, but NEdit fails to locate it properly, you can set the environment variable XKEYSYMDB to point to the file. If you can't find the file, or if some of the errors persist despite setting XKEYSYMDB, the remainder of this file contains a copy of XKeysymDB which you can use to update or replace your /usr/lib/X11/XKeysymDB file. If you don't want to change your existing XKeysymDB file, make a local copy and set XKEYSYMDB to point to it. If you find that some of the labeled keys on your keyboard are not properly bound to the corresponding action in NEdit, try the following: 1) Get a copy of motifbind.sun (for Sun standard keyboards), or motifbind.sun_at (for Sun PC style keyboards) from the NEdit contrib directory on ftp.fnal.gov:/pub/nedit/v4_0_1/contrib. 2) Copy it to a file called .motifbind in your home directory. 3) Shutdown and restart your X server. If this still doesn't fix the problem, send mail to nedit_support@fnal.gov. Mark Edel edel@fnal.gov =============================================================================== ! ! OSF Keysyms ! osfBackSpace :1004FF08 osfInsert :1004FF63 osfDelete :1004FFFF osfCopy :1004FF02 osfCut :1004FF03 osfPaste :1004FF04 osfAddMode :1004FF31 osfPrimaryPaste :1004FF32 osfQuickPaste :1004FF33 osfPageLeft :1004FF40 osfPageUp :1004FF41 osfPageDown :1004FF42 osfPageRight :1004FF43 osfEndLine :1004FF57 osfBeginLine :1004FF58 osfActivate :1004FF44 osfMenuBar :1004FF45 osfClear :1004FF0B osfCancel :1004FF69 osfHelp :1004FF6A osfMenu :1004FF67 osfSelect :1004FF60 osfUndo :1004FF65 osfLeft :1004FF51 osfUp :1004FF52 osfRight :1004FF53 osfDown :1004FF54 ! DEC specific keysyms ! DRemove :1000FF00