View previous topic :: View next topic |
Author |
Message |
rakeyry Apprentice
Joined: 08 Apr 2006 Posts: 210 Location: Ont. Canada
|
Posted: Fri Dec 22, 2006 2:02 pm Post subject: Enlightenment 17 - *Tip* |
|
|
Hey, so i recently came back to eDR17 and took notice of a few ways to make your system seem more sparkely.
I won't post the obvious changing themes and whatnot but here are a few cool things that the devs haven't put in yet to make your system look better.
Transparency -
Notice that nothing works transparent? That's because eDR17 can't do transparency yet, but you can come pretty close and emulate transparency. Use the following command in the console.
Code: |
e17setroot -s ~/path/to/image |
Now things like conky or transparent consoles will work flawlessly.
Here is a screenshot to show you.
http://img133.imageshack.us/my.php?image=conkyxg1.png
Conky -
Okay, with Conky, it's pretty simple, you need to make Conky draw to it's own window. It's not what you think, it's not going to be in a window or anything, it will look exactly the same but it's just an extra parameter you need to pass.
Considering you want to run Conky with transparency, add the following two lines to your ~/.conkyrc
Code: | own_window yes
own_window_transparent yes |
And it should look just like it does in my screenshot.
Read on, please, the next section is rather important.
Keeping Transparency -
If you log out of your user and log back in, you'll notice transparency is gone, this is because the command e17setroot needs to be run at startup, so I reccomend adding it to your startup applications through the menu in the following path
Code: | Main > Configuration > Configuration Panel > Applications > Startup Applications |
Enjoy! Post any problems here! _________________ The box said Windows XP or better, so I installed Linux.
Last edited by rakeyry on Fri Dec 22, 2006 4:29 pm; edited 1 time in total |
|
Back to top |
|
|
nixnut Bodhisattva
Joined: 09 Apr 2004 Posts: 10974 Location: the dutch mountains
|
Posted: Fri Dec 22, 2006 2:33 pm Post subject: |
|
|
Moved from Desktop Environments to Unsupported Software. _________________ Please add [solved] to the initial post's subject line if you feel your problem is resolved. Help answer the unanswered
talk is cheap. supply exceeds demand |
|
Back to top |
|
|
ppurka Advocate
Joined: 26 Dec 2004 Posts: 3256
|
Posted: Sat Dec 23, 2006 3:33 am Post subject: |
|
|
If you can tolerate some flicker, here is what I use for conky. It draws directly on top of E17 root window
Code: | conky -w `xwininfo -tree -root| sed -ne "s/^[ ]*\(.*\) \"Enlightenment Background\":.*$/\1/p"` -c $HOME/.config/conkyrc.e17 |
|
|
Back to top |
|
|
UberPinguin Guru
Joined: 20 Nov 2005 Posts: 510 Location: 2416.94 Miles From Home
|
Posted: Sat Dec 30, 2006 5:33 pm Post subject: |
|
|
e17 does handle transparency, just not fake transparency. Try out the Bling module. For more information: e17 FAQ (a little outdated, but still informative). |
|
Back to top |
|
|
Ariem Apprentice
Joined: 13 Jun 2005 Posts: 296 Location: reykjavik
|
Posted: Wed Jan 10, 2007 7:39 pm Post subject: |
|
|
ppurka wrote: | If you can tolerate some flicker, here is what I use for conky. It draws directly on top of E17 root window
Code: | conky -w `xwininfo -tree -root| sed -ne "s/^[ ]*\(.*\) \"Enlightenment Background\":.*$/\1/p"` -c $HOME/.config/conkyrc.e17 |
|
This solution is really great. Mainly because I cant use Esetroot (built without pixamp support), so no fake transp.
Is there any way to reduce the flicker?
As soon I use double_buffer, i get a black screen along with conky. |
|
Back to top |
|
|
UberPinguin Guru
Joined: 20 Nov 2005 Posts: 510 Location: 2416.94 Miles From Home
|
Posted: Wed Jan 10, 2007 10:32 pm Post subject: |
|
|
Ariem wrote: | ppurka wrote: | If you can tolerate some flicker, here is what I use for conky. It draws directly on top of E17 root window
Code: | conky -w `xwininfo -tree -root| sed -ne "s/^[ ]*\(.*\) \"Enlightenment Background\":.*$/\1/p"` -c $HOME/.config/conkyrc.e17 |
|
This solution is really great. Mainly because I cant use Esetroot (built without pixamp support), so no fake transp.
Is there any way to reduce the flicker?
As soon I use double_buffer, i get a black screen along with conky. |
I get the same result :/ Not sure how to overcome it. |
|
Back to top |
|
|
ppurka Advocate
Joined: 26 Dec 2004 Posts: 3256
|
Posted: Wed Jan 10, 2007 11:09 pm Post subject: |
|
|
If you are not using conky to measure something which updates every second, then you can increase the update interval of conky to >2s. I use an update interval of 3sec and see hardly any flicker. Only occasionally, the conky display vanishes but it is replaced soon enough with a fresh reading
There is one more thing: if you _restart_ e, then you will have to ensure that you also restart conky. That can be achieved by putting a .order in applications/restart which calls a script that restarts conky. |
|
Back to top |
|
|
Ariem Apprentice
Joined: 13 Jun 2005 Posts: 296 Location: reykjavik
|
Posted: Thu Jan 11, 2007 10:31 am Post subject: |
|
|
ppurka wrote: | If you are not using conky to measure something which updates every second, then you can increase the update interval of conky to >2s. I use an update interval of 3sec and see hardly any flicker. Only occasionally, the conky display vanishes but it is replaced soon enough with a fresh reading
There is one more thing: if you _restart_ e, then you will have to ensure that you also restart conky. That can be achieved by putting a .order in applications/restart which calls a script that restarts conky. |
I went the other way around... although I would prefer not to.
I used feh to set my background image and conky to use its own transparent window, with double buffer.
All this in 2 eap files in startup and works fine.
I may try to go back to draw it on root window and increase the update interval to 3s or more, like you say. Maybe it gets better without cheating..
Thanks. |
|
Back to top |
|
|
UberPinguin Guru
Joined: 20 Nov 2005 Posts: 510 Location: 2416.94 Miles From Home
|
Posted: Thu Jan 11, 2007 2:20 pm Post subject: |
|
|
Ariem wrote: | I went the other way around... although I would prefer not to.
I used feh to set my background image and conky to use its own transparent window, with double buffer.
All this in 2 eap files in startup and works fine.
I may try to go back to draw it on root window and increase the update interval to 3s or more, like you say. Maybe it gets better without cheating..
Thanks. |
Didn't work for me Ah well, I guess I can live without it. |
|
Back to top |
|
|
Ariem Apprentice
Joined: 13 Jun 2005 Posts: 296 Location: reykjavik
|
Posted: Thu Jan 11, 2007 2:53 pm Post subject: |
|
|
UberPinguin wrote: | Didn't work for me Ah well, I guess I can live without it. |
That's strange... it should work!
After using feh to set the background, can you get a transparent terminal?
And, could it be something with the conky config file?
I have (just the own_window part):
Code: | own_window yes
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_type normal |
|
|
Back to top |
|
|
UberPinguin Guru
Joined: 20 Nov 2005 Posts: 510 Location: 2416.94 Miles From Home
|
Posted: Thu Jan 11, 2007 4:26 pm Post subject: |
|
|
I can get a 'transparent' Eterm. Conky is still getting that corrupted text after every update, and won't go transparent. Tried with your settings, too.
EDIT: Turning off Bling allows Conky to go pseudo-transparent. I think I'd rather have Bling than a falsely-transparent system monitor, though. Especially since I almost never see the desktop itself |
|
Back to top |
|
|
ppurka Advocate
Joined: 26 Dec 2004 Posts: 3256
|
Posted: Thu Jan 11, 2007 5:21 pm Post subject: |
|
|
Ariem wrote: | UberPinguin wrote: | Didn't work for me Ah well, I guess I can live without it. |
That's strange... it should work!
After using feh to set the background, can you get a transparent terminal?
And, could it be something with the conky config file?
I have (just the own_window part):
Code: | own_window yes
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_type normal |
| This method works good actually. However, I have different wallpapers on different desktops, that is why I resorted to drawing on the e root window.
Additionally, it works even with bling! |
|
Back to top |
|
|
Ariem Apprentice
Joined: 13 Jun 2005 Posts: 296 Location: reykjavik
|
Posted: Thu Jan 11, 2007 5:41 pm Post subject: |
|
|
Ok, I'm not using bling because my e17 is not from that era yet.
I have been having problems to update e17 for quite a long time now...
I need to take care of that... I'm probably missing many new nice things.. |
|
Back to top |
|
|
ppurka Advocate
Joined: 26 Dec 2004 Posts: 3256
|
Posted: Fri Jan 12, 2007 4:37 am Post subject: |
|
|
Ariem wrote: | Ok, I'm not using bling because my e17 is not from that era yet.
I have been having problems to update e17 for quite a long time now...
I need to take care of that... I'm probably missing many new nice things.. | Hmm.. after using bling for a few days, I don't think I want to use it any further. There is a noticable "flicker" while windows fade in/out, and it hurts the eye. |
|
Back to top |
|
|
UberPinguin Guru
Joined: 20 Nov 2005 Posts: 510 Location: 2416.94 Miles From Home
|
Posted: Fri Jan 12, 2007 2:05 pm Post subject: |
|
|
ppurka wrote: | Ariem wrote: | Ok, I'm not using bling because my e17 is not from that era yet.
I have been having problems to update e17 for quite a long time now...
I need to take care of that... I'm probably missing many new nice things.. | Hmm.. after using bling for a few days, I don't think I want to use it any further. There is a noticable "flicker" while windows fade in/out, and it hurts the eye. |
Yeah, I turn the 'fade in/out' thing off entirely. It bogs everything down, isn't very pretty, etc. I really like the transparency and dropshadows, though. My main complaint is that it isn't more configurable |
|
Back to top |
|
|
luqas Guru
Joined: 02 Jan 2004 Posts: 588 Location: /US/Texas/Beaumont
|
Posted: Tue Jan 30, 2007 1:02 am Post subject: |
|
|
Don't mean to resurrect a semi-old thread, but is there a way to start conky so it displays on all your virtual desktops instead of just the desktop 1? |
|
Back to top |
|
|
ppurka Advocate
Joined: 26 Dec 2004 Posts: 3256
|
Posted: Tue Jan 30, 2007 1:33 am Post subject: |
|
|
Dryre wrote: | Don't mean to resurrect a semi-old thread, but is there a way to start conky so it displays on all your virtual desktops instead of just the desktop 1? |
Code: | own_window_hints sticky | |
|
Back to top |
|
|
luqas Guru
Joined: 02 Jan 2004 Posts: 588 Location: /US/Texas/Beaumont
|
Posted: Tue Jan 30, 2007 1:46 am Post subject: |
|
|
Danke! |
|
Back to top |
|
|
UberPinguin Guru
Joined: 20 Nov 2005 Posts: 510 Location: 2416.94 Miles From Home
|
Posted: Sun Feb 11, 2007 6:15 pm Post subject: |
|
|
Here's one for the electricsheep.org fans:
Electric Sheep as Desktop Background: | electricsheep --data-dir .newsheep/ --save-dir .newsheep/ --mplayer 1 --zoom 1 -window-id `xwininfo -tree -root| sed -ne "s/^[ ]*\(.*\) \"Enlightenment Background\":.*$/\1/p"` | I'm still playing with this a bit - it draws over the shelves that are set to 'Below Everything', and at the moment changing that setting causes E to segfault for me. What I'd really like is some way to set a screensaver in E - screenlock doesn't seem to do it |
|
Back to top |
|
|
UberPinguin Guru
Joined: 20 Nov 2005 Posts: 510 Location: 2416.94 Miles From Home
|
Posted: Mon Feb 12, 2007 4:47 pm Post subject: |
|
|
OK, so setting the shelves to 'below windows' fixes things. There are still a couple of inconveniences - specifically, anything that would cause a redraw of the wallpaper (like moving a window) will create a temporary hole in the sheep through which the wallpaper can be seen. The hole is 'patched' when the next animation starts, so it only lasts a few seconds. I was going to post some pretty screenshots, but the electricsheep animation shows up as a blue background in scrot |
|
Back to top |
|
|
gcediel n00b
Joined: 27 Jul 2004 Posts: 21 Location: Madrid, Spain
|
Posted: Sun Mar 18, 2007 12:15 pm Post subject: |
|
|
Where's e17setroot?
I can't find it. _________________ Best regards.
Guillermo |
|
Back to top |
|
|
UberPinguin Guru
Joined: 20 Nov 2005 Posts: 510 Location: 2416.94 Miles From Home
|
Posted: Sun Mar 18, 2007 1:09 pm Post subject: |
|
|
gcediel wrote: | Where's e17setroot?
I can't find it. | /usr/bin/e17setroot is provided by dev-util/e_utils-9999. _________________
aidanjt wrote: | You see, instead of arguing from ignorance, and fear, there is only one way to verify a theory. And that's not by clutching a black book and begging the sky fairy for deliverance from the mad scientists and their big machines. |
|
|
Back to top |
|
|
|