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
|