Lugaru's Epsilon
Programmer's
Editor

Context:
Epsilon User's Manual and Reference
   Welcome
      Introduction
      Features
   Getting Started
      Windows Installation
      Unix Installation
      Mac OS X Installation
      DOS Installation
      . . .
   General Concepts
      Buffer Concepts
      Window Concepts
      Epsilon's Screen Layout
      . . .
      The Menu Bar
   . . .

Previous   Up    Next
Windows Installation  Getting Started   Mac OS X Installation


Epsilon User's Manual and Reference > Getting Started >

Unix Installation

Epsilon includes a version for Linux and a separate version for FreeBSD. We describe them collectively as the "Unix" version of Epsilon. To install either one, mount the CD-ROM, typically by typing

mount -o exec /cdrom

or for FreeBSD and some Linux systems

mount /cdrom

Then, as root, run the appropriate shell script. For Linux, use

/cdrom/linux/einstall

and for FreeBSD use

/cdrom/freebsd/einstall

The installation script will prompt you for any necessary information.

If for some reason that doesn't work, you can manually perform the few steps needed to install Epsilon. For Epsilon for Linux, you would type, as root:

cd /usr/local
tar xjf /cdrom/linux/epsilon13.12.tar.bz2
cd epsilon13.12
./esetup

For FreeBSD, substitute freebsd for linux in the second command.

You can also install Epsilon in a private directory, if you don't have root access. If you do this on some systems, you might have to define an environment variable to ensure Epsilon can locate its files, such as

EPSPATH1312=~/.epsilon:/home/bob/epsilon13.12

If needed, the esetup command will display an appropriate environment variable definition.

Some versions of Epsilon use a helper program to access certain shared library files from the glibc 2.1 NSS subsystem. If necessary, the installation script will compile a helper program to provide Epsilon with these services.

Epsilon runs as an X11 program when run under the X11 windowing system, and as a text program outside of X. Epsilon knows to use X when it inherits a DISPLAY environment variable. You can override Epsilon's determination by providing a -vt flag to make Epsilon run as a text program, or an appropriate -display flag to make Epsilon connect to a given X server. On platforms where Epsilon uses shared libraries, you can run the program terminal-epsilon instead of epsilon; it will run as a text program even where X11 shared libraries are not installed.

Epsilon also recognizes these standard X11 flags:

-bw pixels or -borderwidth pixels
This flag sets the width of the window border in pixels. An Epsilon.borderWidth resource may be used instead.

-display disp
This flag makes Epsilon use disp as the display instead of the one indicated by the DISPLAY environment variable. It follows the standard X11 syntax.

-fn font or -font font
This flag specifies the font to use. The Alt-x set-font command can select a different font from within Epsilon. Epsilon will remember any font you select with set-font and use it in future sessions; this flag overrides any remembered font.

-geometry geometry
This flag sets the window size and position, using the standard X11 syntax. Without this flag, Epsilon looks for an Epsilon.geometry resource.

-name resname
This flag tells Epsilon to look for X11 resources using a name other than "Epsilon".

-title title
This flag sets the title Epsilon displays while starting. An Epsilon.title resource may be used instead.

-xrm resourcestring
This flag specifies a specific resource name and value, overriding any defaults.

Epsilon uses various X11 resources. You can set them from the command line with a flag like -xrm Epsilon.cursorstyle:1 or put a line like Epsilon.cursorstyle:1 in your X resources file, which is usually named ~/.Xresources or ~/.Xdefaults:

Epsilon.cursorstyle: 1

You'll need to tell X to reread the file after making such a change, using a command like xrdb -merge ~/.Xresources.

Epsilon uses these X resources:

Epsilon.borderWidth
This sets the width of the border around Epsilon's window.

Epsilon.cursorstyle
Under X11, Epsilon displays a block cursor whose shape does not change. Define a cursorstyle resource with value 1 and Epsilon will use a line-style cursor, sized to reflect overwrite mode or virtual space mode. Note this cursor style does not display correctly on some older X11 servers.

Epsilon.font
This resource sets Epsilon's font. It must be a fixed-width font. If you set a font from within Epsilon, it remembers your selection in a file ~/.epsilon/Xresources and uses it in future sessions. Epsilon uses this resource if there's no font setting in that file.

Epsilon.geometry
This resource provides a geometry setting for Epsilon. See the -geometry flag above.

Epsilon.title
This resource sets the title Epsilon displays while starting.



Previous   Up    Next
Windows Installation  Getting Started   Mac OS X Installation


Lugaru Copyright (C) 1984, 2012 Lugaru Software Ltd. All Rights Reserved.