How can programmes communicate directly with Enlightenment?
With the advent of some of Enlightenment’s features, some abilities of external programmes that have normally filled a niche or two have been dislodged because of incompatibility, lack of awareness of the Enlightenment environment, or both. The theory goes, that if they could communicate directly with Enlightenment, they would be able to continue functioning as well as before, or better and bring you some external features that wouldn’t ordinarily be available in a “stock” Enlightenment, much in the way they fulfill their niche with other window managers. There are several areas of influence that will react differently than other window managers. The first is the root window: we have many, and and root-background painter will only influence “Desktop 0”, or the first root window you encounter upon bootstrapping Enlightenment. Another is a matter of setting the correct hints to “fall into” the proper area of the screen that might be different than expected because of semi-permanent float