File: FAQ

package info (click to toggle)
enlightenment 0.14-6
  • links: PTS
  • area: main
  • in suites: slink
  • size: 4,620 kB
  • ctags: 1,387
  • sloc: ansic: 15,166; perl: 1,628; sh: 396; makefile: 198
file content (731 lines) | stat: -rw-r--r-- 27,509 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
  Current Version: Development Release 14 beta 3
  Current Status: Working Demo, GPL
  Documentation for the Enlightenment Window Manager
  Dox by Hilarion
  Last updated 98/05/17
  Additions by The Rasterman afterwards for 14 b 3

  This documentation is copyright (C) 1998 Hilarion, and like Enlighten-
  ment itself, is also released under the Gnu General Public License.
  All additions and corrections will be credited if so desired; contact
  rhogan < at > mnsi < pt > net for further information. Special thanks
  go out to all those on the mailing list who helped me put this
  together, and a nod to S.B. Hobdell for pointing out a particularly
  wormy passage.
  ______________________________________________________________________

  Table of Contents:

  1.      the Devil in the Details

  1.1.    the Authors and Enlightenment

  1.2.    Enlightenment's Home and Mailing List

  1.3.    Official Enlightenment Websites

  1.4.    Where To Get and How To Use This Document

  1.5.    License Terms and Sharing

  1.6.    History

  2.      Installing Enlightenment

  2.1.    Gotchas

  2.1.1.  Accidentally Orphaning Other Applications

  2.1.2.  the Enlightenment Development Model

  2.2.    Platforms Tested

  2.3.    Packages Needed and Their Homes

  2.4.    What Library Versions You Have

  2.4.1.  Sample result

  2.4.2.  My results (for comparison)

  2.4.3.  Why Locate Might Not Work

  3.      Starting X With E

  3.1.    By Startx

  3.2.    By xdm

  3.3.    SPECIAL NOTE

  4.      Running X with E

  4.1.    Small Screens, Low Resolutions, and Colour Depths

  4.2.    As a Networked Window Manager

  4.3.    Problem Compatibility List

  4.4.    Exceptional Compatibility List

  4.5.    Expected Performance

  5.      Feature Set

  5.1.    To Be Developed

  5.2.    Feature Explanations

  5.2.1.  Sliding Desktops

  5.2.2.  Shaped Windows

  5.2.3.  Window Decorations

  5.2.4.  Formal ICCCM Conformance

  5.2.5.  Striding Window Entry

  5.2.6.  Text Classes

  5.2.7.  Sticky/Floating Windows

  5.2.8.  Floating Desktop Buttons

  5.2.9.  Enlightened Sound Daemon Integration

  6.      Resources

  7.      Tutorial

  8.      FAQs for E-14
  ______________________________________________________________________

  1.  the Devil in the Details

  Wherein we discover what others have been talking about...

  1.1.  the Authors and Enlightenment

  Have you ever wondered what your desktop could be like with a little
  help from the window manager to change the details that matter to you,
  personally?  Most window managers allow a certain degree of fidelity
  with your use of it to make it easier, and while this isn't a light
  thing to dismiss, there can be so much more done to leave your mark on
  the desktop and make it yours.

  Let me ask you a few questions to determine whether you're ready for
  Enlightenment.  Do you like deciding what graphics will be used as
  window decorations?  Do you like artistically individual or unique
  fonts for special purposes?  Are you tired of typing things into a box
  that sits inside of another box?  Do you like fielding questions about
  your desktop from your co-workers and friends?  Can you stand
  compliments on things you use and own?

  If you've said "yes" to any of the above, you're probably ready for
  the experience.  Warning: first time users should wear sunglasses and
  come up for air occasionally to reduce strain on the frontal and
  occipital lobes.

  The authors of Enlightenment are Raster (raster < at > redhat < pt >
  com) and his co-pilot, Mandrake (mandrake < at > mandrake < pt > net).
  While the early development releases were rapid fire affairs of
  escalating feature sets, expectations, and even sometimes design
  quirks. The 14th release in the Enlightenment development cycle is the
  long awaited step-back-and-retrench rewrite that will provide the
  stability for the serious development of an Enlightened desktop.  Not
  to sound like some biblical prophet, but the time is near; harken and
  repent O user!, for Enlightenment's 13th release date is behind us,
  and its 14th is upon us!

  o  Raster, alias Rasterman, AKA Charleton Heston alias Carsten
     Haitzler

  o  Mandrake, AKA Geoff Harrison

  1.2.  Enlightenment's Home and Mailing List

  Its permanent roost is e-develop@rasterman.com and is being hosted by
  Mark Rorabaugh (mark < at > 2rad < pt > net).  While it is considered
  a developer's list, comments, observations, bug reports, wishlists and
  the like are hard to refuse.  For general announcements, e-
  announce@rasterman.com is the mailing list to subscribe to, although
  announcements are mirrored on both so that if you are a fanboy/girl or
  a developer, you can cut down on your time and mailbox bandwidth and
  subscribe to just e-develop.  Did I mention the fact that Mark was
  nice enough to front the rasterman.com domain and www.rasterman.com
  server?

  1.3.  Official Enlightenment Websites

  o   <http://www.rasterman.com/> or

  o   <http://www.enlightenment.org/>

  1.4.  Where To Get and How To Use This Document

  This document can be snarfed from either

  o  Printable text at  <http://heave.to/e14.txt> or
     <http://www.rasterman.com/e14.txt>

  o  HTML-traversible tree at  <http://www.heave.to/e14.html> or
     <http://www.rasterman.com/e14.html>

  o  Printable Postscript at  <http://heave.to/e14.ps> (about 370K)

  o  Very Vanilla Text version at  <http://heave.to/e14v.txt>

  o  Archived HTML tree at  <http://www.heave.to/e14.tgz>

  The version that is posted to the Enlightenment mailing list is the
  Very Vanilla text version, suitable for that media, since no
  assumptions as to the capability of a Usenet-accessing or mailing
  agent can be made with regard to overstriking.  I have been informed
  that the rasterman.com site will mirror it daily, so there is no need
  to discern between the two in practical terms for retrieval.

  For printing, either the Postscript or Printable Text versions are
  suggested, and for a snatch-and-grab fest, the traversible tree is
  provided and designed for your entertainment and euclidiation.  The
  Printable Text version is also suitable for a local or remote terminal
  or tty that can handle the overstriking and emphasizes headings and
  bold text much better than the Very Vanilla version.  If given the
  choice and the time, choose the Postscript version; even if you don't
  have a Postscript printer, you will receive a fairly good rendering on
  whatever you have by using Ghostscript or Ghostview.

  1.5.  License Terms and Sharing

  Enlightenment and its Image and Text libraries, Imlib and Fnlib
  respectively, are released under the Gnu General Public License
  scheme.  What this basically means to you, the user, or you, the
  developer, is that you have free access to change and redistribute the
  way Enlightenment works to other users, who will in turn be able to do
  similarly.  This isn't a license to kill, but rather a license which
  allows users and developers to work as a community and share.
  Whatever you can do to make Enlightenment better can only be made even
  better by sharing it with others.  Whether your talent is graphics,
  words, being a codehead, or even evangelizing to people who can, by
  making available a resource for such, do it.

  For more details, see  <http://www.gnu.org/>

  1.6.  History

  19980515 Released second beta of E14
  19980509 Released first beta of E14

  2.  Installing Enlightenment

  The first order of business is to decide which method fits your style
  of installation better.  There are currently two general methods and
  short of a new software technology on the horizon, this will remain
  true for the development releases of Enlightenment.  You can either
  use a distribution packaging system like Redhat's RPM, Debian's, or
  the cross-distribution system that handles both, Alien.  You will find
  these files by their extensions, respectively: .rpm and .deb. Install
  them as per the current instructions contained in their manual pages.

  The second method is by compiling directly from the source code the
  authors wrote.  To do this, you will need to have a C compiler
  installed, and snarf the .tar.gz or .tgz files.  Then just unarchive
  them by going to the directory tree you want to install from (ie.
  /usr/local/src), and type "tar zxvf /dir of .tarball/e14.tgz".  Change
  to the directory it creates and type "make", and if no error messages
  result, "make install".

  (Currently there is no configure script or Imakefile.)

  2.1.  Gotchas

  Make sure you have the needed dependencies fulfilled.  This involves
  installing a number of libraries that you may or may not have, or that
  need updating to be useful to Enlightenment.  Chances are, if you have
  a fresh system that shows you graphics, you have most of the
  libraries; but check the Files Needed section just in case.  Two
  libraries, Imlib an Fnlib, are for Enlightened applications, and if
  you do not have any such applications installed, then you will need to
  install these as a minimum requirement.

  In the latest development release, the Enlightened Sound Daemon is
  included.  On some systems it requires the inclusion of the math
  library as these are not included automatically from the configure
  script or the system's compiler.  You can do this easily by making
  sure the line in your resultant Makefile after running configure says:

  LIBS = -lesd -lFnlib -lImlib -lpng -lgif -ltiff -ljpeg -lz -lm -lXtst

  It is a Good Idea(tm) to see if this line is filled out with the
  libraries needed for each of the libraries with the things they need,
  and in Enlightenment.  If something is missing down in the libraries,
  you'll know what it is and what you need to do as a result.

  2.1.1.  Accidentally Orphaning Other Applications

  Make sure that you do not have a compatibility problem with the
  library dependencies that Enlightenment needs to do its business.  If
  you have an older set of libraries and other packages dependent on
  them, chances are you will probably have to upgrade all of said
  packages as they might "break" in various degrees.  Given the nature
  of distribution packages, you will have to uninstall them, and
  reinstall fresher, newer ones.  People who use source code will just
  need to recompile (ie, make clean; make; make install) said broken
  applications if their source trees are still locally accessible.  If
  there is a question as to whether a library is more likely to have
  dependent programmes, it will be the /usr/lib version, not the
  /usr/local/lib one: use due caution, because your distribution
  probably assumes this one for all of its shipping programmes.

  Please note that Enlightenment itself, while using these libraries, is
  not responsible for breaking other applications.  If in doubt, find a
  version of the library in question that works with both Enlightenment
  and the troubled application(s).

  2.1.2.  the Enlightenment Development Model

  The development model is with Gnu tools and if problems in compiling
  persist, installing these (GCC and Gmake) might be a solution if all
  else fails.  Linux and BSD in general are shipped with these and
  aliased as "cc" and "make" so no extraneous installation is necessary.
  Since this is a rewrite of Development Release 13, please send all
  further information to make Enlightenment conform to your native
  compiler to the E mailing list so it can be further documented here
  and thereby shared with needful others.

  2.2.  Platforms Tested

  (taken from scratch starting at Development Release 14)

  o  Linux/Alpha 2.0.3x, libc

  o  Linux/Intel 2.x.xx, glibc and libc

  o  Linux/PPC 2.1.24 using a Powerbook 2400

  2.3.  Packages Needed and Their Homes

  Where exact filenames are mentioned, consider these minimums for the
  current release.

  o  Imlib <ftp://ftp.labs.redhat.com/pub/raster/imlib-1.4.tar.gz>

  o  JPEG <ftp://ftp.uu.net/graphics/jpeg/>

  o  TIFF <ftp://sgi.com/graphics/tiff/>

  o  Fnlib <ftp://ftp.labs.redhat.com/pub/raster/fnlib_DR-0.2.tar.gz>

  o  GIF <http://sagan.earthspace.net/~esr/giflib/giflib-3.0.tar.gz>

  o  PNG <ftp://ftp.uu.net/graphics/png/>

  o  ZLIB <ftp://ftp.cdrom.com/pub/infozip/zlib/>

  o  Gtk <ftp://ftp.gtk.org/pub/gtk/v1.0/gtk+-1.0.1.tar.gz>

  o  ESD <ftp://ftp.enlightenment.org/pub/ricware/esound-0.2.1.tar.gz>

     When in doubt of the absolute latest check these out, or your
     distribution's home web site for native packages, or (as a last
     resort ;) visit: <http://www.rasterman.com/development.html>

  Redhat/RPM

  o  Intel/Alpha/Sparc  <ftp.redhat.com>

  o  Apple  <ftp.mklinux.apple.com> and  <ftp.linuxppc.org>

  Debian/DEB

  o  Intel/Alpha  <ftp.debian.org>

  2.4.  What Library Versions You Have

  This will display all the shared libraries you have on your current
  system, and where they are.  In the case of duplicates, erase them
  after making sure nothing else depends on them in case of possible
  conflicts if you have problems.  (See the ``Gotcha'' section for
  details.)  Always make sure you have a base library soft linked
  pointer that is used as a common access point for calling programmes.
  (See ``Sample Result'' for details.)

  In some other cases, you might find a negative result: check to see if
  you have a static (non-shared) library first before installing a new
  one, as other programmes might depend on it.

  Note: for systems not compiling a shared (ie., static) library,
  replace "so" in the following statements with "a".

  To use this, paste or type the following into an xterm (or tty).

  locate libpng|grep so -
  locate libFnlib|grep so -
  locate libgif|grep so -
  locate libImlib|grep so -
  locate libjpeg|grep so -
  locate libtiff|grep so -
  locate libz|grep so -
  locate libgtk|grep so -
  locate libesd|grep so -

  2.4.1.  Sample result

  /usr/lib/libtiff.so           < -- soft linked pointer
  /usr/lib/libtiff.so.3         < -- soft linked pointer
  /usr/lib/libtiff.so.3.4.28    < -- actual library

  This means it is properly formed and accessible.

  2.4.2.  My results (for comparison)

    libz.so.1.1.2,  libtiff.so.3.4.28,  libjpeg.so.6.0.1,  libImlib.so.1.4.0,
    libgif.so.3.0,  libFnlib.so.0.2.0,  libpng.so.2.1.0,   libImlib.so.1.3.0,
    libgtk.so.1.0.1,libesd.so.0.0.0

  2.4.3.  Why Locate Might Not Work

  The results might also be negative because said libraries have not
  been on your system long enough to be displayed because locate's
  database has not had enough time to be updated.  (In which case, you
  should know what you've installed in the last 24 hours, or whenever
  your locate's database gets updated.)  In some cases, like libImlib's,
  a lower version is also available because the author wishes to keep
  compatibility with older applications and you should refrain (until
  you update those dependent programmes) from deleting the extraneous
  libraries.

  3.  Starting X With E

  There are plenty of ways to start X up on your new E machine, but
  we'll just cover the two most used, most portable, solutions, namely
  using the xdm daemon or the startx script.

  3.1.

  By Startx

  In most distributions you'll be able to find your site's xinitrc file
  in an /etc tree.  On my linux distribution, this amounts to
  /etc/X11/xinit/xinitrc.  On some systems, the setup is multi-user and
  found in your home directory, by the name of .xinitrc.  To see if it's
  at "home," type "ls -lAd .xinitrc" in your home directory.

  Simply put a "#" in front of the line that would otherwise bootstrap
  your normal window manager, and put "exec path/enlightenment" where
  path is the pathspec that points to where your resultant Enlightenment
  binary is.  Then just type "startx" after dropping out of X, and
  enjoy.

  3.2.

  By xdm

  For most distributions, xdm's setup resides in /usr/X11R6/lib/X11/xdm
  or /usr/X11/lib/X11/xdm if you want to hardcode the entire site.  If
  you are just a user on a site, then look to changing the .Xsession
  residing in your home directory, exactly as you would as if it were a
  Startx xinitrc file.

  3.3.

  SPECIAL NOTE

  Since the demo doesn't include a method of generating xterms itself,
  you must put an "exec xterm" somewhere before the "exec enlightenment"
  in the X configuration file you just edited.  After the "exec
  enlightenment" you must put a "cd path-to-E" so it can read its demo-
  defaulted window and desktop graphics, or to start xdm/startx from
  that directory instead.

  4.  Running X with E

  While these things may seem transitory, these sections might help you
  decide on a configuration that best suits your needs and the needs of
  your local network or machine. In some cases, for some users,
  exquisite graphics can lead to exquisite bandwidth hogs.  Hopefully
  these situations are well-accounted here enough for you to see your
  limits and use them (and E) effectively and to your benefit, and see
  what is possible for you.

  4.1.  Small Screens, Low Resolutions, and Colour Depths

  Enlightenment configurations are mostly geared towards those of us who
  have recent and/or higher end graphics capabilities: namely 15BPP or
  higher. If a configuration is set up to use more than your than your
  current X setup allows for in colour depth, you will see dithered
  graphics.  In extreme low-end hardware cases, this might amount to
  fuzzy or spotty graphics. This may be a hindrance or complete setback
  to your hope of running Enlightenment; but there is hope of running
  most of these configurations on your desktop as well, with a few
  modifications to your X setup.

  If you have higher colour capabilities at lower graphics resolutions,
  try them out.  If you are running in, or forced to run in, a lower
  resolution mode due to either your video's limits on pairing good
  colour depth with high resolutions, or the dynamics your monitor/vtd
  can effectively handle without a meltdown (or even undue eyestrain on
  your part in some extremes of low-end hardware refresh rates), then
  you yet have some options to peruse and pursue.

  4.2.  As a Networked Window Manager ...incomplete

  4.3.  Problem Compatibility List ...incomplete

  4.4.  Exceptional Compatibility List ...incomplete

  4.5.  Expected Performance ...incomplete

  5.  Feature Set

  o  Sliding Desktops

  o  Shaped Windows

  o  Graphical Window Decorations

  o  Formal ICCCM Conformance

  o  Auto Window Arrange

  o  Striding Window Entry

  o  Borderless Windows

  o  Text Classes

  o  Sticky/Floating Windows

  o  Floating Desktop Buttons

  o  Enlightened Sound Daemon Integration

  5.1.  To Be Developed

  o  Menus

  o  Configurability

  o  Good documentation

  5.2.  Feature Explanations

  5.2.1.

  Sliding Desktops

  Desktop drag and drop has been replaced with a different, more
  fascinating mechanism of sliding desktops. Keybindings let you switch
  between desktops as most window managers featuring virtual desktops
  allow, although a trifle fancier. Using the pointing device, however,
  you can now slide the desktop roller bar (squeegie?) over that lives
  on the left/top side of your desktop, so that you can move it over as
  much as you like in order to see the other desktops "underneath" the
  current one.  You can open more than one at a time and easily drag a
  window from one desktop and *plop* it on another and it will seemingly
  'stick' to it automatically when you slide the desktop more open or
  closed.  As a simple man's filing system, you can leave many of them
  open in various state of "undress," to easily shuffle windows around.

  5.2.2.

  Shaped Windows

  Wholly aesthetic, these allow window decorations that aren't confined
  to plain rectangles, allowing background elements of the desktop or
  lower windows, to show through portions much like peeking through
  Victorian lace to see your hand on the other side.  While detracting
  from performance to deliver this feature, it can be used creatively
  with Window Decorations to create an entirely new landscape for your
  desktop.  This feature is dependent on the window decorations, of
  course; if you use a set of window decorations that are rectalinear,
  or mostly so, the performance drain is completely or partially
  negated.

  5.2.3.

  Window Decorations

  Any GIF, PNG/PNM, JPG, or TIFF file can be used to in Enlightenment's
  configuration to create a window decoration to stick to your windows
  or to be used as buttons or other usable artifacts.  Similarly,
  highlighted focus can be indicated with another set to show its
  changed state.

  5.2.4.

  Formal ICCCM Conformance

  The feature says it all, doesn't it?  Enlightenment now boasts
  conformance with the ICCCM protocol standard.

  There are three sets of atoms that E can understand: MWM (Motif), the
  usual standards, and Enlightenment's own internal triad for the
  Enlightened.

  o  _MOTIF_WM_INFO, _MOTIF_WM_HINTS

  o  WM_PROTOCOLS, WM_TAKE_FOCUS, WM_STATE, WM_SAVE_YOURSELF,
     WM_DELETE_WINDOW,

  o  _XROOTPMAP_ID, _XROOTCOLOR_PIXEL

  o  ENL_MSG, ENLIGHTENMENT_DESKTOP, ENLIGHTENMENT_COMMS

  5.2.5.

  Striding Window Entry

  When a window is adopted from the resource pool into X, Enlightenment
  now tells the window it has to stride across the screen from a
  randomly chosen corner to the destined area where it can finally rest.

  5.2.6.

  Text Classes

  Enlightenment now uses the Fnlib Font library in order to give non-
  standard X fonts for window title bars and other such accruements.
  This provides Enlightenment with the ability to use a graphic image as
  a sort of mapped-on font set.  Right now this is pretty raw still, and
  is at the whim of the artists'/contortionists' concept of contrast as
  multiple shades are now possible, thus possibly reducing visibility.
  When the colour and contrast combinations are on, though, it's
  certainly melt-in-your-mind-not-in-your-hands eye candy.

  5.2.7.

  Sticky/Floating Windows

  Windows can now be made pinnable to the monitor.  The usual reference
  in other window managers is stickiness.  However, given the context of
  sliding desktops, a saner description would be floating windows as
  they gently keep floating when the desktops flip underneath.

  5.2.8.

  Floating Desktop Buttons

  The buttons that help you slide the desktops back and forth can be
  pinned to anything.  Since you need them if you use a pointing device,
  they are automagically floaters, and eventually swim to the top if you
  place anything on them.  They are small and require almost no room on
  your desktop, so placement is a matter of convenience in use, not
  arrangement since you can pin them to your titlebars, the sliding
  desktop roller bar (squeegie?) itself, or anything else.

  5.2.9.

  Enlightened Sound Daemon Integration

  This integration allows Enlightenment to bundle all of the
  capabilities of the ESD together and use them as it sees fit.  The
  features ESD brings include mixing from multiple sound sources and
  cached digital sample capabilities, much in keeping with the cached
  graphic capabilities of what Imlib "brought" to Enlightenment.
  Hopefully as more Enlightened applications appear, integration with
  ESD (and between themselves) will become more apparent.

  6.  Resources ...incomplete

  (hmmm... none yet for this development release)

  7.  Tutorial ...incomplete

  (ha! insert witty banter here)

  8.  FAQs for E-14

  1.

     Oh noooo, I get the blue screen of death!  What'll I do now?
        Right now, the demo only works in the directory its been
        compiled in, due to the lack of an install script and the use of
        nonabsolute pathnames (an altogether good idea).  Execute it
        from your install directory (the one above the pix subdirectory
        in it, and holding the enlightenment binary).

  2.

     Where's the Xterm? and the Menu?
        Xterm either didn't ship with your distribution of X, or you
        didn't put one in your startx script or xdm setup.  Out-of-the-
        box source doesn't have a menu, and hence no Xterm selector.
        Keep reading...

  3.

     How do I exit Enlightenment? Other keybindings?
        Alt-End.  Default for desktop sliding is Alt-Left or Alt-Right.
        Feel free to change it in test.c by replacing "AltMask" with
        "ControlMask" on the two lines if those are more familiar to
        you.  F12 allows the windows to be repositioned, usually more
        favourably, depending on the "arrangement" scheme chosen.
        Lastly, if you're lazy, and leave the desktops "half-open," hit
        Alt-Down and it'll close your current one for you--a great
        shortcut. (The demo's default is BY_SIZE, and seems to go by
        newest highest.)

  4.

     But this was released, wasn't it? When will it?
        Well, sorta.  It's a demo.  If you want the "real" one, go back
        to DR13.3; however, you'll live without sliding desktops and
        being a beta-tester.  As far as I know, the original plans to
        keep it on track (and the state of the source code) indicate
        that the Expo date of May 28th is a fairly good certainty.

  5.

     Where's a screen shot for this thing?
        Well, I've got one jpeg up on  <http://heave.to/e14.jpg> for the
        first release, and the second one is up at
        <http://heave.to/e14v2.jpg>  -- expect each of these to weight
        in at about 150K each.  and that's all I know of.

  6.

     With no menus, how do you work/test its real-world usage?
        There are plenty of utilities out there that provide that stuff.
        Right now I'm trying out xfce and its build-your-own-interface
        blends pretty well with my Enlightenment usage.

  7.

     The Sound Daemon is a requirement?

     But I have no sound card!
        Right now, it's a requirement.  However, it won't activate
        itself when Enlightenment starts up because it's a good like
        daemon, and we feed it nice things unless you have a sound card.

     But I don't use Linux!
        Hmm.  This is one I don't know about.  ESD documentation says
        that it only works under Linux, with IRIX support on the way.
        Whether it's well behaved and stays silent and unobstrusive, I
        don't know.  Please tell me or the mailing ``list'' details if
        this does or doesn't work.

  8.

     When did all of this happen?!
        We all got word of it by the 10th, and it was up at Raster's RH
        ftp area on May 9th.  The second release came out on the 16th if
        you hadn't noticed that one yet either.  You don't stay in
        often, do you?

  9.

     Where'd the new window just skip off to?
        Sometimes on a smaller resolution screen (?) with no free area
        for the arranging algorhythm to work within, the window gets
        placed off or near the edge as it finds no room near the centre
        of the screen.  Hit F12 and it'll "right" itself by ignoring
        other windows, repositioning all by absolutist measurements.
        This sometimes shifts the lowest windows a bit because it tries
        to shunt them aside to make room before moving first,
        unsucessfully.

-
To unsubscribe from this list send mail to: majordomo@2rad.net
with the message contents: unsubscribe e-develop