|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| bg/ | H | 16-Mar-2011 | - | 518 | 443 |
| doc/ | H | 03-May-2022 | - | 3,316 | 2,875 |
| pix/ | H | 03-May-2022 | - | 401 | 337 |
| src/ | H | 03-May-2022 | - | 36,061 | 28,753 |
| themes/ | H | 16-Mar-2011 | - | 3,964 | 3,822 |
| utils/ | H | 03-May-2022 | - | 1,291 | 1,045 |
| CVS-README | H A D | 06-Jan-2009 | 2.4 KiB | 61 | 46 |
| ChangeLog | H A D | 16-Mar-2011 | 248.5 KiB | 5,675 | 4,132 |
| Eterm.spec | H A D | 16-Mar-2011 | 6.2 KiB | 197 | 155 |
| LICENSE | H A D | 06-Jan-2009 | 1.2 KiB | 24 | 20 |
| Makefile.am | H A D | 06-Jan-2009 | 395 | 10 | 5 |
| Makefile.in | H A D | 16-Mar-2011 | 19.9 KiB | 663 | 584 |
| README | H A D | 06-Jan-2009 | 3 KiB | 83 | 63 |
| ReleaseNotes | H A D | 06-Jan-2009 | 1.1 KiB | 27 | 21 |
| ReleaseNotes.1 | H A D | 06-Jan-2009 | 23.2 KiB | 414 | 384 |
| aclocal.m4 | H A D | 16-Mar-2011 | 297.1 KiB | 8,490 | 7,616 |
| autogen.sh | H A D | 06-Jan-2009 | 2.1 KiB | 80 | 55 |
| config.guess | H A D | 08-Dec-2009 | 41.1 KiB | 1,412 | 1,215 |
| config.h.in | H A D | 16-Mar-2011 | 10.8 KiB | 494 | 332 |
| config.sub | H A D | 08-Dec-2009 | 29.5 KiB | 1,501 | 1,360 |
| configure | H A D | 03-May-2022 | 864.7 KiB | 27,752 | 22,510 |
| configure.ac | H A D | 16-Mar-2011 | 40.5 KiB | 1,106 | 1,022 |
| depcomp | H A D | 16-Mar-2011 | 15.6 KiB | 531 | 330 |
| install-sh | H A D | 16-Mar-2011 | 9 KiB | 324 | 189 |
| ltmain.sh | H A D | 08-Dec-2009 | 193.8 KiB | 6,912 | 5,456 |
| missing | H A D | 16-Mar-2011 | 10.8 KiB | 361 | 268 |
CVS-README
1As of 17 August 1999, Eterm is now available via anonymous CVS from
2cvs.enlightenment.org. If you don't know how to use CVS, don't use
3it. The authors, of course, don't guarantee anything whatsoever about
4Eterm being functional; we guarantee even less if you get it from CVS.
5We try to remember to test things before we commit them, but we make
6no promises. :-)
7
8To connect to the enlightenment CVS server, you should have the latest
9version of CVS installed. If you don't have the very latest version of
10CVS installed, check out How to get CVS. To connect to the CVS server
11using the UNIX client you will need to set your environment variable
12appropriately:
13
14bash/ksh/sh users:
15 export CVSROOT=":pserver:anonymous@cvs.enlightenment.org:/cvsroot/enlightenment"
16or csh/tcsh users:
17 setenv CVSROOT ":pserver:anonymous@cvs.enlightenment.org:/cvsroot/enlightenment"
18
19At this point, you'll need to run the following command (only the
20FIRST time you check out the source code should you have to run this
21command):
22
23 cvs login
24
25You'll get back a prompt that looks something like this:
26
27 (Logging in to anonymous@cvs.enlightenment.org)
28 CVS password:
29
30At this point you can just hit enter. You should only have to do this
31ONCE when you first check out source on a machine. Once you've gotten
32this far, the rest is just a matter of downloading, compiling, and
33installing. To check out source code for the first time, you use the
34following command:
35
36 cvs -z3 co Eterm
37
38This will check out the latest development version of Eterm. You can
39also check out particular versions of Eterm, back as far as 0.8.9, by
40using the version number as a tag (with hyphens instead of dots), like
41so:
42
43 cvs -z3 co -r Eterm-0-8-10 Eterm
44
45Once you have checked out the source code, you can keep your source
46tree up-to-date by using:
47
48 cvs -z3 update -Pd Eterm
49
50There are other modules in Enlightenment's CVS tree, including e,
51imlib, fnlib, esound, audiofile, epplets, imlib2, eConfig, eplay,
52va-anim, notgame, pesh, and efm.
53
54After checking out or updating the source tree from CVS, you need to
55build it. The process is identical to the normal ./configure, make,
56make install routing, except that you run "autogen.sh" rather than
57"configure." You pass the same options to autogen.sh as you did to
58configure, like --prefix. autogen.sh will pass these options along to
59configure. Once that is complete, simply run "make" and "make
60install" as normal.
61
README
1Eterm 0.9 README
2----------------
3
4Software Requirements
5---------------------
6- Version 11 of the X Window System. I believe Release 4 is the minimum
7 required, but R6 is highly recommended.
8- The Imlib image library. Visit http://www.enlightenment.org/ to download it
9 or for more information.
10- Eterm will work with any window manager (or no window manager at all), but it
11 is designed to work best with Enlightenment. Some features (like auto mode
12 and similar IPC-based functions) will not work with other window managers, and
13 other WM-dependent features (like desktop selection/switching) may or may not
14 work. That's life.
15
16Documentation
17-------------
18- Running "Eterm --help" will show you the command line options.
19- "man Eterm"
20- The online FAQ's at and man pages at http://www.eterm.org/docs/
21- The Technical Reference, also at the above web site, if you want more
22 technical details about Eterm.
23
24Building Eterm
25--------------
26
27From the toplevel Eterm source tree directory:
28
29 ./configure
30 make
31
32Installing Eterm
33----------------
34
35After performing the build step above, run:
36
37 make install
38
39It is very important that you perform the "make install" step rather than simply
40copying the binary into place. The install routine does a lot more, and Eterm
41will not run properly unless you perform a proper installation.
42
43On some systems, you may need to install Eterm setuid root in order for it
44to appear in a "w" or "who" listing. This includes Debian Linux and HP-UX.
45Redhat Linux and Solaris are known to not require setuid root. If you need
46to install Eterm setuid root, here's how:
47
48 chown root /usr/local/bin/Eterm
49 chmod u+s /usr/local/bin/Eterm
50
51If you installed into a location other than /usr/local, change the above
52paths appropriately.
53
54Standard Disclaimer
55-------------------
56
57The authors don't take any responsibility for any damage this program
58may do. We are doing this in our spare time. If you don't like this
59program, don't use it.
60
61Eterm was originally based on rxvt, but has been extensively modified. In
62its current form, most parts of Eterm bear little or no resemblence to rxvt (all
63the cool parts.) :-)
64
65Troubleshooting
66---------------
67
68Eterm has its own built-in debugging system which is enabled by the --debug
69option on the command line. Use --debug 2 to start with; you can go all the
70way up to level 4 debugging. Level 5 debugging slows things down a lot and is
71disabled by default. Only serious developers should touch that one.
72
73Eterm is also capable to using gdb, dbx, and other tools to generate a stack
74trace of itself when it crashes. This information will help developers find
75the problem. Make sure that you compiled Eterm with the "-O0 -g3" compiler
76flags (for gcc, or the equivalent flags for your compiler) if you choose to
77submit a stack trace.
78
79You'll also find people on the IRC channel #E (now on the OpenProjects
80IRC Network at irc.openprojects.net) who might be able to answer your
81questions, but please be sure you've read all the documentation
82mentioned above before asking a question there.
83