[00:00] But I found how to create a Dbusmenu on https://wiki.ubuntu.com/Unity/LauncherAPI#Python_Example Unfortunately they attach it to a unity quicklist. I assume there is a similar way to add the Dbusmenu to the appmenu? [00:00] hi Freddi [00:00] Freddi: ted is probably the person who could help most [00:00] Freddi: unfortunately he is done for the day [00:01] Ok, so I can reach him tomorrow? [00:01] should be able to, he works US mountain time UTC-7 (I think) [00:01] thanks! [00:02] np [00:44] jaytaoko, ping. Have a question about StaticText and StaticCairoText === cyphermox_ is now known as cyphermox [01:22] thumper, hey, if you have some time could you look at this branch that should be ready for merge now! [01:22] https://code.launchpad.net/~brandontschaefer/unity/fix-711199/+merge/89192 [01:39] bschaefer: ping [01:43] hey jaytaoko [01:44] bschaefer: reviewed [01:44] jaytaoko, so when I tried using StaticText it was not working correctly; and also giving some weird behavior [01:45] thumper, thanks, is there anything you see that I should change with it? [01:47] thumper, nevermind see it now! [01:48] :) [01:48] thumper, what do you mean by normal result view? [01:49] the grid results [01:49] I couldn't see anywhere where you maked the other view inactive [01:49] what happens there? [01:50] thumper, hmm, do you mean with the use of active_lens_view? [01:50] maybe... [01:51] thumper, that was a global I was using, it get set else where when the lens gets chagned [01:51] bschaefer: so if it isn't there, nothing shows? [01:53] thumper, each view has its own lens, and when it isn't the active lens I don't wouldn't think anything would get active in it [01:54] thumper, each lens remembers its state though, so when I type "abc" in the music lens then leave and come back it remembers that state [01:54] * thumper nods [01:54] thumper, so I don't think I have to set anything as inactive since that should have already been the case [01:54] and it works? [01:54] :) [01:54] thumper, as I only changed what happens when the on_search_finished signal gets emited() [01:55] and yes :) [01:55] I should make a small clip [01:55] ok, just the style changes then :) [01:55] thumper, also will change to use sstream [01:56] thumper, there are a few screen shots on the bug report ill make a small clip to put of there to demo it [01:56] thumper, also fixed a bug in the music lens with the help of mhr3 which was causing some problems but that is gone now [01:57] awesome [01:58] * thumper goes on the school run [01:58] thumper, have fun :) [02:10] jaytaoko, hey, I have also been looking at the IMContext, and the ibus is not connecting with the ibus-daemon when i gets created [02:10] which is weird, but that is something im looking at now [02:17] bschaefer: sorry, I have to go but I will be back later [02:19] jaytaoko, no worries, I need to dig some more :) [02:34] Could a unity dev with review powers please bless lp:~themuso/unity/fix-launcher-accessible-focus? njpatel approved it, but it hasn't been marked as approved, and I'd like to get it into trunk... It restores accessibility to the launcher. [03:12] I just tried to install unity 5.2 and it doesn't appear to have upgraded [03:13] how do I check to see which version i am running? [03:20] solclaimjak: apt-cache policyh unity if you are comfortable with the terminal. [03:20] Otherwise there is likely a way to check in software centre, but I'm not sure about how that is done, since I tend not to use that myself. [03:21] TheMuso, yeah I can approve it, ill trust njpatel judgment ;) [03:34] Well, it says I am using 5.2.0 but it doesn't appear to have the changes that the sites have said it has. I will keep looking... [03:36] i think i am using unity 2d.... [03:36] thanks for the help :) [03:48] bschaefer: Thanks very much. [04:38] bschaefer: ping [04:46] jaytaoko, hey! [04:47] bschaefer: hey [04:48] bschaefer: so you had a question about StaticText? [04:48] jaytaoko, o yes, so when I changed my StaticCairoText to use StaticText it would just not work anymore! [04:49] jaytaoko, so I wanted to ask you if there would be a reason for the StaticText to not like the use of SetText() [04:50] jaytaoko, branch for reference; https://code.launchpad.net/~brandontschaefer/unity/fix-711199/+merge/89192 [04:51] bschaefer: let me check [04:51] jaytaoko, thank you! [04:52] bschaefer: does the code crash, or it just doesn't work? [04:52] jaytaoko, it works fine, no warning either. What is weird is the text will only show up on the last lens [04:53] since there are 4, so when I set it use StaticText the other lenses dont show a message except for 1 [04:53] and when that message gets set to "" like half an S is still rendered. It is slightly wired. [04:54] jaytaoko, let me take some screenshots! [04:55] bschaefer: ok, I am downloading the branch. I will compile it shortly. [04:55] jaytaoko, sweet, I was going to ask someone to test that soon [04:56] jaytaoko, was trying to get recordmydesktop to work but nothing would render under the video! (besides my wallpaper...) [05:01] bschaefer: no worry, I am compiling [05:02] jaytaoko, cool, also if you have some time we can talk about IMContext and why ibus_bus_is_connected is returning FALSE! [05:03] jaytaoko, it might be pretty late for you, tomorrow all my focus is going into that [05:03] jaytaoko, I lost track of time haha [05:05] bschaefer: sure, let me get the IMContext branch [05:10] jaytaoko, also found this: http://src.chromium.org/svn/trunk/src/chrome/browser/chromeos/input_method/ [05:11] jaytaoko, you might have looked at it, but it seems to be doing something very similar to what we are trying to do [05:12] bschaefer: yeah. And it seems the only way to get into IM is to look at what others have done before. Otherwise it is hard to start it from scratch [05:13] bschaefer: ok, I am running your branch [05:13] jaytaoko, yeah i know, the api is very bad... [05:13] bschaefer: i see the text message when there is no result found [05:13] jaytaoko, alright, so with the StaticCairoText everything works correctly doesn't it? [05:13] jaytaoko, right now it is using the StaticCairoText [05:14] bschaefer: ok, How to I use StaticText [05:14] jaytaoko, you just have to change 2 lines of code [05:14] bschaefer: tell me the file name where I do the change [05:14] jaytaoko, in LensView.h and LensView.cpp [05:14] LensView.h change StaticCairoText to StaticText [05:15] and in LensView.cpp change new StaticCairoText to new StaticText [05:15] bschaefer: I see it [05:16] jaytaoko, wait it is working for you? [05:16] bschaefer: no still compiling [05:16] jaytaoko, o, ops thought you ment you see it haha [05:16] bschaefer: I was talking about the StaticCairoText [05:16] yeaaah [05:17] jaytaoko, but good the StaticCairoText is working for you! [05:18] bschaefer: compiling with StaticText... [05:22] jaytaoko, what is wired for me is the fact that the StaticText works with 1 out of the 4 lenses [05:23] bschaefer: it seems to be working fine here with StaticText [05:23] bschaefer: let me check again... [05:24] bschaefer: what I do is I type some bogus text in the search entry, and then it displays the "No result" message in the center [05:24] jaytaoko, for all the lenses? [05:24] bschaefer: yes, for all lenses [05:25] jaytaoko, hmm weird. Im going to recompiling nux as I pulled from trunk and it said some fonts were changed [05:25] maybe thats my problem [05:25] bschaefer: the font stuff in nux as nothing to do with Unity... it is something else [05:26] bschaefer: what is your revision of Nux? [05:26] jaytaoko, hmm, that is weird; let me take a screen shot of it half ass working on the music lens [05:26] jaytaoko, well I just pulled from trunk and am comping it right now so im not sure. [05:28] jaytaoko, in the meantime does everything look good on the no-results message to you? [05:29] bschaefer: looks fine here [05:30] jaytaoko, http://imgur.com/Uan8J [05:30] so that is a picture of what it looks like where there are results [05:30] and you can see the sliver of the 'S' in the middle [05:32] jaytaoko, and here is one of the home lens http://imgur.com/UnYOW [05:32] jaytaoko, with StaticText [05:32] bschaefer: Are you on precise? [05:32] yeah [05:33] jaytaoko, let me make sure everything is up to date. Nux just got done compiling and ill re compiling unity [05:34] jaytaoko, while that is going, I wanted to ask you where you left off on the IMContext branch [05:34] jaytaoko, and to kinda hear what your thinking/approach to this was [05:36] bschaefer: http://i.imgur.com/rzPmf.jpg this is what i get [05:36] jaytaoko, Thats good! As im guessing I messed something up ;) [05:37] bschaefer: go ahead with the IM [05:38] jaytaoko, so now that we can create the IMEContext I started seeing where it was failing in the code [05:38] jaytaoko, which happens to be here...looks up the code online one sec [05:39] http://bazaar.launchpad.net/~unity-team/nux/nux.text-entry-dev/view/head:/Nux/InputMethodIBus.cpp#L35 [05:39] jaytaoko, which is pretty much saying that the ibus_ cannont connect with the ibus-daemon! [05:40] jaytaoko, so now I have started looking through that chromeos src to see what is missing before that call [05:40] bschaefer: right. do we need some env setting [05:40] jaytaoko, that one is used when the ibus is already working [05:41] bschaefer: also tell me if I need to have some special settings on my system [05:41] jaytaoko, I will, umm I think to compile the test right now you need to include the $(IBUS_CFLAGS) in the make file [05:41] which I missed doing, because that is need when you create the IMEContext [05:42] bschaefer: can you send me the line in the make file for that [05:42] jaytaoko, yeah [05:43] in tests/Makefile.am::128 [05:43] jaytaoko, put $(IBUS_CFLAGS) \ [05:43] and under that in TestLibs add $(IBUS_LIBS) \ [05:44] jaytaoko, I should just commit these changes... [05:50] bschaefer: system crash! My system has been having issues lately... [05:51] bschaefer: can you type in the makefile info again? [05:51] jaytaoko, that sucks! Also just updated both unity and nux and the text still isn't show hmm [05:51] in tests/Makefile.am::128 [05:51] jaytaoko, put $(IBUS_CFLAGS) \ [05:51] and under that in TestLibs add $(IBUS_LIBS) \ [05:51] jaytaoko, ill be pushing those changes in a second [05:52] jaytaoko, just wanted to double check it working before I push [05:58] bschaefer: ok, compiling [06:02] jaytaoko, alright, just pushed the changed [06:02] jaytaoko, alright, just pushed the changes [06:02] took a little to compile [06:03] bschaefer: pulling [06:07] jaytaoko, another idea for getting this to work would to try to figure out why ibus isn't working through XIM with TextEntry [06:08] jaytaoko, also do you have ibus setup? [06:10] bschaefer: not sure, tell me how to [06:10] jaytaoko, so ibus should come with unity, so on the command line type "ibus-setup" [06:10] jaytaoko, let me know if it ask to start the ibus-daemon === yofel_ is now known as yofel [06:11] bschaefer: it started and I see the IBus preference panel [06:11] jaytaoko, cool, now go over a tab to input method [06:11] ok [06:12] jaytaoko, then under select an input method select chinese and pinyin [06:12] jaytaoko, then add [06:12] bschaefer: done [06:12] ok now close and go the command line and hit Ctrl + Space [06:12] and try typing [06:13] jaytaoko, and you should start typing in chinese! [06:13] jaytaoko, Ctrl + Space to leave that mode [06:14] bschaefer: ok, i type and I see chinese characters [06:14] jaytaoko, cool, that is set up then! You can also switch the Input Method to XIM by right clicking the command prompt [06:15] jaytaoko, right now it should be IBus, but under XIM ibus still works! [06:15] jaytaoko, well it should, since your ibus daemon had already started [06:15] bschaefer: ok it is IBUS [06:15] jaytaoko, switch it to X Input Method [06:16] bschaefer: so Ibus uses XIM? [06:16] and see if ibus is till working [06:16] well ibus works through XIM, which could be a possible fix to this bug (1 of the options) [06:16] bschaefer: yes, ibus is still working if I choose XIM [06:17] jaytaoko, see the reason njpatel and I used that Env var is because the when ibus was working XIM in the Dash wasn't working [06:18] jaytaoko, and it was being very weird, because XIM alone should be able to handle the ibus (I believe) [06:18] bschaefer: ok, so that is a bug? [06:19] bschaefer: what about gtk, it uses Ibus or XIM? [06:19] jaytaoko, possibly, that was kinda a while ago and I should replicate it [06:19] jaytaoko, well IBus has code for XIM, it's slightly confusing and it also has code for GTK [06:20] jaytaoko, the code that gets used for XIM works correctly but when the ibus uses the gtk version it doesn't like korean text [06:20] because of the env var [06:21] bschaefer: ok [06:21] jaytaoko, I feel like im doing a bad job at explaining this... [06:23] bschaefer: it sure isn't easy to understand [06:24] bschaefer: Are you running the text-entry example program? [06:24] jaytaoko, yeah it runs, but no ibus support. Did you comment back in the line where you create the ime? [06:25] jaytaoko, yeah ibus is very confusing, im not sure why there havn't been more problems like this... [06:25] bschaefer: no, let me do that [06:25] bschaefer: wait where is that commented line? [06:26] jaytaoko, under tests/text-entry-xtext.cpp::86 [06:26] bschaefer: wait, you are talking about tests/text-entry-xtest.cpp [06:26] bschaefer: right [06:26] jaytaoko, yeah it is where I thought you were working off [06:27] bschaefer: right, but I should turn this into and example for now rather than a test [06:27] jaytaoko, so I was looking though the other code and it seems to checks if the ibus has made a connection with the daemon a few times [06:28] ibus_controller.cc:877: ibus_init(); [06:28] ibus_engine_controller.cc:123: ibus_init(); [06:28] ibus_ui_controller.cc:126: ibus_init(); [06:29] jaytaoko, which that init according to the api and some comments I saw is what gets ibus setup to make a connection [06:29] jaytaoko, for reference: src.chromium.org/svn/trunk/src/chrome/browser/chromeos/input_method [06:30] bschaefer: looking [06:31] jaytaoko, because I swear if we can get the ibus to successfully to connect I dont see why It wouldn't work [06:31] as you have all the other signals all set up [06:33] jaytaoko, I wonder if we need to also set up an ibus_config [06:34] bschaefer: can you go on mumble or skype? [06:35] jaytaoko, don't have a webcam for skype but I can go on so you can talk haha [06:36] bschaefer: no need for web cam, just a microphone [06:36] jaytaoko, Ill get one tomorrow, forgot that is not what is required...haha [06:37] bschaefer: no problem [06:37] but I can still get on skype for now for that [06:37] jaytaoko, if it helps you [06:38] bschaefer: no if you don't have a mic, we can do that another time [06:38] bschaefer: in ibus_ui_controller.cc, ConnectToIBus is initializing ibus [06:38] jaytaoko, alright, yeah that would help. Ill have one tomorrow! [06:38] bschaefer: just like we do [06:38] jaytaoko, yup [06:38] jaytaoko, but it is also doing it in 2 other locations [06:39] ibus_controller.cc:877: ibus_init(); [06:39] ibus_engine_controller.cc:123: ibus_init(); [06:39] jaytaoko, in those 2 locations it is doing pretty much the same thing [06:39] jaytaoko, but it seems like they have to keep checking if the daemon is ready for a connection [06:40] jaytaoko, this code actually has a lot of comments [06:40] bschaefer: ok in our case we only need to do it once and make sure it ibus_bus_is_connected returns true [06:41] jaytaoko, yeah, but I wonder if the ibus_config has to be setup [06:42] jaytaoko, GDBusConnection* ibus_connection = ibus_bus_get_connection(ibus_); [06:42] jaytaoko, that line looks like more of a direct call to get the connection [06:43] bschaefer: so I checked and ibus_init is working [06:43] bschaefer: it returns a valid ibus pointer [06:44] jaytaoko, so after the ibus_init and bus_ = new... the pointer isn't NULL? [06:44] jaytaoko, im about to send the ibus_bus_is_connected through a while loop to see if it will ever connect... [06:44] bschaefer: yes, it is not null. You maybe right, we have to call ibus_bus_get_connection before we check ibus_bus_is_connected [06:46] jaytaoko, good, and yeah Im just wondering why they keep checking 3 different times if bus_ is made and ready to go [06:46] jaytaoko, and right now ibus_bus_is_connected(bus_) is always returning false... [06:47] jaytaoko, which is why im thinking something is missing...I need to take a look at that smaller code example you found [06:48] jaytaoko, for reference: http://code.google.com/p/google-gadgets-for-linux/source/browse/trunk/extensions/gtk_edit_element/ [06:48] bschaefer: I added GDBusConnection* ibus_connection = ibus_bus_get_connection(bus_); [06:49] bschaefer: I expect to receive a message in void IBusIMEContext::OnConnected(IBusBus *bus) [06:50] jaytaoko, oo, so look at ibus_ui_controller.cc ::150 [06:50] jaytaoko, yeah it should send a message there when it gets connected [06:51] so it looks like they get the connection then make a service out of it [06:51] jaytaoko, but im not really sure what the IBusPanelService is... [06:51] thumper, around? [06:53] bschaefer: how to you get to see the line numbers [06:53] o I wget it so i can mess around with it in the command line [06:53] jaytaoko, and grep [06:54] bschaefer: ok, I copied the file into my text editor [06:54] are there no PPA hooks for the unity-team PPA? [06:54] I can' [06:54] I can't file a bug using ubuntu-bug [06:56] jaytaoko, man there is so much code to dig through... [06:57] bschaefer: true! [06:57] jaytaoko, i really wish the api had more details, like I looked at the ibus_panel and it just says it is an ibus_panel haha [06:58] jaytaoko, very redundant [06:58] bschaefer: yeah, it isn't helping much [06:58] bschaefer: ok, almost 2am here. [06:58] bschaefer: I will try to continue tomorrow if possible [06:58] jaytaoko, yeah go to sleep, Ill dig some more but I spent a lot of time doing other stuff today [06:59] jaytaoko, no worries, ill spend some more time on it and a lot more tomorrow [06:59] bschaefer: thank you very much for your help! [06:59] bschaefer: cheers [06:59] jaytaoko, no worries, this is still fun (somewhat haha; when it is fixed it iwll be worth it!) [06:59] jaytaoko, you too, have a good night! [07:00] bschaefer: thanks ! [07:07] morning didrocks [07:07] hey jono [07:08] hows things? [07:08] I have been rocking the multi-monitor goodness herer [07:08] generally working well [07:08] I'm fine here, thanks! Quite cold in France though :) [07:08] ah nice! ;) [07:08] didrocks, quick q: Nick told me we can use ubuntu-bug on PPAs if there is a hook included in the PPA [07:08] do you know if this is the case? [07:09] jono: yeah, it will file bug upstreams only, but that won't really help us in that case, because for instance, crashes won't get retraced [07:10] jono: I think that we should work on a more general purpose on the crash database next cycle to support some "blessed" ppas as we are going more and more to the ppa direction [07:10] (or using the -proposed pocket) [07:10] right [07:10] if we are moving more and more to proposed, this seems like a natural next step [07:10] indeed :) [07:11] that's why I didn't installed the hook, as the most valuable info from the ppa are the crashes [07:11] crashes* [07:11] right [07:11] for the rest, the testing tool should cover the regressions :) [07:11] cool [07:12] btw, do you know if notify-osd bubbles should appear on both monitors? [07:13] jono: I think design planned that was two cycles already, but nobody in dx is maintaining the osd notification [07:14] right, I filed https://bugs.launchpad.net/unity/+bug/928095 and unfortunately it kind of means that I miss almost all the bubbles [07:14] Launchpad bug 928095 in unity "Notification bubbles don't appear on all monitors" [Undecided,New] === Guest68463 is now known as Jens === Jens is now known as _jens [09:00] mhr3, hey, pushed new changes :) [09:01] mhr3, should have question that since max_results had a default value!! [09:02] bschaefer, great :) [09:16] mhr3, also, if you get a chance could you look over my no-results branch? I fixed thumpers problems, but the more people who look at the better :) [09:16] bschaefer, yea, sure i'll give it a go [09:16] mhr3, since you worked on the no-results-hint, https://code.launchpad.net/~brandontschaefer/unity/fix-711199 [09:17] mhr3, thanks, I kept the hardcoded string in there but I will have a talk with thumper about it [09:19] mhr3, Ill owe you a lot of beer by the next uds at this rate haha [09:27] greyback: screeinfo warning fixed [09:27] tsdgeos: ok, approving (and morning!) [09:27] greyback: morning :-) [09:28] tsdgeos: you see my message on https://code.launchpad.net/~aacid/unity-2d/unity-2d_panel-newbuttons/+merge/91442 [09:28] yep [09:28] saw that [09:29] ok, just thought I'd annoy you a little more :) [09:39] greyback: which shortcut keys do you have associated for mumble-speak shortcut? [09:56] tsdgeos: ctrl+shift [09:57] greyback: can you try this? close mumble, kill all your unity-2d-launcher, start mumble, start unity-2d-launcher, check if your ctrl+shift shortcut works [09:57] tsdgeos: launcher or shell? Or does it matter [09:58] greyback: well, Kaleo complained that failed on shell and we should fix it before merging, but i can reproduce it too with launcher, so please try with launcher to see if it's a bug we introduced with shell or was already there [09:58] tsdgeos: ok, trying.. [10:00] tsdgeos: yep, I reproduce here too [10:00] greyback: ok, thanks, will open a bug against unity-2d and remove it from the stack of things to fix in -shell before merging [10:01] tsdgeos: ok. Mumble isn't receiving any keystrokes afaics. Possibly a Mumble bug (shock!) [10:02] greyback: maybe [10:02] you have to kill it and start it again [10:02] then it works [10:02] tsdgeos: but report against 2d for now, we'll deal with it later [10:03] tsdgeos: got time for a quick mumble? [10:03] greyback: sure [10:15] tsdgeos: screeninfo-refactor approved [10:15] yay [10:16] greyback: yay :) [10:19] why does the volume control have a light grey background now? :p [10:24] snadge: good question, Cimi? [10:24] Cimi: 11:19 < snadge> why does the volume control have a light grey background now? :p === kaleo is now known as Kaleo [10:25] Kaleo, bug in ido [10:26] Cimi: cheers [10:31] Kaleo: the mumble bug affects regular unity-2d too so together with greyback we agreed it doesn't make sense to delay shell merging because of that [10:32] tsdgeos: can you confirm that https://code.launchpad.net/~aacid/unity-2d/unity-2d_test_alt_f2_esc_alt_f2/+merge/91660 is for merging in trunk, and not shell? [10:32] greyback: yes, that's the test, we make it go to trunk and then merge it to shell, no? [10:33] tsdgeos: yep, just wanted to check [10:39] tsdgeos: agreed [10:40] tsdgeos: any idea since when? [10:40] tsdgeos: do we have a bug report? [10:40] nope & nope [10:42] tsdgeos: rev 893 seems like a good candidate for being the culprit [10:43] tsdgeos: and it's not [10:43] tsdgeos: bisecting [10:43] Kaleo: oki [10:46] greyback: fixed conflicts on screeinfo again https://code.launchpad.net/~unity-2d-team/unity-2d/refactor-screeninfo/+merge/91471 approve please? === _salem is now known as salem_ [10:57] tsdgeos: raaah, I reverted up to rev 800 and still no luck.. [10:57] Kaleo: you sure it's not been broken "forever" ? [10:58] tsdgeos: pretty sure as I was using mumble everyday :) [10:58] Kaleo: and starting unity-2d-launcher while mumble was on? [10:58] tsdgeos: good point [11:00] tsdgeos: right, you are correct [11:01] tsdgeos: with any revision, mumble does not break if the launcher was started before mumble [11:01] tsdgeos: and with any revision, in the opposite order, it breaks [11:01] yeah :/ [11:01] might even be a mumble bug [11:01] tsdgeos: so, it's problematic if Unity crashes when mumble is running [11:01] tsdgeos: otherwise, no big deal [11:01] true [11:01] tsdgeos: let's report the bug and forget about it [11:02] tsdgeos: priority medium I would say [11:02] ok [11:02] will do in a sec [11:02] tsdgeos: thanks! [11:19] tsdgeos: doing another round of quick testing on shell I spotted one issue [11:20] tsdgeos: the dash maximise button is still at the bottom right corner :( [11:20] Kaleo: shoot [11:20] tsdgeos: I'm figuring out why with nerochiaro [11:20] dash maximise button? [11:20] you mean the one that shows in the panel? [11:21] tsdgeos: the one button that maximises the dash; it used to be at the bottom right corner of the dash and was moved to the panel [11:21] tsdgeos: but in the shell branch, we have both.. [11:21] ahhh [11:21] do i expect selecting an album in the music lense will start that music playing, rather than just opening banshee and doing nothing ? (precise) [11:24] Kaleo: do i remove it? or wait for nerochiaro's answer? [11:26] tsdgeos: wait a minute [11:40] MacSlow: ping [11:41] greyback, what's up? [11:42] MacSlow: just something small about the filter-compact stuff. I just want to check with you that it is the lens which chooses for checkboxes to be compact or not [11:42] greyback, yes [11:42] MacSlow: ok I thought so, thanks. [11:42] The Documents lens needs to have the "Last Modified" checkboxes as compact [11:43] I'll try to get that done [11:43] greyback, I only ever heard that the music-lens was the only one to use the compact / 3-column layout [11:43] MacSlow: that's all, thank you [11:44] greyback, but my last update on that is from the rally in Budapest... so [11:44] MacSlow: sure. I'm just comparing with mockups. We had a hack in Unity2D for this, and we applied it also for LastModified, hence I noticed. [12:08] tsdgeos: ok, the conclusion is that we need to revert 958 in -shell [12:12] Kaleo: ok, want me to do that? [12:13] tsdgeos: sure [12:13] tsdgeos: so the issues are: [12:13] tsdgeos: the 1 pixel rectangle on the left [12:13] tsdgeos: the lack of shadow for the dash bottom right corner in composited mode [12:14] tsdgeos: a more proper solution is to check for composited/non composited mode in InputShapeManager [12:14] tsdgeos: and do ShapeInput or ShapeBounding depending on the case [12:17] Kaleo: and r958 reversion [12:22] Kaleo: about the 1 pixel rectangle on the left in non composited mode, i'm not sure it's worth fixing [12:23] greyback is working on something xfixes based to detect the mouse "pushing" into the launcher [12:23] so any work we do now on that will be "lost time" [12:28] tsdgeos: understood [12:29] Kaleo: what about the maximize button on lower left part? [12:29] tsdgeos: I am taking care of it [12:29] Kaleo: nice [12:30] tsdgeos: but first we are reverting 948 as well [12:30] tsdgeos: and fixing it properly [12:30] tsdgeos: would you like to implement what I described above? [12:30] tsdgeos: if so, do you need more details? [12:30] Kaleo: you mean 958 [12:30] tsdgeos: if so, mumble? [12:30] tsdgeos: right [12:30] tsdgeos: I mean, 958 and 948 are being reverted :) [12:31] Kaleo: yeah i'm on that, i think i have understood all you meant, you'll have a MR in a moment [12:31] tsdgeos: brillian [12:31] t [12:31] Kaleo: why 948? [12:31] ah, that's the maximize stuff [12:31] ok [12:31] you doing that [12:31] and i'm doing 958 [12:31] confused for a second [12:32] tsdgeos: right :) [12:32] tsdgeos: numbers are confusing [12:34] wops [12:34] we broke isCompositingManagerRunningChanged when merging Saviq's stuff [12:34] damnit [12:35] actually no [12:35] we didn't, was already broken :D [12:35] we had the signal but was never emitted === MacSlow is now known as MacSlow|lunch [12:43] Kaleo: basically this https://code.launchpad.net/~aacid/unity-2d/unity-2d-shell_shape_bounding_shape_input/+merge/91815 ? === greyback is now known as greyback|lunch [13:20] tsdgeos: yep, something like that :) [13:20] tsdgeos: I don't think Qt is able to tell us when a compositing manager started or stopped [13:38] Kaleo: yeah looked for that and Qt doesn't have info for that [13:48] tsdgeos: quick question [13:48] Kaleo: yep? [13:49] tsdgeos: with trunk, the maximise button in the panel when the dash is up, is it enabled for you? [13:49] tsdgeos: can you click it? [13:49] Kaleo: non-shell, right? === MacSlow|lunch is now known as MacSlow [13:51] Kaleo: i can click it but somehow it does not maximize [13:52] tsdgeos: non shell [13:52] tsdgeos: erk [13:52] Kaleo: actually no, it works [13:52] tsdgeos: ah? [13:52] i was using a wrong combination [13:52] tsdgeos: ok [13:52] yes, i can click it correctly [13:54] Kaleo: doesn't work there [13:54] ? [13:54] tsdgeos: nope :( [13:54] tsdgeos: I am trying to figure out what I am doing wrong [13:55] Kaleo: do you have the formfactor set to desktop? [13:55] do the buttons show or not show at all? [13:55] tsdgeos: they show, formFactor is desktop [13:56] Kaleo: have you checked you are running the correct unity-2d-places and not the system autostarted one? that was the problem i had [13:56] tsdgeos: yep [13:57] wheee [13:57] tsdgeos: and I experience the issue with both trunk and the daily build [13:57] right-clicked on a launcher icon somehow that triggered the bug where the popup menu ignores all events [13:57] Kaleo: weird [13:58] tsdgeos: right === greyback|lunch is now known as greyback [14:05] tsdgeos: sorry, I had the wrong formFactor [14:06] ok, better that than something else :-) [14:18] I think that was https://bugs.launchpad.net/ubuntu/+source/unity/+bug/919194 [14:18] Launchpad bug 919194 in unity (Ubuntu) "Unity launcher menus get stuck if opened during workspace transition" [Medium,Incomplete] [14:23] The new HUD stuff looks quite neat. Can I safely install the current Unity from PPA without it butching up the system in some way? [14:49] tsdgeos: hey, can you please try running the visual tests in the panel (for the new assets) - it fails on me. [14:49] greyback: do they? [14:49] i ran then [14:49] failed and then fixed them [14:49] greyback: which error do you get? [14:50] tsdgeos: hmm, fail on me with: https://pastebin.canonical.com/59599/ [14:51] that's the first one, right? [14:53] only one actually [14:53] which is odd [14:54] greyback: did you check that the buttons actaully showed? remember we have that bug (with the old code too) that buttons sometimes don't show [14:55] tsdgeos: I'm watching, they show [14:55] runs fine here [14:55] greyback: i'm wondering, can the color of the panel be changed? my captures include part of the background [14:57] tsdgeos: hmm, will look. Am digging now [15:12] tsdgeos: the maximise button at the bottom right is now removed; nerochiaro did a live review [15:13] Kaleo: cool, pushed to the repo already? Are you approving my 1 line fix for the shape thing? [15:13] tsdgeos: I'm looking at it now [15:20] Kaleo: i don't understand at all what you guys did with reverting r948, but looks wrong [15:20] we have some code that says [15:20] d->m_activeWindowIsDash = qstrcmp(name, "unity-2d-places") == 0; [15:20] ? [15:22] or you are doing new code that still needs to be merged? [15:23] tsdgeos: indeed, there is new code that will redo the same [15:23] tsdgeos: (but better) [15:23] ah [15:23] ok :-) [15:27] hmm, are there some known issues with running unity 5.2 under virtualbox? It doesn't seem to refresh itself [15:29] tsdgeos: hmm, the spread won't come up anymore [15:29] tsdgeos: it seems unrelated to your MR though [15:29] Kaleo: doing what? pressing on the launcher button? [15:30] tsdgeos: yep and trying super+s too [15:30] works here [15:30] tsdgeos: :) [15:30] tsdgeos: I'll try again [15:32] greyback: hey :) [15:32] greyback: I'll do a small unity-2d update today [15:32] greyback: with "lock launcher" being the default [15:32] let me look at the code, sholdn't be hard to change that :) [15:33] Kaleo: though i can see a few problems with intellihide and spread [15:33] :-/ [15:35] tsdgeos: :( [15:35] adding them to the sketchpad [15:38] Kaleo: http://paste.kde.org/~tsdgeos/201404/ doesn't look good [15:39] didrocks: ok cool, let me know if you need a hand [15:40] tsdgeos: not cool [15:41] greyback: I made a merge proposal, seems to only be the gsetting key to change [15:41] tsdgeos: you're missing some verification images, namely the *_over.png images [15:41] didrocks: ok cool [15:41] greyback: what might very well be :D [15:41] didrocks: we're still missing the corner-reveal function. I'll poke you when it's ready [15:42] greyback: well, right now, you are even with -3d on that :) [15:42] greyback: they are there now [15:42] greyback: but yeah please, poke me! :) [15:42] greyback: what's the corner reveal? [15:42] didrocks: will do [15:42] Kaleo: launcher reveals if cursor put in top left corner [15:42] we used to have it with the old homebutton in the panel I believe [15:43] tsdgeos: good now, thanks! [15:44] sorry for forgetting :_/ [15:44] no biggie [15:46] greyback: yes, but it was long dropped by design [15:46] greyback: is it something we care about now? [15:46] Kaleo: it's in the gnome-settings spec, so yes [15:54] I'm currently trying to fix memory leaks and other valgrind warnings to help make unity better, but I was wondering if I should submit the fixes one at a time, or all at the same time. And if so in separate commits or in one commit? [15:55] Kaleo: r943 broke the connects, having a look why [15:56] sbte, more commits make for a better revision history, generally it makes sense to have more submissions too, so if there is a problem with fix a, it does not block fix b from landing [15:56] gord, ok, thanks [15:57] sbte, give me a ping if you have anything waiting, memory leak fixes are always good to get in :) [15:57] Kaleo: or maybe not :D [15:58] gord, I'm submitting one now for bamf [16:01] niice [16:03] gord, https://code.launchpad.net/~sbte/bamf/fix-memory-leak/+merge/91869 [16:03] I'm still all new to this, so just tell me when I'm doing something wrong :P [16:05] have assigned the relevant person, you should get spam from launchpad when they do the review :) [16:06] actually it's r942 that broke it [16:06] gord, thanks [16:07] tsdgeos: ah ah [16:08] Kaleo: don't see anything obviously wrong there at first glance, having a deeper look [16:09] tsdgeos: ok [16:09] tsdgeos: I approved the shpaing [16:09] shaping* [16:09] Kaleo: oki [16:19] tsdgeos: let's catch up on mumble in 10 minutes [16:19] Kaleo: ok [16:29] Kaleo: this fixes those bad connects for me https://code.launchpad.net/~aacid/unity-2d/unity-2d-shell_fix_spread_connects/+merge/91872 [16:29] Kaleo: in mumble in a sec [16:38] tsdgeos: still there? [16:38] Kaleo: doh [16:38] i was speaking :D [16:38] wait [16:38] i started the launcher [16:38] and thus it broke the shortcut [16:42] tsdgeos: one sec [16:42] Kaleo: ok [16:42] unity-2d-spread: [WARNING] file:///home/kaleo/Projects/upicek/unity-2d//spread/Workspaces.qml:214: Error: Cannot assign [undefined] to int [16:42] unity-2d-spread: [WARNING] file:///home/kaleo/Projects/upicek/unity-2d//spread/Workspaces.qml:214: Error: Cannot assign [undefined] to int [17:13] Kaleo: luckily the activeWindow thing is not used at all, so i just killed it from the QML [17:13] Kaleo: tomorrow i'll tackle the other one [17:26] greyback, anyone from 2d working on https://bugs.launchpad.net/unity/+bug/711199 ? [17:26] Launchpad bug 711199 in unity (Ubuntu) "Dash - No message displayed when no results are returned in the Dash" [Medium,In progress] [17:26] mhr3: not right now, no [17:27] greyback, it's on its way to 5.4, so if you have a free slot.. :) [17:28] mhr3: you're welcome to try :) [17:30] greyback, you made that sound like non-achievable task by mere mortals :P [17:30] so i'll rather pass [17:30] mhr3: lol [17:30] excuses excuses [17:30] it's on the list, but we've plenty to do before FF [17:30] yea, i can imagine [17:31] some nice UX/DX praise here for you guys: http://www.itworld.com/it-managementstrategy/247574/will-unity-win-battle-linux-desktop [17:32] well-deserved too, I might add [17:42] didrocks, can we get https://bugs.launchpad.net/bugs/916879 on a blocker list? [17:42] Launchpad bug 916879 in unity (Ubuntu) "compiz crashed with SIGSEGV in unity::switcher::SwitcherController::CompareSwitcherItemsPriority()" [Critical,Confirmed] [17:42] seb128: yep, adding, thanks! [17:43] if it's not yet, it's quite busy in comments and duplicates [17:43] didrocks, thanks [17:54] DBO, ^ could you look at this bug? switcher suggests your code ;-) [17:54] looking [17:54] DBO, thanks [18:45] Hi, I have one question... Why Ubuntu (Unity) dev team donĀ“t integrate utility to easy change Unity theme? [18:51] Hi, "Not getting an answer? Post on the https://launchpad.net/~ayatana-dev mailing list" this link is broken. Where can I find the current unity-dev mailing list? [18:53] ok, found it. [19:11] re, all [19:14] are there programmatic ways to disable Unity (the left hand side launcher, the menu relocation to the top of the screen, and the titlebar going away when the window is maximized)? If we're in Ubuntu Unity 3D DE, there's a CCSM checkbox that turns these things off, but I can't find where the back end value for that is actually stored. [19:14] and if we're in Ubuntu Unity 2D DE, I don't see any way of disabling these things [19:17] anyone? [19:18] also, the ayatana-dev mailing list URL in the /topic is broken [19:19] vanRijn: using unity2d, you'll need to replace the ubuntu-2d.session file with something that you want. [19:19] it is there that the panel & launcher are defined to be required for login [19:19] greyback: is there a way to disable it temporarily and turn it back on? [19:20] vanRijn: well, you can kill the panel & launcher, they're apps [19:20] gnome-session will restart them, but that can be stopped by looking to their .desktop files [19:21] or just kill it, wait for restart, then kill again. gnome-session gets the message then [19:21] greyback: I'm guessing the best way to talk about this would be to email a dev list somewhere (could you point me to which one I should use please?), but I'm working for VMware and we'd like our VMware Unity mode (where we show VM windows as discrete host windows instead of just showing the entire VM desktop) to play nicely with Ubuntu Unity and there's some challenges we're not sure how to [19:21] approach [19:21] greyback: oh, gnome-session won't try to restart things if you kill them more than once? [19:22] vanRijn: yep :) [19:22] but not a great solution for you [19:22] yeah, not really [19:23] greyback: is there an official ubuntu-dev mailing list somewhere that I should bring this up on? [19:24] vanRijn: unity-dev@lists.launchpad.net should be good place [19:25] greyback: okay, thanks. I can't seem to get launchpad to let me even go to the unity-dev page. grr [19:26] it should be http://lists.launchpad.net/ayatana-dev shouldn't it? [19:26] er.. unity-dev.. but I can't get to ayatana-dev either [19:26] ooh, there we go. *sigh* [19:27] ? [19:28] http://lists.launchpad.net/ayatana-dev doesn't work at all (nor does https://launchpad.net/~ayatana-dev for me), but http://lists.launchpad.net/unity-dev does [19:29] ah ok [19:29] good luck! [19:29] thanks. =:) [19:31] hi, i have a question [19:31] do you guys get a 1.5 sec lag when you use alt-tab? [19:32] there is a bug report regarding this at https://bugs.launchpad.net/unity/+bug/928339 [19:32] Launchpad bug 928339 in unity "'alt+tab' menu has a 1.5 sec of latency" [Undecided,New] [19:32] would appreciate if you can confirm this? [19:36] anybody? [19:54] krnekhelesh: not sure you are seeing the same as I do, but I commented on the bug... [19:54] (I should set up one of my systems with "precise" really.. [19:56] krnekhelesh: does the 1.5 sec happen always, or only after some time? [20:01] JanC, I am not having the trouble, the original reporter does [20:02] krnekhelesh: hm, okay, I'll ask that question in the bug report then... [20:02] JanC, i just read your comment [20:02] and I haven't noticed the lag, although I will now try to see if that happens when I leave my computer on for a long time [20:03] my desktop tends to be "up" for weeks [20:03] oh, wow! [20:04] actually, I have to reboot or login/logout more often than I really want because of this sort of issues... [20:05] anyways, i have marked the bug as incomplete so he should reply back [20:05] JanC, then the issue u face, isn't a bug to be addressed by the unity team? [20:05] somehow, I wish Compiz would revert back to the old C codebase, as it was way more stable than the new C++ codebase... [20:06] OTOH, the C++ might be easier to extend/maintain, duno [20:06] oh yeah, I hate compiz because of its instability [20:07] I never liked C++, but I won't argue against it for a project I don't contribute to ;) [20:07] true [20:08] i really like how Precise is coming along...small minor things getting fixed, the attention to detail [20:08] Unity is also really stable [20:08] I am actually using 12.04 as my production pc at the moment. [20:11] krnekhelesh: seems like the reporter mentions this is new to unity 5.2 though === salem_ is now known as _salem [20:25] JanC, i will test it [20:25] i have not noticed anything yet until now [20:58] thumper: ping [21:06] mhr3, hey, thanks for reviewing my branch. I have a question about your last comment, about how the lens might take time to update [21:07] mhr3, so when it might be taking time to get results will it be returning 0 to OnSearchFinished even when it is still searching? [21:12] bschaefer, no, searchfinished will only fire once the search finishes [21:12] but that might be between 1microsecond and infinity :P [21:13] mhr3, hmm, so I can only think that the message will display if you say delete the entire search string and it is waiting for the results to update [21:13] yes, that would be one way to trigger that [21:13] mhr3, the musicstore scope updates a little slow and the message doesn't get displayed until there no results get returned [21:14] bschaefer, the problem is when the message is already displayed and you start new search [21:14] mhr3, aaaa I see haha [21:15] mhr3, that is slightly annoying, thanks for the suggestions Ill have to look into that now [21:15] bschaefer, making it perfect requires sometimes "interesting" solutions :) [21:16] another thing that can happen is that when there's a misbehaving lens the searchfinished will never get emitted [21:17] mhr3, yeah, perfection always seems to grow at an exponential rate! [21:17] so it can still happen that the dash won't display anything... but there's not much we can about that [21:17] mhr3, hmm that could be a problem, yeah... [21:17] we actually shouldn't, that will kick the devs to fix the lens :) [21:18] mhr3, haha! Yeah, but being safe is never bad :) (if you can be) [21:18] sure [21:18] that why i want the timer at least [21:18] mhr3, but I don't see a simple solution for a signal not getting fired. Yeah Ill start looking into how that works, [21:18] search taking long is pretty real issue as opposed to misbehaving lenses [21:19] bschaefer, as i said, you need to fire a timer when the search starts and if the message is shown and the timer gets called just hide the message [21:20] that way it shouldn't cause flicker and should work fine [21:20] mhr3, alright, sounds simple :) [21:20] and fun to do [21:20] timers are never simple :P [21:21] they create quite a lot of new code paths [21:21] mhr3, similar to a goto it seems! [21:22] i'd say that goto is still more predictable and obvious [21:22] mhr3, haha yeah, well hopefully it fits in well with the existing code :) [21:31] So are we disabling autohide by default in 12.04?