[00:15] <jeffrash> you guys ready for a easy question?
[00:16] <jeffrash> just upgrade to ubuntu 11.04 and installed xchat
[00:16] <jeffrash> can I not minimize to the try anymore in unity?
[00:22] <spikeb> you'd have to install an indicator to do that i think.
[00:38] <jeffrash> checking...
[00:41] <jeffrash> spikeb, you were right!
[00:41] <jeffrash> sudo apt-get install xchat-indicator
[00:43] <jeffrash> spikeb, thanks!
[00:53] <spikeb> jeffrash, you're welcome
[04:35] <MAbeeTT> hello does unity have trayicon applet? (for QT applications like psi, $kype, o anothers wich are not under "envelope's" icon like miro)
[04:41] <spikeb> yes, for certain apps but not all.
[04:43] <MAbeeTT> so it' doesn't support that.
[04:44] <spikeb> the tray area is under a whitelist, only certain apps get to use it. i believe you can change that, however.
[04:44] <RAOF> Skype should be whitelisted, at least.
[04:44] <MAbeeTT> I really don't understand, icewm supports it, also fluxbox, and the "super" "new" "great" desktop not?
[04:46] <RAOF> It *supports* it, but the design is (and has been for a year and a bit) to migrate away from notification icons because their behaviour is nonstandard and difficult to standardise.
[04:46] <MAbeeTT> sudo apt-get -y install qt4-demos && /usr/lib/qt4/examples/desktop/systray/systray
[04:47] <MAbeeTT> this should show the tray icon.
[04:47] <RAOF> That will not, because it is not white listed.
[04:47] <RAOF> Skype will, because skype is whitelisted
[04:47] <RAOF> As will anything run in wine.
[04:48] <MAbeeTT> the notification doesn't matter for me, the little icon is important.
[04:49] <RAOF> And, unless your application in whitelisted, your icon will not be shown.
[04:50] <RAOF> It's not that Unity doesn't *support* the notification tray, it's that, by *policy*, only whitelisted apps may use it.
[04:50] <MAbeeTT> wow, this will blacklist unity xD
[04:51] <MAbeeTT> in gnome with natty, seems exist a bug with the tray icon applet, the icon seems don't appear with qt's applications (but there is a pixel with the icon).
[04:51] <RAOF> You *can* use an application indicator, which is the replacement for the notification area.
[04:53] <RAOF> But you can't embed a random window into Unity's panel (which is what the notification icon does, and why it's impossible to standardise their behaviour).
[04:55] <MAbeeTT> ok, I hope the application indicator will be supported by QT, GTK, and all the stuff, anyway I'll continue with gnome. Actually awesome could be more pratical today.
[06:55] <Rhonda> I'd like to ask again if someone is interested to work on the design of packages.ubuntu.com to get in the new standard design.
[07:07] <Omega> Rhonda: No one is awake right now, maybe try asking on the mailing list?
[07:10] <Rhonda> You seem to be awake. ;)
[07:10] <Omega> That is because I never sleep :>
[07:10] <Rhonda> My initial question that got ignored was 13 hours later.
[07:11] <Rhonda> And I fear I'll have to make it happen once again on my own, but those things start to get frustrating when there are usually teams that are meant to work in those areas :/
[07:48] <guitahero> Hi everybody
[07:49] <guitahero> You guys would probably wanna say to look at google but HOW I activate unity with the new 11.04 ubuntu
[07:49] <guitahero> ?
[07:50] <RAOF> Generally, boot up your computer and select the (default) “Ubuntu” session in GDM.
[08:51] <tbf> hmm... qtcreator from chroot (scratchbox) fails to use the appmenu. guess i'll have to drop some qt plugin into the chroot?
[09:17] <tbf> seems building and installing appmenu-qt is not sufficient :-/
[09:17] <tbf> when the appmenu is not used?
[09:31] <joh> Has anyone got a working example on how to implement Activation Hooks in a Unity Lens in Python?
[11:15] <tbf> known problem that qtcreator's menubar is not picked up by the appmenu plugin?
[11:26] <joh> hmm, no libunity-dbg package? :-/
[12:04] <slide> Im having a problem where XCHat doesnt show up in the Unity Bar
[12:04] <slide> i read somewhere that launching it from terminal would fix it, but it didnt for me
[12:48] <rsajdok> kaleo: please review my patch: https://code.launchpad.net/~ris/unity-2d/fix-692444/+merge/57944
[13:33] <kaleo> rsajdok: will do, thanks a lot
[13:45] <rsajdok> kaleo: ok
[13:50] <slide> anyone have any advice on why xchat would not be showing up in the unity bar?
[13:50] <hyperair> because it, among the many apps in universe, have not transitioned to indicators yet
[13:50] <hyperair> you can add it to the notification area whitelist in dconf
[13:50] <slide> ah
[13:51] <hyperair> /desktop/unity/panel/systray-whitelist
[13:51] <hyperair> honestly, i think we should just whitelist every damned thing.
[13:51] <hyperair> it's better than breaking half the universe
[13:55] <slide> hrm is dconf supposed to be gui?
[13:57] <hyperair> slide: dconf-editor
[13:58] <slide> do i need to restart it?
[14:03] <slide> brb
[14:07] <slide> thanks that worked! :)
[14:15] <kenvandine> slide, you can also use xchat-indicator
[14:15] <kenvandine> to make it use the messaging menu
[14:17] <hicham> I couldn't get the messaging menu to work
[14:17] <hicham> kenvandine: hi
[14:17] <kenvandine> hey hicham
[14:18] <slide> is the indicator plugin a better solution? like does it provide more functionality or something?
[14:19] <hicham> kenvandine: the ubuntu menu proxy proxy patch can't be implemented as a gtk module ?
[14:20] <kenvandine> hicham, it actually is
[14:20] <kenvandine> appmenu-gtk is the gtk module
[14:20] <kenvandine> that patch is so it uses the module
[14:20] <kenvandine> or something
[14:20] <kenvandine> i am not that familiar with that patch
[14:21] <hicham> kenvandine: who is in charge of that patch ?
[14:21] <kenvandine> it was bratsche
[14:21] <kenvandine> but not sure now
[14:21] <kenvandine> seb128_, ^^
[14:23] <seb128_> what?
[14:23] <seb128_> oh, I've no clue about the gtk patch either, just that cody did it and that it's working
[14:24] <kenvandine> tedg might know a bit about it
[14:25] <hicham> kenvandine: can you remind me what part of unity you take care of ? :)
[14:26] <kenvandine> mostly the indicator stack
[14:26] <kenvandine> i maintain the appmenu-gtk package, which provides the gtk module
[14:27] <kenvandine> but that module depends on the gtk patch
[14:27] <hyperair> kenvandine: ooh you take care of the indicator stack?
[14:27] <kenvandine> hyperair, "packages"
[14:27] <hyperair> oh =(
[14:27] <kenvandine> and yelling at tedg
[14:28] <hyperair> hehehe
[14:29] <hicham> kenvandine: thanks for the help
[14:29] <hicham> kenvandine: anything special to get messages menu to work ?
[14:29] <kenvandine> hicham, anytime... wish i could help more :)
[14:29] <kenvandine> hicham, well... what isn't working?
[14:29] <hicham> kenvandine: i see nothing though I have indicator-messages installed
[14:30] <kenvandine> is the service running?
[14:30] <kenvandine> indicator-messages-service
[14:30] <kenvandine> killall indicator-messages-service; /usr/lib/indicator-messages/indicator-messages-service
[14:30] <kenvandine> then you can see the console output
[14:31] <hicham> it starts and shutdown in no time, let me get the output for ya
[14:31] <kenvandine> you might need to do it a couple times
[14:31] <kenvandine> it spawns fast
[14:31] <hicham> and it is installed in /usr/libexec/indicator-messages-service
[14:32] <kenvandine> ok
[14:32] <kenvandine> for debugging you can add this to your .profile
[14:32] <kenvandine> . /usr/share/libindicator/80indicator-debugging
[14:32] <kenvandine> assuming you have that file installed
[14:32] <kenvandine> that sets some variables in your ENV
[14:32] <kenvandine> then logout/login
[14:33] <kenvandine> and you can kill it and start the service manually without it respawning
[14:33] <kenvandine> but i usually find the killall thing works if you try it a couple times :)
[14:33] <hicham> kenvandine: http://fpaste.org/PvDk/
[14:34] <kenvandine> hicham, do you see the messaging menu in the panel?
[14:34] <kenvandine> just empty?
[14:34] <hicham> kenvandine: no, I don't see anything
[14:34] <hicham> kenvandine: I only have datetime, session, me and compat notification area
[14:35] <kenvandine> ok, that is the problem then...
[14:35] <kenvandine> one sec
[14:35] <kenvandine> do you have /usr/lib/libindicator/indicator-loader ?
[14:35] <kenvandine> or /usr/libexec/libindicator/indicator-loader i guess
[14:35] <kenvandine> or /usr/libexec/indicator-loader
[14:35] <kenvandine> :)
[14:36] <hicham> no
[14:36] <hicham> that is from which package ?
[14:36] <kenvandine> ok, libindicator
[14:36] <kenvandine> in ubuntu we put that in a libindicator-tools package
[14:37] <hicham> installing the package
[14:37] <seb128> lamalex, could you stop closing bugs about things using the systray? those are things we ship in Ubuntu so we either need to fix or whitelist those
[14:37] <hicham> seb128: I tried whitelisting some applets, but no go
[14:37] <seb128> ?
[14:37] <hicham> seb128: only one that worked so far is nm-applet
[14:38] <hicham> seb128: for example, abrt-applet
[14:38] <seb128> the whitelist is in gsettings
[14:38] <hicham> yes yes, that is what I did
[14:39] <lamalex> seb128, i asked didrocks what to do with that
[14:39] <hicham> but only nm-applet worked
[14:39] <lamalex> he said say wontfix but with a note
[14:39] <seb128> hicham, work on natty
[14:39] <seb128> lamalex, tell him to stop hidding and come online ;-)
[14:39] <lamalex> what should i mark them?
[14:39] <kenvandine> hicham, find your libmessaging.so
[14:39] <kenvandine> and run it like this
[14:39] <seb128> confirmed, wishlist and make sure mtp know about each broken case
[14:39] <kenvandine> /usr/lib/libindicator/indicator-loader /usr/lib/indicators/5/libmessaging.so
[14:40] <kenvandine> hicham, hust adjust your paths
[14:40] <kenvandine> s/hust/just
[14:40] <kenvandine> :)
[14:40] <kenvandine> hicham, you'll see a little window just big enough to hold the messaging menu icon
[14:40] <kenvandine> but what i want to see is what is output on the console
[14:41] <hicham> kenvandine: ok, give me 15 sec to log out from gnome-shell/ log into unity
[14:41] <hyperair> seb128: why can't we scrap the whitelist and just let everything appear?
[14:41] <seb128> don't ask me
[14:41] <hyperair> meh
[14:42] <hyperair> now we have half the universe broken
[14:42] <seb128> they consider softwares will never be ported if they do that
[14:42] <hyperair> stuff like quicksynergy and deluge go completely missing.
[14:42] <hyperair> you close it, and next thing you know, you can't call back out the window, and need to hunt down the original process and kill it
[14:42] <seb128> well that's why we should have an unity bug about each broken case
[14:42] <hyperair> and what will unity do about it?
[14:43] <seb128> if we go through 15 discussions maybe they will realize there is an issue
[14:43] <hyperair> heh
[14:43] <seb128> design needs to be proved that there is an issue
[14:43] <hyperair> for that, i think we need a tag
[14:43] <hicham> seb128: so didrocks is the one in charge of the systray-whitelist ?
[14:44] <kklimonda> but isn't the goal to remove systray at some point?
[14:44] <seb128> the way to get that done is to open bugs about each case, argue, get those added to the whitelist and show them there is an issue
[14:44] <hyperair> yes it is
[14:44] <seb128> kklimonda, well we want at least a comprensive list of each and design suggestion for each
[14:44] <hyperair> kklimonda: but the thing is, until then, we have a *release* that has half the universe broken.
[14:44] <hicham> kklimonda: we need it for some applets here
[14:45] <seb128> hicham, didrocks ... not especially but in practice he will get the whitelist updates in Ubuntu
[14:45] <kklimonda> hyperair: shrug, what's new? It's not a half of the universe..
[14:45] <hyperair> kklimonda: well i'm not sure, how many untransitioned applications do we have?
[14:45] <hicham> seb128: I just want to get some debugging tips to see why some of the applets here don't load
[14:46] <seb128> hicham, try talking to njpatel when he's around but dx is sprinting and not online a lot
[14:48] <kklimonda> hyperair: I don't really know, but it can't be *that* many. Most applications don't use systray.
[14:48] <hicham> kenvandine: appmenu-gtk is for both gtk2 and gtk3 ?
[14:48] <kklimonda> what is broken is probably most IMs in universe though
[14:49] <hyperair> kklimonda: probably. and most of the download things. and random things like quicksynergy
[14:49] <kklimonda> hyperair: but my point is it wasn't that hard to work with us in the last year or so on migrating software to new APIs.
[14:49] <seb128> hicham, we didn't build a gtk3 version yet
[14:50] <hyperair> kklimonda: *shrug* i didn't find out about the whitelist until the archive was pretty frozen
[14:50] <kenvandine> hicham, did you get the indicator loaded?
[14:50] <kklimonda> (but I do believe that "we" have made a mistake with blacklisting stuff)
[14:51] <hicham> kenvandine: not yet, I am packaging appmenu-gtk, then I am gonna log into unity
[14:51] <kenvandine> hicham, ok
[14:51] <kklimonda> but my main concern is that I'd prefer Ballman's "developers, developers, developers" over apparent "users, users, user" we do ;)
[14:51] <kenvandine> just ping me when you are ready to debug more
[14:51] <kenvandine> i should be around
[15:00] <hicham> kenvandine: now I am in unity
[15:00] <hicham> kenvandine: yes, I see the small window now with your command
[15:00] <hicham> kenvandine: but apparently some icon fails to be loaded
[15:00] <hicham> kenvandine: http://fpaste.org/KtTi/
[15:00]  * kenvandine looks
[15:01] <kenvandine> hicham, oh... interesting
[15:01] <hicham> kenvandine: http://img339.imageshack.us/i/screenshot4oy.png/
[15:02] <hicham> indeed, a header is missing to build appmenu-gtk
[15:02] <hicham> I am gonna add it and see
[15:02] <kenvandine> hicham, does your libindicator package provide the fallback icons?
[15:02] <kenvandine>  /usr/share/libindicator/icons/hicolor
[15:04] <kenvandine> hicham, like /usr/share/libindicator/icons/hicolor/16x16/status/indicator-messages.png
[15:05] <hicham> kenvandine: yes, I have that
[15:05] <hicham> kenvandine: and I ran gtk-update-icon-cache on that dir
[15:05] <kenvandine> that was my next question :)
[15:06] <hicham> that is standard packaging practice :)
[15:06] <kenvandine> of course :)
[15:06] <hicham> kenvandine: you seen the screenshot ?
[15:07] <kenvandine> yeah
[15:07] <kenvandine> that isn't how it should look :)
[15:07] <hicham> kenvandine: how it should ?
[15:07] <kenvandine> the indicator-messages icon
[15:07] <kenvandine> should just be a single icon just like it would look in the panel
[15:09] <kenvandine> hicham, try this
[15:09] <kenvandine> /usr/libexec/indicator-loader /usr/lib/indicators/5/libsession.so
[15:09] <kenvandine> hicham, you had said the session indicator was working properly in unity right?
[15:10] <hicham> kenvandine: yes, as you can see from the screenshot
[15:11] <kenvandine> i thought so
[15:11] <kenvandine> ok, so run that and see if it looks right
[15:11] <hicham> kenvandine: from right to left : session, me, datetime, sound, compat area ( nm-applet )
[15:12] <kenvandine>  /usr/libexec/indicator-loader /usr/lib/indicators/5/libsession.so
[15:12] <hicham> kenvandine: yes, I see the libsession icon
[15:12] <hicham> kenvandine: want a screenshot ?
[15:12] <kenvandine> should load the session indicator and you should be able to interact with it
[15:12] <kenvandine> no
[15:12]  * kenvandine wonders if the icon is really the issue or just a red herring
[15:12] <hicham> right, I can interact with it too
[15:13] <kenvandine> i think it might be the icon though... since that first warning seems to happen before the first entry added message
[15:13] <kenvandine> so that might be the icon that gets displayed
[15:13] <hicham> how the icon is searched for ?
[15:14] <kenvandine> so maybe it is finding icons for the others in your theme and not needing the fallback
[15:14] <hicham> the icon name is in the shared library ?
[15:14] <kenvandine> i need to look at the source
[15:14] <kenvandine> but i think it is by name
[15:14] <kenvandine> gtk_icon_theme_lookup_by_gicon
[15:16] <kenvandine> http://fpaste.org/iSH1/
[15:16] <kenvandine> hicham, ^^
[15:20] <kenvandine> hicham, but i don't see why it is trying to find an icon named "indicator"
[15:21] <lamalex> ok seb128 so how should i triage 762247
[15:21] <lamalex> mark confirmed/wishlist?
[15:22] <seb128> right
[15:22] <seb128> subscribe mpt as well to it
[15:22] <lamalex> ok
[15:22] <lamalex> thanks
[15:22] <seb128> tag unity-notification-area if you want, I've done that to a few
[15:22] <seb128> yw
[15:23] <hicham> kenvandine: what it should look for ?
[15:26] <kenvandine> hicham, so your indicator-messages package includes indicator-messages.png right?
[15:26] <kenvandine> and what path is it installed in?
[15:27] <hicham> kenvandine: /usr/share/libindicator/icons/hicolor/16x16/status/indicator-messages.png
[15:27] <hicham> /usr/share/libindicator/icons/hicolor/22x22/status/indicator-messages.png
[15:27] <hicham> /usr/share/libindicator/icons/hicolor/24x24/status/indicator-messages.png
[15:27] <hicham> /usr/share/libindicator/icons/hicolor/32x32/status/indicator-messages.png
[15:27] <hicham> /usr/share/libindicator/icons/hicolor/48x48/status/indicator-messages.png
[15:27] <kenvandine> ok
[15:28] <hicham> i have it from other icon themes also
[15:28] <kenvandine> i am just not seeing why it is requesting an icon named "indicator"
[15:28] <kenvandine> i don't think the problem is in libindicator
[15:28] <hicham> in /usr/share/icons/gnome-colors-common
[15:28] <kenvandine> it looks like indicator-messages is asking for an icon named "indicator"
[15:28] <hicham> what should it ask for ?
[15:29] <kenvandine> which doesn't exist
[15:29] <hicham> indicator-messages ?
[15:29] <kenvandine> yes
[15:30] <kenvandine> main_image = GTK_WIDGET(indicator_image_helper("indicator-messages"));
[15:30] <kenvandine> in indicator-messages
[15:31] <kenvandine> but libindicator is looking for "indicator"
[15:32] <kenvandine> hicham, sorry, i am out of ideas
[15:32] <kenvandine> we need tedg :)
[15:34] <kenvandine> hicham, and you don't have any patches to indicator-messages right?
[15:35] <hicham> kenvandine: no patch, vanilla install
[15:36] <kenvandine> hicham, ok, had to ask
[15:36] <kenvandine> very strange
[15:41] <hicham> kenvandine: i think it is some quoting stuff
[16:09] <and471> dbarth, ping
[16:18] <and471> Cimi, what is the easiest way to get the light themes (gtk3) on natty?
[16:18] <Cimi> and471: there's no way
[16:18] <and471> oh
[16:18] <and471> Cimi, why not?
[16:18] <Cimi> and471: because gtk+3 breaks the whole theming system
[16:19] <Cimi> so someone needs to write a new engine from scratch
[16:19] <and471> Cimi, and murrine hasn't been ported yet?
[16:19] <Cimi> and471: and won't
[16:19] <Cimi> and471: it's not a "port", it's a rewrite
[16:19] <and471> Cimi, sorry that is what I meant
[16:20] <and471> Cimi, I am just fed up of this silly 'windows 95-esque' theme :/
[16:20] <Cimi> and471: you'll have it for months :)
[16:20]  * and471 's head just exploded
[16:20] <Cimi> and471: oneiric will have a nicer theme, wait for ir
[16:20] <Cimi> *it
[16:21] <and471> Cimi, is there a way to get ANY OTHER gtk3 theme?
[16:21] <Cimi> and471: gnome 3 theme
[16:21] <Cimi> adwaita
[16:21] <and471> Cimi, ok, how do I get that?
[16:21] <Cimi> and471: it is already installed in ubuntu
[16:22] <Cimi> just select it from the appearance control applet
[16:22] <and471> Cimi, really?
[16:22] <Cimi> I think so
[16:22] <Cimi> or install gnome-themes-standard
[16:22] <Cimi> dunno
[16:23] <and471> Cimi, I downloaded a less padded version of adwaiata
[16:23] <and471> Cimi, but I can't get it to work with JUST gtk3
[16:23] <and471> (i.e. I would prefer your prettier radiance theme when I do everything else)
[16:23] <and471> Cimi, do you have any idea how to do this?
[16:24] <Cimi> and471: copy the gtk-3.0 directory inside adwaita theme dir into Radiance (and Ambiance) theme fir
[16:24] <Cimi> *dir
[16:26] <and471> Cimi, hehe that is quite a clever 'hack'
[16:27] <and471> Cimi, many thanks for your time
[16:28] <Cimi> and471: yw
[17:24] <apinheiro> dbarth, one question, is jay still usually connected to IRC?
[17:51] <jcastro> dbarth: any word on the lenses not working on login problem?
[17:54] <Omega> jcastro: Why has this channel been dead for these days, did the devs get a few days off?
[17:54] <jcastro> you mean the weekend?
[17:55] <Omega> I mean I haven't seen them since natty release
[17:56] <kenvandine> Omega, most of the DX team is in budapest or traveling to budapest for a sprint
[17:56] <kenvandine> then next week UDS
[17:56] <kenvandine> it might be quiet in here next week too
[17:57] <Omega> Ah :<
[17:59] <hicham> kenvandine: got appmenu-gtk built, but not menus on panel yet, of course :(
[17:59] <jcastro> Omega: use the mailing list if you have questions
[18:03] <kenvandine> hicham, the menus on the panel come from indicator-appmenu, have you packaged that yet?
[18:03] <hicham> kenvandine: yes, indicator-appmenu-0.2.0-1.fc15.i686
[18:04] <kenvandine> ok
[18:04] <kenvandine> you can load that indicator with indicator-loader as well
[18:13] <hicham> kenvandine: segfault
[18:15] <hicham> but I guess that was expected
[18:17] <kenvandine> why expected?
[18:17] <hicham> #0  0x08049068 in menu_show (io=0x80ab000, entry=0x0, timestamp=0, user_data=
[18:17] <hicham>     0x0) at indicator-loader.c:98
[18:18] <hicham> because i didn't patch gtk2
[18:18] <kenvandine> oh
[18:18] <kenvandine> probably
[18:18] <hicham> I only added two headers for the build to complete
[18:18] <kenvandine> i see
[18:18] <hicham> ubuntumenuproxy.h and ubuntumenuproxymodule.h
[18:31] <Xu_R|School> hmm... just a question. when you maximize a window, is it possible to move the buttons over to the right traditional style?
[19:38] <brabadu_> hi there! i'm trying to run python API example from https://wiki.ubuntu.com/Unity/LauncherAPI But it looks like not working without gobject's loop. Is there any way to simply set a count on dash element and get out of script
[19:54] <Omega> How does one take dash screenshots?
[20:00] <Omega> I just used the timer :>
[20:01] <donri> Can I increase the padding between indicators in Unity?
[20:40] <Frank_> I do not like Unity
[20:40] <Frank_> Can I say why?
[20:40] <kenvandine> Frank_, probably best to email the ayatana list
[20:41] <kenvandine> much better place for that kind of discussion
[21:04] <Omega> https://bugs.launchpad.net/ayatana-design/+bug/775847
[21:04] <Omega> Can anyone take a look at it (confirm it) please?
[21:17] <jamalta> Omega: as far as i can tell, the icon doesn't move when I open the Places window (by pressing super or clicking on the icon)
[21:17] <jamalta> The background changes to show an active state...
[21:18] <jamalta> Hm, maybe it is. I can't tell ><!
[21:18] <jamalta> I'm just making my eyes hurt trying... lol.
[21:20] <Omega> it moves :>
[21:21] <Omega> click it with your pointer, look at where your pointer is
[21:21] <jamalta> Omega: Oh, you're right!
[21:22] <jamalta> I guess that's a good way to tell :)
[21:27] <Omega> :)
[21:48] <hicham> is anything done to match mozilla apps correctly ?
[21:48] <hicham> bamf fails to match mozilla apps here
[21:53] <bostrt> what does unity use as the backend for the search bar? database or something?
[21:57] <jamalta> bostrt: good question... (looking)
[21:57] <hicham> zeitgeist IIRC
[22:01] <bostrt> hicham, i think you are right. i've found a few articles talking about it
[22:05] <bostrt> jamalta, yea i think it is zeitgeist which uses an sqlite db
[22:06] <bostrt> .local/share/zeitgeist/activity.sqlite maybe?
[22:06] <bostrt> in ~
[22:06] <jamalta> bostrt: Zeitgeist doesn't index applications and such though
[22:06] <jamalta> it logs events
[22:08] <jamalta> I could be wrong though
[22:10] <bostrt> jamalta, true. it's def using zeitgeist for something though..i recognize some of the entries in the database. could it just be using dbus?
[22:10] <jamalta> bostrt: it is using dbus
[22:12] <jamalta> The Home place (the one that opens when you click the ubuntu logo or press super) calls SetGlobalSearch for each registered place over Dbus
[22:15] <jamalta> Ah, the places are separate codebases
[22:15] <bostrt> jamalta, https://wiki.ubuntu.com/Unity/Lenses just found this.
[22:15] <jamalta> Oh they were renamed!
[22:16] <jamalta> Very cool, thank you
[22:16] <bostrt> i understand it's probably much easier for the developers to use dbus instead of a database...but is it faster?
[22:17] <jamalta> I guess you were right, it does use Zeitgeist.
[22:17] <jamalta> bostrt: DBus is just a messaging pipeline.
[22:18] <bostrt> jamalta, oh ok..i guess i thought it is using dbus to fetch all places registered similar to the search eky
[22:18] <bostrt> key*
[22:19] <jamalta> bostrt: For searching for Files, Unity sends a message through DBus with the message query to the PlaceFile daemon, which then responds with a list of results.
[22:19] <jamalta> The PlacesFile daemon uses Zeitgeist as a backend to search.
[22:19] <bostrt> ohhh
[22:20] <jamalta> Here's the project for the file lense
[22:20] <jamalta> https://launchpad.net/unity-place-files
[22:21] <bostrt> ok, thanks..this is interesting stuff.
[22:21] <jamalta> bostrt: Thank you for asking! I hadn't wondered about how search works.. it's very interesting.