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]