Permalink
Cannot retrieve contributors at this time
web-hack-mirror/mirror/2000/09/27/linuxplace.sourceforge.net/article.php3?sid=7&mode=threaded&order=0
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
186 lines (146 sloc)
13.1 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <html><center><a href=banners.php3?op=click&bid=3><img src=http://servedby.advertising.com/mnum=0000004966/logs=0/bins=1/site=0000007925/bnum=36159380 border=1></a></center><br><html> | |
| <head> | |
| <title>The Linux Place - The Linux Place</title> | |
| <style rel=stylesheet type=text/css> | |
| A:link { font-weight: bold; } | |
| A:visited { font-weight: bold; } | |
| </style> | |
| </head> | |
| <body bgcolor="#778899" text="#000000" link="#000000" vlink="#000000" topmargin=5 leftmargin=0 rightmargin=0 marginheight=5> | |
| <table border=0 cellpadding=4 cellspacing=0 width=100% align=center> | |
| <tr><td bgcolor=778899> | |
| <table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"> | |
| <tr><td> | |
| <table border="0" cellspacing="0" cellpadding="3" width="100%" bgcolor="333333"> | |
| <tr><td> | |
| <a href="/"><img src="themes/Default/deflogo.gif" alt="Welcome to The Linux Place" border=0></a> | |
| </td><td align=right> | |
| <form action="search.php3" method=post><font face=Arial,Helvetica size=2 color="ffffff"> | |
| Search<input type=name name=query> | |
| </form></tr> | |
| <tr bgcolor="666666"><td colspan=2 bgcolor="666666"> | |
| <font face=Arial,Helvetica size=3 color=CCCCCC>The Linux Place</td> | |
| </td></tr></table> | |
| </td></tr></table> | |
| </td></tr><tr><td valign=top width=100% bgcolor=778899> | |
| <table border=0 cellspacing=0 cellpadding=2 width=100%> | |
| <tr><td valign=top width=150 bgcolor=778899> | |
| <!-- Blocks Init --> | |
| <table border=0 cellspacing=0 cellpadding=0 width=100% bgcolor=000000><tr><td> | |
| <table width=100% border=0 cellspacing=1 cellpadding=3><tr><td colspan=1 bgcolor=CCCCCC> | |
| <font face=Arial,Helvetica size=2>Main Menu</td></tr><tr><td bgcolor=FFFFFF><font face=Arial,Helvetica size=2> | |
| <li><a href=index.php3>Home</a> | |
| <li><a href=topics.php3>Topics</a> | |
| <li><a href=sections.php3>Sections</a> | |
| <li><a href=links.php3>Web Links</a> | |
| <li><a href=user.php3>Your Account</a> | |
| <li><a href=submit.php3>Submit News</a> | |
| <li><a href=stats.php3>Stats</a> | |
| <li><a href=top.php3>Top 10</a> | |
| <li><a href=faq.php3>FAQ</a></td></tr></table></td></tr></table><br> | |
| <!-- Because this is the DEFAULT theme, so print the user login block --> | |
| <table border=0 cellspacing=0 cellpadding=0 width=100% bgcolor=000000><tr><td> | |
| <table width=100% border=0 cellspacing=1 cellpadding=3><tr><td colspan=1 bgcolor=CCCCCC> | |
| <font face=Arial,Helvetica size=2>The Linux Place Login | |
| </td></tr><tr><td bgcolor=FFFFFF> | |
| <font face=Arial,Helvetica size=2> | |
| <form action="user.php3" method="post"> | |
| Nickname: <input type="text" name="uname" size=12 maxlength=25><br> | |
| Password: <input type="password" name="pass" size=12 maxlength=20><br> | |
| <center><input type="submit" name="op" value="login"></form> | |
| Don't have an account yet? You can <a href=user.php3>Create One</a>. | |
| As registered user you have some advantages like theme manager, | |
| comments configuration and post comments with your name. | |
| </center></td></tr></table></td></tr></table><br> | |
| <!-- Show Left Blocks --> | |
| <table border=0 cellspacing=0 cellpadding=0 width=100% bgcolor=000000><tr><td> | |
| <table width=100% border=0 cellspacing=1 cellpadding=3><tr><td colspan=1 bgcolor=CCCCCC> | |
| <font face=Arial,Helvetica size=2>Slackware 7.1</td></tr><tr><td bgcolor=FFFFFF><font face=Arial,Helvetica size=2> | |
| The new Slackware 7.1 has been released and linux lovers all over are trying it out. Check out our comments on Slackware</td></tr></table></td></tr></table><br> | |
| <table border=0 cellspacing=0 cellpadding=0 width=100% bgcolor=000000><tr><td> | |
| <table width=100% border=0 cellspacing=1 cellpadding=3><tr><td colspan=1 bgcolor=CCCCCC> | |
| <font face=Arial,Helvetica size=2>Downloads</td></tr><tr><td bgcolor=FFFFFF><font face=Arial,Helvetica size=2> | |
| <a href="ftp://linuxplace.sourceforge.net/pub/linuxplace/licq-0.81.tar.gz">Licq</a><br> | |
| <a href="ftp://linuxplace.sourceforge.net/pub/linuxplace/ nmap-2.54BETA1.tar">Nmap</a><br> | |
| <a href="ftp://linuxplace.sourceforge.net/pub/linuxplace/ipchains-firewall-1.7.0.tar.gz">IP Chains</a><br> | |
| <a href="ftp://linuxplace.sourceforge.net/pub/linuxplace/qt-2.0.2.tar.gz">QT 2.02</a><br> | |
| <a href="ftp://linuxplace.sourceforge.net/pub/linuxplace/gabber-0.6.1.tar.gz">Gabber</a><br> | |
| <a href="ftp://linuxplace.sourceforge.net/pub/linuxplace/comanche2.0b5-linux-ix86.tar.gz">Comanche</a><br> | |
| <a href="ftp://linuxplace.sourceforge.net/pub/linuxplace/linuxconf-1.19r1.bin-elf.tar.gz">Linux Conf</a></td></tr></table></td></tr></table><br> | |
| <img src=images/pix.gif border=0 width=150 height=1> | |
| </td><td width=100% valign=top> | |
| <table border=0 cellpadding=0 cellspacing=0 align=center bgcolor=000000 width=100%> | |
| <tr><td> | |
| <table border=0 cellpadding=3 cellspacing=1 width=100%> | |
| <tr><td bgcolor=CCCCCC> | |
| <font face=Arial,Helvetica> | |
| <b>The Enlightenment Project: Past, Present, and Future</b><br><font face=Arial,Helvetica size=1>Posted on Thursday, August 10 @ 10:49:10 PDT | |
| </td> | |
| </tr> | |
| <tr> | |
| <td bgcolor=ffffff> | |
| <font face=Arial,Helvetica> | |
| <a href=search.php3?query=&topic=13&author=><img src=images/topics/gnome.gif border=0 Alt="GNOME" align=right hspace=10 vspace=10></a> | |
| In the Beginning | |
| In the beginning there were twm, and fvwm, and fvwm2. In terms of a window manager, those were your basic choices. Frustrated with their lack of flexibility and visual appeal, Carsten Haitzler (a.k.a. "Rasterman") started down the path that would lead to the creation of the Enlightenment window manager. | |
| <br><br>In the Beginning | |
| In the beginning there were twm, and fvwm, and fvwm2. In terms of a window manager, those were your basic choices. Frustrated with their lack of flexibility and visual appeal, Carsten Haitzler (a.k.a. "Rasterman") started down the path that would lead to the creation of the Enlightenment window manager. | |
| Initially, Haitzler began learning C and Xlib programming by hacking on the fvwm2 sources, in an attempt to add customizations that were not currently available to him. However, he still wasn't satisfied with his results, and so Enlightenment was born. By his own account, he learned through trial and error. The guiding principle behind his work was simply to create the most flexible, attractive, and easily customizable window manager in existence. | |
| As time passed, Haitzler was surprised at the number of people who, like himself, wanted a window manager that took customization and visual appeal to new heights. Encouraged by the demand for Enlightenment, his coding efforts continued, leading to the birth of Imlib (Haitzler's replacement for libXpm, which he found too limiting). Imlib would now serve as the Enlightenment "backend," performing image-handling tasks. | |
| Meanwhile, the Enlightenment team was about to double in size. Geoff Harrison (a.k.a. "Mandrake") appeared on the scene with some patches of his own. Soon, the patches were turning into tarballs, swapped back and forth between Haitzler and Harrison. Soon, Harrison was a full-time member of the development team. | |
| Unfortunately, things were about to go downhill. As the codebase grew, both developers found its quality to be decreasing. Finding themselves in this situation, they chose to abandon the current codebase. The result was a rewrite of the window manager which became Enlightenment 0.14, and has now made it to 0.16.4. | |
| The Present | |
| In its current incarnation, Enlightenment is a very stable, full-featured window manager. In addition to being completely themeable, it supports such features as: | |
| Multiple virtual desktops | |
| Virtual desktops up to 8x8 screens in size | |
| Pagers which feature miniature "snapshots" of each desktop | |
| Autoraise support for windows | |
| Customizable keybindings | |
| Easy access to applications and settings through themed root menus | |
| An "iconbox" to hold icons for minimized applications | |
| Epplets - a lightweight replacement for dock apps, with a simple API to speed development | |
| A complete list of features can be found at enlightenment.org | |
| One trademark of Enlightenment is complete themeability. Every aspect of the desktop and windows can be changed: fonts, colors, window decorations, button placement, and so on. Simply put, Enlightenment can look like anything you want it to, provided you're willing to take the Gimp for a spin. Luckily, many people have already done so, and their themes are available at e.themes.org. Themes can be changed at will by simply selecting them from the Enlightenment root menu. | |
| The Future of Enlightenment | |
| Presently, Enlightenment is at version 0.16.4, with current efforts being directed in a number of directions. Perhaps the most exciting development to come out of the Enlightenment camp is EFM, the Enlightenment File Manager. Originally intended to be a simple file selector, it has slowly morphed into something much bigger, and will eventually be "merged" with Enlightenment as part of what the developers term a "desktop shell". What is a desktop shell, you ask? According to Harrison, "The idea of Enlightenment 0.17/0.18 is going to be the union of a file manager, window manager, and a shell. Basically the graphical equivalent of bash." Haitzler adds: "the phrase seems to be morphing into more a combo shell/file manager/app manager concept, where we try and make both the old-style shell and the new file manager play together in an integrated fashion." For example, commands can be typed into any view. Typing "*.jpg" in a directory view would select all the JPEG images in that directory. Then the mouse could be used to hand-select a few other files, and then perform some operation on them. It's an attempt to blend the power of the command line with an intuitive graphical interface. As Haitzler puts it, "It's just a way of putting some of the power of the command line into a file manager your grandmother wouldn't be scared of." | |
| One exciting feature of EFM/Enlightenment 0.17 will be even greater ease of customization, through drag and drop and other configuration tools. Expect to be able to set fonts, colors, and various other visual elements with a few clicks of the mouse. | |
| Providing the graphical "horsepower" will be a Imlib2, written to be both faster and more powerful than the current incarnation of Imlib. It will also be extensible via "loaders:" plugins which can be dropped in to handle different image types. Also in the works for Enlightenment are such things as hardware acceleration and generally faster performance, as well as tighter integration with outside applications such as Eterm. | |
| EFM is currently available via anonymous CVS. It appears extremely promising, and aims to deliver a look and feature set which cannot be found in any other window manager or desktop environment. Since its feature set is constantly changing, I recommend that you check mandrake.net to learn of the latest EFM news and features. | |
| The Enlightenment project continues to push the limit of what a window manager can be. With the future release of 0.17/EFM, it is poised to become the sexiest, most customizable, and possibly even the most innovative window manager available for the X Window System. Thanks go out to Carsten Haitzler and Geoff Harrison for their participation in this article, and for providing the community with a visually dazzling choice in window managers. | |
| Tom Dominico (tomd@linux.com) is a programmer, database administrator, and Linux convert. Cursed with insomnia, he spends his sleepless nights chatting on IRC, tweaking his Linux box, and reading everything he can get his hands on. | |
| </td> | |
| </tr> | |
| </table> | |
| </td> | |
| </tr> | |
| </table><br> | |
| <p><center><a href="comments.php3?op=Reply&pid=0&sid=7"><img src=images/menu/english/comment.gif border=0></a></p></center> | |
| <table width=99% border=0 cellspacing=1 cellpadding=2> | |
| <tr><td bgcolor="#333333" align=center><font face=Arial,Helvetica size=2 color="#FFFFFF">"The Enlightenment Project: Past, Present, and Future" | <a href="user.php3"><font color="#FFFFFF">Login/Create Account</font></a> | <B>0</B> comments</font></td></tr> <tr><td bgcolor="#CCCCCC" align="center"><font face=Arial,Helvetica size=2> | |
| <form method=get action="article.php3"> | |
| <font color="#000000">Threshold</font> <select name=thold> | |
| <option value="-1" >-1 | |
| <option value="0" selected>0 | |
| <option value="1" >1 | |
| <option value="2" >2 | |
| <option value="3" >3 | |
| <option value="4" >4 | |
| <option value="5" >5 | |
| </select> <select name=mode> | |
| <option value="nocomments" >No Comments <option value="nested" >Nested <option value="flat" >Flat <option value="threaded" selected>Threaded </select> <select name=order> | |
| <option value="0" selected>Oldest First <option value="1" >Newest First <option value="2" >Highest Scores First </select> | |
| <input type=hidden name=sid value=7> | |
| <input type=submit value=Refresh></font> | |
| </td></tr></form> | |
| <tr><td bgcolor="#333333" align=center><font face=Arial,Helvetica size=1 color="#FFFFFF">The comments are owned by the poster. We aren't responsable for its content.</td></tr> | |
| </table> | |
| </td></tr></table> | |
| </td></tr></table> | |
| </body></html> | |
| <font face=Arial,Helvetica size=1><center> | |
| <a href=php-nuke.php3><img src=images/powered/phpnuke.gif border=0 Alt="Web site powered by PHP-Nuke"></a><br><br> | |
| All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2000 by me<br> | |
| This web site was made with <a href=http://linuxpreview.org/php-nuke.php3>PHP-Nuke</a>, a web portal system written in PHP. PHP-Nuke is Free Software released under the <a href=http://www.gnu.org>GNU/GPL license</a>.<br> | |
| You can syndicate our news using the file <a href=backend.php3>Backend.php3</a><br> | |
| </body> | |
| </html> |