[00:32] <jo-erlend> how do I use the Launcher API from a PyGTK app? Unity seems to use gi.repository.GObject, which conflicts when I try to import it in my app.
[00:35] <mhr3> jo-erlend, something like https://github.com/emesene/emesene/blob/master/emesene/gui/common/UnityLauncher.py
[00:38] <jo-erlend> there is no API for PyGTK users, in other word?
[00:40] <mhr3> afaik no
[00:40] <jo-erlend> well. I guess that's a good incentive for me to get Quickly Widgets ported quickly.
[00:41] <jo-erlend> heh. So I'm actually going to spend several days trying to add a menuitem. Great. :)
[00:46] <jo-erlend> damn... That won't do it. The entire Quickly needs to be ported. :|
[02:00] <jmcantrell> can someone help me with unity+compiz?
[02:02] <jmcantrell> with the grid plugin, when doing left/right window placement, size cycling doesn't work, whereas it does when doing corner placement
[07:01] <oSoMoN> good morning
[12:00] <om26er> smspillaz, Hi :-) the sru for compiz-plugins-main caused some serious regressions with the grid plugin, one example is bug 875557 Got a say?
[15:02] <alourie> hello
[15:02] <alourie> I need some info on how Unity lenses work
[15:02] <alourie> how, for example, typing "friendly" finds checkbox?
[15:03] <davidcalle> alourie, the search engine uses informations stored in the .desktop file of the application
[15:04] <davidcalle> If you look at /usr/share/applications/checkbox-gtk.desktop, there is the line :
[15:04] <davidcalle> "Comment=Test your system and submit results to the Ubuntu Friendly project"
[15:05] <alourie> davidcalle: does it only look for "comment" field?
[15:07] <davidcalle> alourie, i'm not sure. It uses Name, Comment, maybe Categories. And the translated fields.
[15:10] <alourie> davidcalle: ah, so there are categories? Can they be used as "tags"?
[15:13] <davidcalle> alourie, I think so. But I don't think it's the proper way of using it. A nicely worded Comment would be preferable because shells that are not Unity use Categories to nest your application in the right menu.
[15:14] <alourie> davidcalle: ok, got it. Is there a way to set which match appears first? Or is it on a-b-c basis?
[15:15] <alourie> and while we're there, can it be made to parse things like "tag:me" in the search field?
[15:15] <alourie> and have this "tag" field in the .desktop file?
[15:16] <kamstrup> davidcalle, alourie: we also check X-GNOME-Keywords
[15:18] <alourie> kamstrup: ok, and how about ^^ that feature? Is it hard to implement?
[15:19] <kamstrup> davidcalle, alourie: we index Name, DisplayName, Comment, Exec, and X-GNOME-Keywords
[15:20] <kamstrup> alourie: the apps lens does not have a concept of tags...
[15:20] <kamstrup> and - hits aresorted by relevancy
[15:20] <kamstrup> and if there is no query, they are sorted alphabetically
[15:21] <alourie> kamstrup: ok, I get it doesn't have the concept yet. Would it be hard to implement?
[15:21] <kamstrup> alourie: no - but it would be hard to add the metadata to the apps - and frankly - what value would it add?
[15:22] <alourie> well
[15:22] <alourie> if all the data (for tags) can be used in Comment or Category or X-GNOME-Keywords
[15:22] <alourie> then you're right
[15:23] <kamstrup> alourie: or, I am not really sure what you want to accomplish really, :-)
[15:25] <kamstrup> alourie: the apps lens already support a few prefixes that you cna use to control the queries - they are undocumented though
[15:25] <alourie> kamstrup:  there's a brainstorm item about it, so I wanted to understand how unity does it :-)
[15:25] <kamstrup> alourie: section, type, category, namepkgname, exec, keyword
[15:26] <kamstrup> alourie: try fx "exec:gc"
[15:26] <kamstrup> matches all apps that contain "gc" in the fiename of the executable
[15:27] <kamstrup> or "keyword:print" matching apps with "print" in X-GNOME-Keywords
[15:33] <Saviq> greyback: PM?
[15:35] <ali1234> when i press ctrl-alt-2 to make the window fill the top half of the screen, is that part of the compiz grid plugin?
[15:37] <mardy> greyback: hi! Any news about https://code.launchpad.net/~gerboland/unity-2d/shutdown-problem/+merge/79168 ?
[15:39] <Saviq> mardy, greyback: re ^, I will rework the KeyMonitor to use QSocketNotifier on ConnectionNumber(display) and XPending(display), unless you want to pick that up
[15:39] <alourie> kamstrup: ah! this may be it!
[15:39] <alourie> thanks
[15:40] <mardy> Saviq: you're welcome :-)
[16:06] <mhr3> kenvandine, where can i find the gwibber lens?
[16:06] <kenvandine> mhr3, unity-lens-gwibber is the package
[16:07] <kenvandine> the source is in lp:gwibber
[16:07] <mhr3> kenvandine, i'm looking for bzr branch
[16:07] <mhr3> ah, k
[16:07] <mhr3> thx
[16:07] <kenvandine> although, the async changes i made over the weekend broke the build for the lens
[16:07] <kenvandine> i am fixing it right now
[16:07] <mhr3> async changes?
[16:07] <kenvandine> i made refresh_model async
[16:07] <kenvandine> in libgwibber
[16:08] <kenvandine> and now it complains about unused variables
[16:08] <mhr3> hmm, ok i see
[16:08] <kenvandine> so in lp:gwibber it is in the lens subdir
[16:19] <kenvandine> mhr3, for now to get it to build, you can just disable the maintainer flags
[16:19] <kenvandine>  --enable-maintainer-flags=no
[16:19] <mhr3> kenvandine, that's fine thx, i just needed to run a quick grep ;)
[16:20] <mhr3> figuring out if small api change in dee is going to affect anyone
[18:09] <kamstrup> kenvandine: did you see the startup optimizations I did in my profiling branch?
[18:09] <kamstrup> kenvandine: in essence was to only pass the filters over the model one time
[18:10] <kamstrup> kenvandine: cut off 500ms of 100% cpu churn on my i5 sandybridge
[18:10] <kamstrup> so probably a lot more on netbooks and the likes
[18:10] <kenvandine> i didn't...
[18:10] <kenvandine> did you push it?  i am skimming over the commit messages and it isn't jumping out to bite me
[18:11] <kenvandine> oh, NM
[18:11] <kenvandine> <- idiot
[18:11] <kenvandine> it was at the top :)
[18:11] <kamstrup> kenvandine: lp:~kamstrup/gwibber/stream-profiling ... I probably broke some things :-) but basic functionality was still working :-)
[18:11] <kenvandine> i look at it
[18:11] <kenvandine> thx!
[18:12] <kenvandine> the slowness on the dbus call was lacking and index on the table in the DB
[18:12] <kenvandine> brought the sql query from 1.25s to 0.003s
[18:12] <kamstrup> kenvandine: ah... going to an async dbus call should also help a lot
[18:13] <kenvandine> yeah
[18:13] <kenvandine> yeah, for precise i want to make that dbus call async
[18:13] <kenvandine> but did make refresh_model in libgwibber async
[18:13] <kenvandine> which helped a ton too
[18:16] <kenvandine> kamstrup, i'll work on updating that to apply to trunk
[18:16] <kenvandine> looks good to me
[18:37] <Trevinho> hey kamstrup: what do you think about this https://bugs.launchpad.net/ayatana-design/+bug/869888 (comment #2)
[18:53] <kamstrup> Trevinho: the problem is that this would make matching between the apps from software center and installed once different
[18:53] <kamstrup> Trevinho: as substring matching can not be implemented efficiently
[18:54] <kamstrup> Trevinho: adding to that that I also want the matching between the files and apps lenses to be identical, so we'd need this on files as well, which is a non-starter
[19:04] <Trevinho> kamstrup: ok, maybe substringing could be avoided, however... tools like gnome do or synapse are really efficent on that matching...
[20:58] <haibane> alright, let me tell you what makes unity unusable and see if you can work with me here. First, you know how I have to Right clicke to get to a category of apps, then I have to left click on that category to get a list of icons of my apps. Thats god awful. Can you make an icon that I Left click to get a menu of my apps like gnome 2?
[20:59] <haibane> and lastly, I need different sessions of the same applications all the time. It works best when I have all those things in tabs on my taskbar like gnome 2, windows, and every sane interface since the invention of the gui. Is there anyway to add that functionality to unity
[21:02] <haibane> thats it really. the glowing icon thing is unusable and confusing. I can deal with the whole "disappearing" universal menu thing that only works half the time and I can deal with the fact that your disappearing taskbar that only works half the time. If I had those two things, even if they were hidden in settings or whatnot. I could deal
[21:24] <davidcalle> Haibane, hi. You should try Unity in 11.10, your first complaint is fixed there.
[21:26] <haibane> how so?
[21:31] <haibane> davidcalle: I have used unity in 11:10. Its not fixed, you have media apps and internet apps (woohoo, two whole categories, still giant icons) and find files which doesn't actually find any files.
[21:33] <haibane> if when clicking the ubuntu icon, it send me to find apps. It would probably be a bit better but ugh.. alright. I can live with that I guess.
[21:34] <haibane> erm, find files. which is find applications not files
[21:36] <haibane> and why the heck would you try to use so many 3d effects when 2d open source drivers work great and the 3d drivers work only a quarter of the time and sometimes the fallback crashes the whole os?
[21:39] <haibane> well, on a good note. Its better then gnome 3. Which has alienated everyone ever. I had one guy i installed ubuntu for complain about unity. I showed him gnome 3, eyes like dinner plates
[21:44] <haibane> any chance that the taskbar can be fixed so it doesn't try to copy windows 7/osx?
[22:03] <haibane> well, i hope for the next version these things are included. have to do some more work
[23:31] <Pablo___> hi
[23:32] <Pablo___> could you tell me how to move side bar where lauchers are placed?
[23:33] <Pablo___> I want to put it on low edge