[01:51] vish, Iā€™m starting to look into One Hundred Paper Cuts, slap me if I do something wrong ;) [10:14] ivanka: iainfarrell1 : is it ok if I continue to answer to comments on the design blog? [10:18] MacSlow: ping [10:20] hey Cimi, what's up? [10:20] two things man ;) [10:20] 3 maybe :D one is OT [10:20] Cimi, gee... you're demanding today ;) [10:21] 1) the glow around menu is slowing down performances, many users reported performance issue, is there something I could do? (caching or so) [10:21] 2) I would like to change gwd gconf default properties and shift compiz shadow a bit [10:22] Cimi, well of course you should do caching... if the size/allocation doesn't change... _don't_ recreate the glow [10:22] 3) I've bought my first scooter/motorcycle, it's a 300cc but it's ok for being the first! maybe someday I will buy a real ducati and come in germany to you :P [10:23] Cimi congrats on the bike :) [10:23] that's very cool :) [10:24] As for the comments on the blog, yes please do comment [10:24] but don't feel like you have to respond immediately [10:24] I'd suggest letting the post settle and then picking some to respond to [10:24] as I'm doing now [10:24] Cimi, regarding 2.) you got to tweak gconf-values below /apps/compiz/plugins/decoration/allscreens/options/shadow_* [10:25] iainfarrell1: I just wanted to stop people continue blaming otto's wallpaper [10:25] Cimi, regarding 3.) where are the pictures? :) [10:25] iainfarrell1: it has being annoying, even on omgubuntu 160+ comments of rants [10:26] MacSlow: I know for 2), but could you guide me patching compiz/gwd? [10:26] Cimi, regarding 2.) change /apps/compiz/plugins/decoration/allscreens/options/shadow_x_offset and shadow_y_offset [10:26] MacSlow: I know! I already did it through compizconfig settings manager [10:26] :) [10:26] Cimi, you don#t need to patch them... just change the values... it's gconf [10:26] I just want to ship the new setting by default [10:26] I just want to ship the new setting by default [10:28] Cimi, I'm looking up the xml-file needed to tweak these two values [10:29] thank you [10:29] Cimi, it's /usr/share/compiz/decoration.xml being part of package compiz-plugins [10:29] for 3) pictures of me will come next week when the byke will arrive :P [10:30] MacSlow: do you have an idea on how I could do caching? [10:30] saving a pixmap? [10:31] Cimi, regarding the caching... I'd say surface-buffering is the best way... it's all cairo anyway, so I would not convert it to a pixbuf [10:31] oh cool [10:32] I never played with buffering [10:32] are there any APIs? [10:33] Cimi, there's no dedicated API for surface-buffering/caching in cairo... it's how you deal with cairo_surface_t* [10:33] because actually the theming engine receives an area, x, y, width, height [10:33] where it draws the menu (the glow) [10:34] when I move a menuitem, it seems the menu is getting redrawn [10:34] Cimi, general approach is... per widget (e.g. menu) keep the allocation/size (colors even) stored... [10:34] the thing is, I'm not sure each drawing knows about its previous [10:35] so, I really don't know how I could cache it [10:36] Cimi, and in every expose of the menu check these stored values (width, height, colors) against the last ones saved... if any of these changed, re-create the glow... otherwise don't and use the last created surface for painting [10:36] that way you'll save re-creating the glow [10:37] of course when any of the stored values changed (and you had to re-create the surface-cache) you need to updated the stored values with the new ones [10:37] Cimi, that's the general approach of it [10:41] sorry [10:41] Cimi, I'm not sure how theme-engines work in detail, so I can't point you to the exact spot where you'd best hook up the caching [10:41] got disconnected after [10:41] 11:35:20 Cimi | so, I really don't know how I could cache it [10:41] Cimi, but it has to be on a per-widget-basis for sure [10:43] If one would write a new widget it be simple... derive from an existing one and add the caching mechanism... so it'll become transparent to the user of the widget [10:43] but for existing apps/widgets it has to happen elsewhere [10:59] Cimi: i would suggest using the artwork mailing list as a source for discussion about the theme rather than the blog comments :) [10:59] s/source/playground ;) [11:05] sorry I don't know ifyou read me before [11:05] 11:42:08 MacSlow | Cimi, but it has to be on a per-widget-basis for sure ā”‚ gabaug [11:05] 11:46:16 Cimi | MacSlow: do you have some code handy? ā”‚ gambs [11:05] 11:49:59 Cimi | MacSlow: do you hear me? I had some disconnections, now the ADSL seems stable, last thing I read was MacSlow | Cimi, but it has to ā”‚ godbyk [11:05] ops [11:05] MacSlow? [11:07] o maybe [11:07] MacSuperSlow? :) [11:08] vish: mailing list has less visibility, we want to reach any kind of user [11:09] Cimi: it has less visibility? i dont think so, its just a bad perception :) the countdown banner was announced on the ML alone, it has a huge number of submissions [11:10] Cimi: you can just add a comment asking re-directing everyone to the ML, it would address your visibility concern too [11:10] it's a matter of choice [11:10] I don't think everyone will subscribe to the mailing list just to post his impression [11:11] for example, I wouldn't [11:12] also, being subscribed to the mailing list for a long time, I have the feeling that the quality is low, I mean, I can see only few talented guys [11:12] Cimi: do you really want an impression from someone commenting "I demant perfection, i am UI fetishist" , how helpful is that gonna be to improve the theme? ;) [11:13] Cimi: yes, the mailing list is not used properly, not even sure if we need one if we are not going to use .. [11:20] Cimi, notify-osd uses surface-buffering [11:21] cool [11:21] Cimi, but it's done application-side there... you nothing that would work in a theme-engine [11:21] oh d'oh [11:21] I don't know how to approach that... you're the theme-engine dude [11:21] could you find 30 mins to help me today or another moment? [11:21] yeah [11:21] it's an important task [11:22] Cimi, sorry... I've still bugs to kill myself [11:22] yeah [11:22] not today [11:22] maybe next week [11:22] I don't want to remove the glow just because I don't know how to cache it [11:30] bratsche: ping [11:33] MacSlow: the only idea I have is to store the surface in memory [11:33] but I don't know how I could do this [11:33] because if I'm correct each rendering behaves like a different istance of the engine [11:33] I might need to speak with cody [12:03] Is it possible to port a Qt application use appindicators without introducing a GTK dependency? === MacSlow is now known as MacSlow|lunch [12:07] vish: if the artwork mailing list was a horse, we'd should take it behind the barn to shoot it (out of mercy) === MacSlow|lunch is now known as MacSlow [14:00] thorwil: +2 twice for extra mercy :D [14:15] Hello, I have an compatibility issue regarding ApplicationIndicator, the following code: http://pastebin.com/8PxKgYTB changes correctly the icon with lucid but not with maverick. Is it a known issue? Did I miss something? [15:32] davidbarth: now do you have occasion to test the theme? === oubiwann is now known as oubiwann-away === oubiwann-away is now known as oubiwann [16:06] Cimi: sorry, not yet, hopping from calls to channels [16:49] hi again. Sorry for bothering, but can you take a look at Bug #621838 again. Thanks in advance [16:49] Launchpad bug 621838 in indicator-applet (Ubuntu) "Keyboard layout part of indicator applet disappears (dup-of: 623205)" [Undecided,New] https://launchpad.net/bugs/621838 [16:49] Launchpad bug 623205 in Application Indicators "Indicator applet sets the label on the wrong indicator (affected: 2, heat: 116)" [Medium,Fix released] https://launchpad.net/bugs/623205 [16:51] vlada: it's fixed, right? [16:52] nope, unfortunately [16:53] vlada: so the fix is wrong? can you add a comment to the bug? [16:56] I've done that already. To my original report, that is. Doesn't make much sense to add a comment to totally unrelated bug (the one to which mine was wrongly characterized as dup). [16:59] have you updated indicator-application to 0.2.6? [17:00] yes [17:03] yup, I can confirm it [17:05] kklimonda, bug? keyboard indicator disappears for you too? [17:05] yes [17:06] I have also an issue with indication-application: #625371 in case somebody can confirm it [17:07] kklimonda, great! subscribe to Bug 621838 [17:07] Launchpad bug 621838 in indicator-applet (Ubuntu) "Keyboard layout part of indicator applet disappears (affected: 1, heat: 6)" [Undecided,Confirmed] https://launchpad.net/bugs/621838 [17:08] bbl [17:09] it's actually removing every icon next to it unless it's sound (which is handled by a different service) [18:55] hi! who use unity in notebook? [18:57] somebody use unity? :) === simar__mohaar is now known as simar [23:00] Is there a way to debug indicators? I've got indicator-datetime installed but it's not loading for some reason. After a maverick upgrade