Package: brightside
Version: 1.4.0-1+b1
Severity: wishlist

--- Please enter the report below this line. ---

After looking at what powertop says are the major causes of processor 
wakeups in my laptop, I realized brightside is well over 7% (just below 
Xorg, amarok and the audio driver) while the laptop is only playing music.  
Well, and executing powertop :)

Although I haven't written a patch, a quick look into the code reveals a 
few operations that work with a timeout (gtk_timeout_add), but most of them 
are just triggering the hide of status dialogs.

Anyway, I've seen that the main function uses two timeouts, with 
watch_mouse and brightside_send_show_pager.

I've not carefully read them, but while the second seems just to show the 
pager (I don't understand the clipboard thingie...) the other seems to 
monitor the mouse position, which seems somewhat overblown to me. I don't 
know much about GTK and all its "internals", but isn't it possible to use a 
gtk event like "mouse entered region"?

Just hope it helps,
  Lluis

PS: I've looked into the wiki, and it's been spammed, please revert to 
previous version (I tried to, but couldn't find such a "button")


--- System information. ---
Architecture: i386
Kernel:       Linux 2.6.21-2-686

Debian Release: lenny/sid
  990 testing         www.debian-multimedia.org 
  990 testing         security.debian.org 
  990 testing         ftp.fr.debian.org 
  500 unstable        ftp.fr.debian.org 
  250 experimental    ftp.fr.debian.org 

--- Package information. ---
Depends                    (Version) | Installed
====================================-+-===============
libart-2.0-2             (>= 2.3.16) | 2.3.19-3
libasound2               (>> 1.0.10) | 1.0.14a-1
libatk1.0-0               (>= 1.9.0) | 1.18.0-2
libbonobo2-0              (>= 2.8.0) | 2.18.0-2
libbonoboui2-0            (>= 2.5.4) | 2.18.0-5
libc6                   (>= 2.3.5-1) | 2.5-9+b1
libcairo2               (>= 1.0.2-2) | 1.4.10-1
libfontconfig1            (>= 2.3.0) | 2.4.2-1.2
libgconf2-4              (>= 2.11.1) | 2.18.0.1-3
libglade2-0             (>= 1:2.5.1) | 1:2.6.1-1
libglib2.0-0              (>= 2.8.5) | 2.12.12-1
libgnome-keyring0         (>= 0.4.3) | 0.8.1-2
libgnome2-0               (>= 2.8.0) | 2.18.0-4
libgnomecanvas2-0        (>= 2.11.1) | 2.14.0-3
libgnomeui-0              (>= 2.8.0) | 2.18.1-2
libgnomevfs2-0           (>= 2.12.0) | 1:2.18.1-2
libgtk2.0-0               (>= 2.8.0) | 2.10.13-1
libice6                              | 1:1.0.3-2
liborbit2              (>= 1:2.10.0) | 1:2.14.7-0.1
libpango1.0-0            (>= 1.10.2) | 1.16.4-1
libpopt0                    (>= 1.7) | 1.10-3
libsm6                               | 2:1.0.3-1
libwnck18                (>= 2.12.0) | 2.18.2-1
libx11-6                             | 2:1.0.3-7
libxcursor1               (>> 1.1.2) | 1:1.1.8-2
libxext6                             | 1:1.0.3-2
libxi6                               | 1:1.0.1-4
libxinerama1                         | 1:1.0.2-1
libxml2                  (>= 2.6.23) | 2.6.29.dfsg-1
libxrandr2                           | 2:1.2.1-1
libxrender1           (>= 1:0.9.0.2) | 1:0.9.2-1
zlib1g                  (>= 1:1.2.1) | 1:1.2.3.3.dfsg-3
gconf2                 (>= 2.10.1-2) | 2.18.0.1-3

-- 
 "And it's much the same thing with knowledge, for whenever you learn
 something new, the whole world becomes that much richer."
 -- The Princess of Pure Reason, as told by Norton Juster in The Phantom
 Tollbooth


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to