From: Wim B. <wim...@te...> - 2005-08-25 10:52:53
|
hello, is it possible in e17 to use a screensaver as your desktop background? i've once heared you could do that in gnome. would be awesome if it was possible. greetz, wimbo |
From: Morten N. <mo...@ni...> - 2005-08-25 10:58:38
|
Wim Borremans wrote: > hello, > > is it possible in e17 to use a screensaver as your desktop background? > i've once heared you could do that in gnome. would be awesome if it was > possible. you mean like "xmatrix -root" ? -- Morten |
From: Wim B. <wim...@te...> - 2005-08-25 11:32:23
|
On Thu, 2005-08-25 at 12:58 +0200, Morten Nilsen wrote: > Wim Borremans wrote: > > hello, > > > > is it possible in e17 to use a screensaver as your desktop background? > > i've once heared you could do that in gnome. would be awesome if it was > > possible. > > you mean like "xmatrix -root" ? > i don't know. what do you mean by that? wimbo |
From: Morten N. <mo...@ni...> - 2005-08-25 11:38:11
|
Wim Borremans wrote: > On Thu, 2005-08-25 at 12:58 +0200, Morten Nilsen wrote: > >>Wim Borremans wrote: >> >>>hello, >>> >>>is it possible in e17 to use a screensaver as your desktop background? >>>i've once heared you could do that in gnome. would be awesome if it was >>>possible. >> >>you mean like "xmatrix -root" ? >> > > i don't know. what do you mean by that? ~# /usr/libexec/xscreensaver/xmatrix -root runs the matrix screensaver on my desktop -- Morten |
From: Wim B. <wim...@te...> - 2005-08-29 09:23:02
|
On Thu, 2005-08-25 at 13:38 +0200, Morten Nilsen wrote: > > i don't know. what do you mean by that? > ~# /usr/libexec/xscreensaver/xmatrix -root > runs the matrix screensaver on my desktop yep. that's what i mean. but when i try this, nothing happens. (i see that the program is grabbing pictures, but i don't see them on my background. does e blocks these? wimbo |
From: Carsten H. (T. R. <ra...@ra...> - 2005-08-29 09:33:04
|
On Mon, 29 Aug 2005 11:22:55 +0200 Wim Borremans <wim...@te...> babbled: > On Thu, 2005-08-25 at 13:38 +0200, Morten Nilsen wrote: > > > i don't know. what do you mean by that? > > ~# /usr/libexec/xscreensaver/xmatrix -root > > runs the matrix screensaver on my desktop > > yep. that's what i mean. but when i try this, nothing happens. (i see > that the program is grabbing pictures, but i don't see them on my > background. > > does e blocks these? well - more like it hides their output. you won't see it. -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... 裸好多 ra...@de... Tokyo, Japan (東京 日本) |
From: Wim B. <wim...@te...> - 2005-08-29 10:20:22
|
On Mon, 2005-08-29 at 18:32 +0900, Carsten Haitzler wrote: > On Mon, 29 Aug 2005 11:22:55 +0200 Wim Borremans <wim...@te...> > babbled: > > yep. that's what i mean. but when i try this, nothing happens. (i see > > that the program is grabbing pictures, but i don't see them on my > > background. > > does e blocks these? > well - more like it hides their output. you won't see it. and there's no way to go around this? so that you can see the output? wimbo |
From: Carsten H. (T. R. <ra...@ra...> - 2005-08-29 13:45:44
|
On Mon, 29 Aug 2005 12:20:11 +0200 Wim Borremans <wim...@te...> babbled: > On Mon, 2005-08-29 at 18:32 +0900, Carsten Haitzler wrote: > > On Mon, 29 Aug 2005 11:22:55 +0200 Wim Borremans <wim...@te...> > > babbled: > > > yep. that's what i mean. but when i try this, nothing happens. (i see > > > that the program is grabbing pictures, but i don't see them on my > > > background. > > > does e blocks these? > > well - more like it hides their output. you won't see it. > > and there's no way to go around this? so that you can see the output? if you modify the code - yes, and that means you lose: 1. root menus 2. ibar, ibox, engage, pager, clock, battery meter, start module, cpufreq and temperature moudles - weatehr module etc. ie everything that creates a gadget on your desktop. basically there is no ORGANISED way to draw to the root window - it's a free for all. if a screensaver draws to it - then it will draw OVEr anytgin e draw - bg, gagdtes etc. e has no idea when it draws and what it draws and how much. this is why e overlays the root window another window it uses for the desktop to end the whole "who draws on root" war. -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... 裸好多 ra...@de... Tokyo, Japan (東京 日本) |
From: Wim B. <wim...@te...> - 2005-08-29 14:27:38
|
Op ma, 29-08-2005 te 22:44 +0900, schreef Carsten Haitzler: > On Mon, 29 Aug 2005 12:20:11 +0200 Wim Borremans <wim...@te...> > babbled: > > and there's no way to go around this? so that you can see the output? > if you modify the code - yes, and that means you lose: > 1. root menus > 2. ibar, ibox, engage, pager, clock, battery meter, start module, cpufreq and > temperature moudles - weatehr module etc. ie everything that creates a gadget > on your desktop. hmm. that's a bit too much ;-) i still want to have e17 ofcourse. > basically there is no ORGANISED way to draw to the root window - it's a free > for all. if a screensaver draws to it - then it will draw OVEr anytgin e draw - > bg, gagdtes etc. e has no idea when it draws and what it draws and how much. > this is why e overlays the root window another window it uses for the desktop > to end the whole "who draws on root" war. i see. thx for the explanation. i hope no any died in the "who draws on root" war. ;-) greetz, wimbo |
From: jochen <joc...@gm...> - 2005-08-30 00:21:49
|
Carsten Haitzler (The Rasterman) wrote: > On Mon, 29 Aug 2005 12:20:11 +0200 Wim Borremans <wim...@te...> > babbled: > > >>On Mon, 2005-08-29 at 18:32 +0900, Carsten Haitzler wrote: >> >>>On Mon, 29 Aug 2005 11:22:55 +0200 Wim Borremans <wim...@te...> >>>babbled: >>> >>>>yep. that's what i mean. but when i try this, nothing happens. (i see >>>>that the program is grabbing pictures, but i don't see them on my >>>>background. >>>>does e blocks these? >>> >>>well - more like it hides their output. you won't see it. >> >>and there's no way to go around this? so that you can see the output? > > > if you modify the code - yes, and that means you lose: > > 1. root menus > 2. ibar, ibox, engage, pager, clock, battery meter, start module, cpufreq and > temperature moudles - weatehr module etc. ie everything that creates a gadget > on your desktop. > > basically there is no ORGANISED way to draw to the root window - it's a free > for all. if a screensaver draws to it - then it will draw OVEr anytgin e draw - > bg, gagdtes etc. e has no idea when it draws and what it draws and how much. > this is why e overlays the root window another window it uses for the desktop > to end the whole "who draws on root" war. > Just wondering is there a way to tell other apps to draw to this window? Or maybe let me rephrase, is there a way that e's "root window" accepts changing input sent from another program ? Is that even possible? Cheers |
From: Carsten H. (T. R. <ra...@ra...> - 2005-08-30 01:05:04
|
On Tue, 30 Aug 2005 12:21:33 +1200 jochen <joc...@gm...> babbled: > Just wondering is there a way to tell other apps to draw to this window? > Or maybe let me rephrase, is there a way that e's "root window" accepts > changing input sent from another program ? Is that even possible? > Cheers any x progam - if they know how to find the window could in theory draw on it - but you'd end up with the same mess/war of drawing you end up on the root window. thisw is why e has modules - to allow extensions in an organised way for things to share the desktop bg. 2 clients drawing to the same window is just a very bad bad bad bad idea. there is no way for them to organise who draws what where and when without creating a big protocol for it, thus e takes the "well screw you - i'm the wm and my policy is that i draw on root and you guys just can go back home and suck eggs!" :) e provides a way to extend to allow the root to be shareed - as i said and that mechanism is modules. -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... 裸好多 ra...@de... Tokyo, Japan (東京 日本) |
From: <mar...@we...> - 2005-08-29 15:06:30
|
Carsten Haitzler (The Rasterman) wrote: > this is why e overlays the root window another window it uses for the desktop > to end the whole "who draws on root" war. This may be a really silly question, but isn't there a way to make the overlay window transparent? |
From: Carsten H. (T. R. <ra...@ra...> - 2005-08-29 16:17:46
|
On Mon, 29 Aug 2005 15:06:02 +0000 Marc Gro$(D)N(B <mar...@we...> babbled: > Carsten Haitzler (The Rasterman) wrote: > > this is why e overlays the root window another window it uses for the > > desktop to end the whole "who draws on root" war. > > This may be a really silly question, but isn't there a way to make the > overlay window transparent? remove it completely? :) no. there isn't. (caveats. i wont go into them though) -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... $BMg9%B?(B ra...@de... Tokyo, Japan ($BEl5~(B $BF|K\(B) |
From: Wim B. <wim...@te...> - 2005-08-30 07:38:02
|
Op di, 30-08-2005 te 09:50 +0900, schreef Carsten Haitzler: > any x progam - if they know how to find the window could in theory draw on it - > but you'd end up with the same mess/war of drawing you end up on the root > window. thisw is why e has modules - to allow extensions in an organised way > for things to share the desktop bg. 2 clients drawing to the same window is > just a very bad bad bad bad idea. there is no way for them to organise who > draws what where and when without creating a big protocol for it, thus e takes > the "well screw you - i'm the wm and my policy is that i draw on root and you > guys just can go back home and suck eggs!" :) e provides a way to extend to > allow the root to be shareed - as i said and that mechanism is modules. so basicaly, if i want moving images (say like glmatrix or glslideshow) as a background, i should start learning programming and write a module for e? (how long would it take to learn c???) ;-) thx for the interesting answers and for the good work you're doing, rasterman! wimbo |
From: Andrew E. <an...@el...> - 2005-08-30 08:46:15
|
no, just pick up a text editor and learn .edc code - the background files (.edj (compiled .edc)) is capable of doing all of these things... Wim Borremans wrote: > Op di, 30-08-2005 te 09:50 +0900, schreef Carsten Haitzler: > >>any x progam - if they know how to find the window could in theory draw on it - >>but you'd end up with the same mess/war of drawing you end up on the root >>window. thisw is why e has modules - to allow extensions in an organised way >>for things to share the desktop bg. 2 clients drawing to the same window is >>just a very bad bad bad bad idea. there is no way for them to organise who >>draws what where and when without creating a big protocol for it, thus e takes >>the "well screw you - i'm the wm and my policy is that i draw on root and you >>guys just can go back home and suck eggs!" :) e provides a way to extend to >>allow the root to be shareed - as i said and that mechanism is modules. > > > so basicaly, if i want moving images (say like glmatrix or glslideshow) > as a background, i should start learning programming and write a module > for e? (how long would it take to learn c???) ;-) > > thx for the interesting answers and for the good work you're doing, > rasterman! > > wimbo > > > > ------------------------------------------------------- > SF.Net email is Sponsored by the Better Software Conference & EXPO > September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices > Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA > Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf > _______________________________________________ > enlightenment-users mailing list > enl...@li... > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > |
From: Carsten H. (T. R. <ra...@ra...> - 2005-08-30 08:49:40
|
On Tue, 30 Aug 2005 09:37:55 +0200 Wim Borremans <wim...@te...> babbled: > Op di, 30-08-2005 te 09:50 +0900, schreef Carsten Haitzler: > > any x progam - if they know how to find the window could in theory draw on > > it - but you'd end up with the same mess/war of drawing you end up on the > > root window. thisw is why e has modules - to allow extensions in an > > organised way for things to share the desktop bg. 2 clients drawing to the > > same window is just a very bad bad bad bad idea. there is no way for them > > to organise who draws what where and when without creating a big protocol > > for it, thus e takes the "well screw you - i'm the wm and my policy is that > > i draw on root and you guys just can go back home and suck eggs!" :) e > > provides a way to extend to allow the root to be shareed - as i said and > > that mechanism is modules. > > so basicaly, if i want moving images (say like glmatrix or glslideshow) > as a background, i should start learning programming and write a module > for e? (how long would it take to learn c???) ;-) yes. or... you could figur eout edje and make an animated desktop bg wallpaper as it supports animation. it isnt fulyl algodithmic animation thoguh you can partially do it, but it can do a lot. the cool bit is your edje bg will work on any machine - any platform, anywhere, and doesnt need to be a module. it can be previews, thumbnailed and more. :) > thx for the interesting answers and for the good work you're doing, > rasterman! > > wimbo > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ra...@ra... 裸好多 ra...@de... Tokyo, Japan (東京 日本) |