Hello!
E DR17 is running well for me, after that brief dust-up with the
battery module using all of the CPU. (thanks for your help)
Several years ago, I checked in on E, and I gave up because I thought
working with edje was too difficult. I did not want to point and
click through a giant directory of JPEG files to create the edj files.
Now I notice E has a slideshow module, but it doesn't just fire up a
slideshow in a directory of ordinary images. It will preview jpg
files, but it does not seem to generate the edj files necessary to
actually make the backgrounds show.
But i have a solution to offer.
Now in edje_cc I find an option for cpp-like customization of the
interaction between edje_cc and the edc file, so I've found I am able
to script the creation of edj files and set them on desktops. I'm
attaching 2 files, one is a template edc file you put in your home
.e/e/backgrounds, and a perl script. The perl script will pick a jpg
file from a directory you indicate and it will put that either on the
common E background (if your command does not include a workspace
number) or on a particular desktop.
I did not do much special in the edc file, I don't know much on the
syntax. I got it by using edje_decc and studying the output. If you
have suggestions about how this could work better, please tell me. I
do NOT want to copy the jpeg files into the edj, that takes lots of
space. These are edj files that just have the reference address to the
images, and if you rename or remove your image files, the edj files
will fail.
Put the perl script anywhere in your path (I put it in ~/bin), and you
will see the wonder and beauty.
There are comments in the beginning of the perl file, but to save you
the trouble, here are some example usages.
# epjbackground -w 4 -d /usr/local/share/backgrounds
#
# give argument -d [directory name] to recursively search for image files
# give argument -w [workspace number] to specify workspaces.
#
# I prefer to number them 1, 2, 3, but E calls them 0, 1, 2.
# Here, 1 puts an image on E's desktop 0.
## If you omit the -w option, then the image will be set to the common
background.
# To delete edj files that are replaced with new images, add the
# option -c with the argument "Y" "y" or "1"
If you just want to create a lot of edj files from a directory of JPG files,
this script is not the most efficient way because it randomly selects files.
But it shows how you could create the edj files for a big directory of jpg
images, (or other formats that are supported by edje_cc). I could give you
some pointers if you can't see quite what to do.
PJ
--
Paul E. Johnson
Professor, Political Science
1541 Lilac Lane, Room 504
University of Kansas
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users