/srv/irclogs.ubuntu.com/2012/02/07/#ubuntu-unity.txt

FreddiBut 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
thumperhi Freddi00:00
thumperFreddi: ted is probably the person who could help most00:00
thumperFreddi: unfortunately he is done for the day00:00
FreddiOk, so I can reach him tomorrow?00:01
thumpershould be able to, he works US mountain time UTC-7 (I think)00:01
Freddithanks!00:01
thumpernp00:02
bschaeferjaytaoko, ping. Have a question about StaticText and StaticCairoText00:44
=== cyphermox_ is now known as cyphermox
bschaeferthumper, hey, if you have some time could you look at this branch that should be ready for merge now!01:22
bschaeferhttps://code.launchpad.net/~brandontschaefer/unity/fix-711199/+merge/8919201:22
jaytaokobschaefer: ping01:39
bschaeferhey jaytaoko01:43
thumperbschaefer: reviewed01:44
bschaeferjaytaoko, so when I tried using StaticText it was not working correctly; and also giving some weird behavior01:44
bschaeferthumper, thanks, is there anything you see that I should change with it?01:45
bschaeferthumper, nevermind see it now!01:47
thumper:)01:48
bschaeferthumper, what do you mean by normal result view?01:48
thumperthe grid results01:49
thumperI couldn't see anywhere where you maked the other view inactive01:49
thumperwhat happens there?01:49
bschaeferthumper, hmm, do you mean with the use of active_lens_view?01:50
thumpermaybe...01:50
bschaeferthumper, that was a global I was using, it get set else where when the lens gets chagned01:51
thumperbschaefer: so if it isn't there, nothing shows?01:51
bschaeferthumper, 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 it01:53
bschaeferthumper, each lens remembers its state though, so when I type "abc" in the music lens then leave and come back it remembers that state01:54
* thumper nods01:54
bschaeferthumper, so I don't think I have to set anything as inactive since that should have already been the case01:54
thumperand it works?01:54
thumper:)01:54
bschaeferthumper, as I only changed what happens when the on_search_finished signal gets emited()01:54
bschaeferand yes :)01:55
bschaeferI should make a small clip01:55
thumperok, just the style changes then :)01:55
bschaeferthumper, also will change to use sstream01:55
bschaeferthumper, there are a few screen shots on the bug report ill make a small clip to put of there to demo it01:56
bschaeferthumper, also fixed a bug in the music lens with the help of mhr3 which was causing some problems but that is gone now01:56
thumperawesome01:57
* thumper goes on the school run01:58
bschaeferthumper, have fun :)01:58
bschaeferjaytaoko, hey, I have also been looking at the IMContext, and the ibus is not connecting with the ibus-daemon when i gets created02:10
bschaeferwhich is weird, but that is something im looking at now02:10
jaytaokobschaefer: sorry, I have to go but I will be back later02:17
bschaeferjaytaoko, no worries, I need to dig some more :)02:19
TheMusoCould 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.02:34
solclaimjakI just tried to install unity 5.2 and it doesn't appear to have upgraded03:12
solclaimjakhow do I check to see which version i am running?03:13
TheMusosolclaimjak: apt-cache policyh unity if you are comfortable with the terminal.03:20
TheMusoOtherwise 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:20
bschaeferTheMuso, yeah I can approve it, ill trust njpatel judgment ;)03:21
solclaimjakWell, 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:34
solclaimjaki think i am using unity 2d....03:36
solclaimjakthanks for the help :)03:36
TheMusobschaefer: Thanks very much.03:48
jaytaokobschaefer: ping04:38
bschaeferjaytaoko, hey!04:46
jaytaokobschaefer: hey04:47
jaytaokobschaefer: so you had a question about StaticText?04:48
bschaeferjaytaoko, o yes, so when I changed my StaticCairoText to use StaticText it would just not work anymore!04:48
bschaeferjaytaoko, so I wanted to ask you if there would be a reason for the StaticText to not like the use of SetText()04:49
bschaeferjaytaoko, branch for reference; https://code.launchpad.net/~brandontschaefer/unity/fix-711199/+merge/8919204:50
jaytaokobschaefer: let me check04:51
bschaeferjaytaoko, thank you!04:51
jaytaokobschaefer: does the code crash, or it just doesn't work?04:52
bschaeferjaytaoko, it works fine, no warning either. What is weird is the text will only show up on the last lens04:52
bschaefersince there are 4, so when I set it use StaticText the other lenses dont show a message except for 104:53
bschaeferand when that message gets set to "" like half an S is still rendered. It is slightly wired.04:53
bschaeferjaytaoko, let me take some screenshots!04:54
jaytaokobschaefer: ok, I am downloading the branch. I will compile it shortly.04:55
bschaeferjaytaoko, sweet, I was going to ask someone to test that soon04:55
bschaeferjaytaoko, was trying to get recordmydesktop to work but nothing would render under the video! (besides my wallpaper...)04:56
jaytaokobschaefer: no worry, I am compiling05:01
bschaeferjaytaoko, cool, also if you have some time we can talk about IMContext and why ibus_bus_is_connected is returning FALSE!05:02
bschaeferjaytaoko, it might be pretty late for you, tomorrow all my focus is going into that05:03
bschaeferjaytaoko, I lost track of time haha05:03
jaytaokobschaefer: sure, let me get the IMContext branch05:05
bschaeferjaytaoko, also found this: http://src.chromium.org/svn/trunk/src/chrome/browser/chromeos/input_method/05:10
bschaeferjaytaoko, you might have looked at it, but it seems to be doing something very similar to what we are trying to do05:11
jaytaokobschaefer: 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 scratch05:12
jaytaokobschaefer: ok, I am running your branch05:13
bschaeferjaytaoko, yeah i know, the api is very bad...05:13
jaytaokobschaefer: i see the text message when there is no result found05:13
bschaeferjaytaoko, alright, so with the StaticCairoText everything works correctly doesn't it?05:13
bschaeferjaytaoko, right now it is using the StaticCairoText05:13
jaytaokobschaefer: ok, How to I use StaticText05:14
bschaeferjaytaoko, you just have to change 2 lines of code05:14
jaytaokobschaefer: tell me the file name where I do the change05:14
bschaeferjaytaoko, in LensView.h and LensView.cpp05:14
bschaeferLensView.h change StaticCairoText to StaticText05:14
bschaeferand in LensView.cpp change new StaticCairoText to new StaticText05:15
jaytaokobschaefer: I see it05:15
bschaeferjaytaoko, wait it is working for you?05:16
jaytaokobschaefer: no still compiling05:16
bschaeferjaytaoko, o, ops thought you ment you see it haha05:16
jaytaokobschaefer: I was talking about the StaticCairoText05:16
bschaeferyeaaah05:16
bschaeferjaytaoko, but good the StaticCairoText is working for you!05:17
jaytaokobschaefer: compiling with StaticText...05:18
bschaeferjaytaoko, what is wired for me is the fact that the StaticText works with 1 out of the 4 lenses05:22
jaytaokobschaefer: it seems to be working fine here with StaticText05:23
jaytaokobschaefer: let me check again...05:23
jaytaokobschaefer: what I do is I type some bogus text in the search entry, and then it displays the "No result" message in the center05:24
bschaeferjaytaoko, for all the lenses?05:24
jaytaokobschaefer: yes, for all lenses05:24
bschaeferjaytaoko, hmm weird. Im going to recompiling nux as I pulled from trunk and it said some fonts were changed05:25
bschaefermaybe thats my problem05:25
jaytaokobschaefer: the font stuff in nux as nothing to do with Unity... it is something else05:25
jaytaokobschaefer: what is your revision of Nux?05:26
bschaeferjaytaoko, hmm, that is weird; let me take a screen shot of it half ass working on the music lens05:26
bschaeferjaytaoko, well I just pulled from trunk and am comping it right now so im not sure.05:26
bschaeferjaytaoko, in the meantime does everything look good on the no-results message to you?05:28
jaytaokobschaefer: looks fine here05:29
bschaeferjaytaoko, http://imgur.com/Uan8J05:30
bschaeferso that is a picture of what it looks like where there are results05:30
bschaeferand you can see the sliver of the 'S' in the middle05:30
bschaeferjaytaoko, and here is one of the home lens http://imgur.com/UnYOW05:32
bschaeferjaytaoko, with StaticText05:32
jaytaokobschaefer: Are you on precise?05:32
bschaeferyeah05:32
bschaeferjaytaoko, let me make sure everything is up to date. Nux just got done compiling and ill re compiling unity05:33
bschaeferjaytaoko, while that is going, I wanted to ask you where you left off on the IMContext branch05:34
bschaeferjaytaoko, and to kinda hear what your thinking/approach to this was05:34
jaytaokobschaefer: http://i.imgur.com/rzPmf.jpg this is what i get05:36
bschaeferjaytaoko, Thats good! As im guessing I messed something up ;)05:36
jaytaokobschaefer: go ahead with the IM05:37
bschaeferjaytaoko, so now that we can create the IMEContext I started seeing where it was failing in the code05:38
bschaeferjaytaoko, which happens to be here...looks up the code online one sec05:38
bschaeferhttp://bazaar.launchpad.net/~unity-team/nux/nux.text-entry-dev/view/head:/Nux/InputMethodIBus.cpp#L3505:39
bschaeferjaytaoko, which is pretty much saying that the ibus_ cannont connect with the ibus-daemon!05:39
bschaeferjaytaoko, so now I have started looking through that chromeos src to see what is missing before that call05:40
jaytaokobschaefer: right. do we need some env setting05:40
bschaeferjaytaoko, that one is used when the ibus is already working05:40
jaytaokobschaefer: also tell me if I need to have some special settings on my system05:41
bschaeferjaytaoko, I will, umm I think to compile the test right now you need to include the $(IBUS_CFLAGS) in the make file05:41
bschaeferwhich I missed doing, because that is need when you create the IMEContext05:41
jaytaokobschaefer: can you send me the line in the make file for that05:42
bschaeferjaytaoko, yeah05:42
bschaeferin tests/Makefile.am::12805:43
bschaeferjaytaoko, put $(IBUS_CFLAGS) \05:43
bschaeferand under that in TestLibs add $(IBUS_LIBS) \05:43
bschaeferjaytaoko, I should just commit these changes...05:44
jaytaokobschaefer: system crash! My system has been having issues lately...05:50
jaytaokobschaefer: can you type in the makefile info again?05:51
bschaeferjaytaoko, that sucks! Also just updated both unity and nux and the text still isn't show hmm05:51
bschaefer<bschaefer> in tests/Makefile.am::12805:51
bschaefer<bschaefer> jaytaoko, put $(IBUS_CFLAGS) \05:51
bschaefer<bschaefer> and under that in TestLibs add $(IBUS_LIBS) \05:51
bschaeferjaytaoko, ill be pushing those changes in a second05:51
bschaeferjaytaoko, just wanted to double check it working before I push05:52
jaytaokobschaefer: ok, compiling05:58
bschaeferjaytaoko, alright, just pushed the changed06:02
bschaeferjaytaoko, alright, just pushed the changes06:02
bschaefertook a little to compile06:02
jaytaokobschaefer: pulling06:03
bschaeferjaytaoko, another idea for getting this to work would to try to figure out why ibus isn't working through XIM with TextEntry06:07
bschaeferjaytaoko, also do you have ibus setup?06:08
jaytaokobschaefer: not sure, tell me how to06:10
bschaeferjaytaoko, so ibus should come with unity, so on the command line type "ibus-setup"06:10
bschaeferjaytaoko, let me know if it ask to start the ibus-daemon06:10
=== yofel_ is now known as yofel
jaytaokobschaefer: it started and I see the IBus preference panel06:11
bschaeferjaytaoko, cool, now go over a tab to input method06:11
jaytaokook06:11
bschaeferjaytaoko, then under select an input method select chinese and pinyin06:12
bschaeferjaytaoko, then add06:12
jaytaokobschaefer: done06:12
bschaeferok now close and go the command line and hit Ctrl + Space06:12
bschaeferand try typing06:12
bschaeferjaytaoko, and you should start typing in chinese!06:13
bschaeferjaytaoko, Ctrl + Space to leave that mode06:13
jaytaokobschaefer: ok, i type and I see chinese characters06:14
bschaeferjaytaoko, cool, that is set up then! You can also switch the Input Method to XIM by right clicking the command prompt06:14
bschaeferjaytaoko, right now it should be IBus, but under XIM ibus still works!06:15
bschaeferjaytaoko, well it should, since your ibus daemon had already started06:15
jaytaokobschaefer: ok it is IBUS06:15
bschaeferjaytaoko, switch it to X Input Method06:15
jaytaokobschaefer: so Ibus uses XIM?06:16
bschaeferand see if ibus is till working06:16
bschaeferwell ibus works through XIM, which could be a possible fix to this bug (1 of the options)06:16
jaytaokobschaefer: yes, ibus is still working if I choose XIM06:16
bschaeferjaytaoko, see the reason njpatel and I used that Env var is because the when ibus was working XIM in the Dash wasn't working06:17
bschaeferjaytaoko, and it was being very weird, because XIM alone should be able to handle the ibus (I believe)06:18
jaytaokobschaefer: ok, so that is  a  bug?06:18
jaytaokobschaefer: what about gtk, it uses Ibus or XIM?06:19
bschaeferjaytaoko, possibly, that was kinda a while ago and I should replicate it06:19
bschaeferjaytaoko, well IBus has code for XIM, it's slightly confusing and it also has code for GTK06:19
bschaeferjaytaoko, the code that gets used for XIM works correctly but when the ibus uses the gtk version it doesn't like korean text06:20
bschaeferbecause of the env var06:20
jaytaokobschaefer: ok06:21
bschaeferjaytaoko, I feel like im doing a bad job at explaining this...06:21
jaytaokobschaefer: it sure isn't easy to understand06:23
jaytaokobschaefer: Are you running the text-entry example program?06:24
bschaeferjaytaoko, yeah it runs, but no ibus support. Did you comment back in the line where you create the ime?06:24
bschaeferjaytaoko, yeah ibus is very confusing, im not sure why there havn't been more problems like this...06:25
jaytaokobschaefer: no, let me do that06:25
jaytaokobschaefer: wait where is that commented line?06:25
bschaeferjaytaoko, under tests/text-entry-xtext.cpp::8606:26
jaytaokobschaefer: wait, you are talking about tests/text-entry-xtest.cpp06:26
jaytaokobschaefer: right06:26
bschaeferjaytaoko, yeah it is where I thought you were working off06:26
jaytaokobschaefer: right, but I should turn this into and example for now rather than a test06:27
bschaeferjaytaoko, 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 times06:27
bschaeferibus_controller.cc:877:    ibus_init();06:28
bschaeferibus_engine_controller.cc:123:    ibus_init();06:28
bschaeferibus_ui_controller.cc:126:    ibus_init();06:28
bschaeferjaytaoko, which that init according to the api and some comments I saw is what gets ibus setup to make a connection06:29
bschaeferjaytaoko, for reference: src.chromium.org/svn/trunk/src/chrome/browser/chromeos/input_method06:29
jaytaokobschaefer: looking06:30
bschaeferjaytaoko, because I swear if we can get the ibus to successfully to connect I dont see why It wouldn't work06:31
bschaeferas you have all the other signals all set up06:31
bschaeferjaytaoko, I wonder if we need to also set up an ibus_config06:33
jaytaokobschaefer: can you go on mumble or skype?06:34
bschaeferjaytaoko, don't have a webcam for skype but I can go on so you can talk haha06:35
jaytaokobschaefer: no need for web cam, just a microphone06:36
bschaeferjaytaoko, Ill get one tomorrow, forgot that is not what is required...haha06:36
jaytaokobschaefer: no problem06:37
bschaeferbut I can still get on skype for now for that06:37
bschaeferjaytaoko, if it helps you06:37
jaytaokobschaefer: no if you don't have a mic, we can do that another time06:38
jaytaokobschaefer: in ibus_ui_controller.cc, ConnectToIBus is initializing ibus06:38
bschaeferjaytaoko, alright, yeah that would help. Ill have one tomorrow!06:38
jaytaokobschaefer: just like we do06:38
bschaeferjaytaoko, yup06:38
bschaeferjaytaoko, but it is also doing it in 2 other locations06:38
bschaeferibus_controller.cc:877:    ibus_init();06:39
bschaeferibus_engine_controller.cc:123:    ibus_init();06:39
bschaeferjaytaoko, in those 2 locations it is doing pretty much the same thing06:39
bschaeferjaytaoko, but it seems like they have to keep checking if the daemon is ready for a connection06:39
bschaeferjaytaoko, this code actually has a lot of comments06:40
jaytaokobschaefer: ok in our case we only need to do it once and make sure it ibus_bus_is_connected returns true06:40
bschaeferjaytaoko, yeah, but I wonder if the ibus_config has to be setup06:41
bschaeferjaytaoko, GDBusConnection* ibus_connection = ibus_bus_get_connection(ibus_);06:42
bschaeferjaytaoko, that line looks like more of a direct call to get the connection06:42
jaytaokobschaefer: so I checked and ibus_init is working06:43
jaytaokobschaefer: it returns a valid ibus pointer06:43
bschaeferjaytaoko, so after the ibus_init and bus_ = new... the pointer isn't NULL?06:44
bschaeferjaytaoko, im about to send the ibus_bus_is_connected through a while loop to see if it will ever connect...06:44
jaytaokobschaefer: yes, it is not null. You maybe right, we have to call ibus_bus_get_connection before we check ibus_bus_is_connected06:44
bschaeferjaytaoko, good, and yeah Im just wondering why they keep checking 3 different times if bus_ is made and ready to go06:46
bschaeferjaytaoko, and right now ibus_bus_is_connected(bus_) is always returning false...06:46
bschaeferjaytaoko, which is why im thinking something is missing...I need to take a look at that smaller code example you found06:47
bschaeferjaytaoko, for reference: http://code.google.com/p/google-gadgets-for-linux/source/browse/trunk/extensions/gtk_edit_element/06:48
jaytaokobschaefer: I added GDBusConnection* ibus_connection = ibus_bus_get_connection(bus_);06:48
jaytaokobschaefer: I expect to receive a message in void IBusIMEContext::OnConnected(IBusBus *bus)06:49
bschaeferjaytaoko, oo, so look at ibus_ui_controller.cc ::15006:50
bschaeferjaytaoko, yeah it should send a message there when it gets connected06:50
bschaeferso it looks like they get the connection then make a service out of it06:51
bschaeferjaytaoko, but im not really sure what the IBusPanelService is...06:51
jonothumper, around?06:51
jaytaokobschaefer: how to you get to see the line numbers06:53
bschaefero I wget it so i can mess around with it in the command line06:53
bschaeferjaytaoko, and grep06:53
jaytaokobschaefer: ok, I copied the file into my text editor06:54
jonoare there no PPA hooks for the unity-team PPA?06:54
jonoI can'06:54
jonoI can't file a bug using ubuntu-bug06:54
bschaeferjaytaoko, man there is so much code to dig through...06:56
jaytaokobschaefer: true!06:57
bschaeferjaytaoko, i really wish the api had more details, like I looked at the ibus_panel and it just says it is an ibus_panel haha06:57
bschaeferjaytaoko, very redundant06:58
jaytaokobschaefer: yeah, it isn't helping much06:58
jaytaokobschaefer: ok, almost 2am here.06:58
jaytaokobschaefer: I will try to continue tomorrow if possible06:58
bschaeferjaytaoko, yeah go to sleep, Ill dig some more but I spent a lot of time doing other stuff today06:58
bschaeferjaytaoko, no worries, ill spend some more time on it and a lot more tomorrow06:59
jaytaokobschaefer: thank you very much for your help!06:59
jaytaokobschaefer: cheers06:59
bschaeferjaytaoko, no worries, this is still fun (somewhat haha; when it is fixed it iwll be worth it!)06:59
bschaeferjaytaoko, you too, have a good night!06:59
jaytaokobschaefer: thanks !07:00
jonomorning didrocks07:07
didrockshey jono07:07
jonohows things?07:08
jonoI have been rocking the multi-monitor goodness herer07:08
jonogenerally working well07:08
didrocksI'm fine here, thanks! Quite cold in France though :)07:08
didrocksah nice! ;)07:08
jonodidrocks, quick q: Nick told me we can use ubuntu-bug on PPAs if there is a hook included in the PPA07:08
jonodo you know if this is the case?07:08
didrocksjono: yeah, it will file bug upstreams only, but that won't really help us in that case, because for instance, crashes won't get retraced07:09
didrocksjono: 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 direction07:10
didrocks(or using the -proposed pocket)07:10
jonoright07:10
jonoif we are moving more and more to proposed, this seems like a natural next step07:10
didrocksindeed :)07:10
didrocksthat's why I didn't installed the hook, as the most valuable info from the ppa are the crashes07:11
didrockscrashes*07:11
jonoright07:11
didrocksfor the rest, the testing tool should cover the regressions :)07:11
jonocool07:11
jonobtw, do you know if notify-osd bubbles should appear on both monitors?07:12
didrocksjono: I think design planned that was two cycles already, but nobody in dx is maintaining the osd notification07:13
jonoright, I filed https://bugs.launchpad.net/unity/+bug/928095 and unfortunately it kind of means that I miss almost all the bubbles07:14
ubot5Launchpad bug 928095 in unity "Notification bubbles don't appear on all monitors" [Undecided,New]07:14
=== Guest68463 is now known as Jens
=== Jens is now known as _jens
bschaefermhr3, hey, pushed new changes :)09:00
bschaefermhr3, should have question that since max_results had a default value!!09:01
mhr3bschaefer, great :)09:02
bschaefermhr3, 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
mhr3bschaefer, yea, sure i'll give it a go09:16
bschaefermhr3, since you worked on the no-results-hint, https://code.launchpad.net/~brandontschaefer/unity/fix-71119909:16
bschaefermhr3, thanks, I kept the hardcoded string in there but I will have a talk with thumper about it09:17
bschaefermhr3, Ill owe you a lot of beer by the next uds at this rate haha09:19
tsdgeosgreyback: screeinfo warning fixed09:27
greybacktsdgeos: ok, approving (and morning!)09:27
tsdgeosgreyback: morning :-)09:27
greybacktsdgeos: you see my message on https://code.launchpad.net/~aacid/unity-2d/unity-2d_panel-newbuttons/+merge/9144209:28
tsdgeosyep09:28
tsdgeossaw that09:28
greybackok, just thought I'd annoy you a little more :)09:29
tsdgeosgreyback: which shortcut keys do you have associated for mumble-speak shortcut?09:39
greybacktsdgeos: ctrl+shift09:56
tsdgeosgreyback: can you try this? close mumble, kill all your unity-2d-launcher, start mumble, start unity-2d-launcher, check if your ctrl+shift shortcut works09:57
greybacktsdgeos: launcher or shell? Or does it matter09:57
tsdgeosgreyback: 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 there09:58
greybacktsdgeos: ok, trying..09:58
greybacktsdgeos: yep, I reproduce here too10:00
tsdgeosgreyback: ok, thanks, will open a bug against unity-2d and remove it from the stack of things to fix in -shell before merging10:00
greybacktsdgeos: ok. Mumble isn't receiving any keystrokes afaics. Possibly a Mumble bug (shock!)10:01
tsdgeosgreyback: maybe10:02
tsdgeosyou have to kill it and start it again10:02
tsdgeosthen it works10:02
greybacktsdgeos: but report against 2d for now, we'll deal with it later10:02
greybacktsdgeos: got time for a quick mumble?10:03
tsdgeosgreyback: sure10:03
greybacktsdgeos: screeninfo-refactor approved10:15
tsdgeosyay10:15
kaleogreyback: yay :)10:16
snadgewhy does the volume control have a light grey background now? :p10:19
kaleosnadge: good question, Cimi?10:24
kaleoCimi: 11:19 < snadge> why does the volume control have a light grey background now? :p10:24
=== kaleo is now known as Kaleo
CimiKaleo, bug in ido10:25
KaleoCimi: cheers10:26
tsdgeosKaleo: 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 that10:31
greybacktsdgeos: 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
tsdgeosgreyback: yes, that's the test, we make it go to trunk and then merge it to shell, no?10:32
greybacktsdgeos: yep, just wanted to check10:33
Kaleotsdgeos: agreed10:39
Kaleotsdgeos: any idea since when?10:40
Kaleotsdgeos: do we have a bug report?10:40
tsdgeosnope & nope10:40
Kaleotsdgeos: rev 893 seems like a good candidate for being the culprit10:42
Kaleotsdgeos: and it's not10:43
Kaleotsdgeos: bisecting10:43
tsdgeosKaleo: oki10:43
tsdgeosgreyback: fixed conflicts on screeinfo again https://code.launchpad.net/~unity-2d-team/unity-2d/refactor-screeninfo/+merge/91471 approve please?10:46
=== _salem is now known as salem_
Kaleotsdgeos: raaah, I reverted up to rev 800 and still no luck..10:57
tsdgeosKaleo: you sure it's not been broken "forever" ?10:57
Kaleotsdgeos: pretty sure as I was using mumble everyday :)10:58
tsdgeosKaleo: and starting unity-2d-launcher while mumble was on?10:58
Kaleotsdgeos: good point10:58
Kaleotsdgeos: right, you are correct11:00
Kaleotsdgeos: with any revision, mumble does not break if the launcher was started before mumble11:01
Kaleotsdgeos: and with any revision, in the opposite order, it breaks11:01
tsdgeosyeah :/11:01
tsdgeosmight even be a mumble bug11:01
Kaleotsdgeos: so, it's problematic if Unity crashes when mumble is running11:01
Kaleotsdgeos: otherwise, no big deal11:01
tsdgeostrue11:01
Kaleotsdgeos: let's report the bug and forget about it11:01
Kaleotsdgeos: priority medium I would say11:02
tsdgeosok11:02
tsdgeoswill do in a sec11:02
Kaleotsdgeos: thanks!11:02
Kaleotsdgeos: doing another round of quick testing on shell I spotted one issue11:19
Kaleotsdgeos: the dash maximise button is still at the bottom right corner :(11:20
tsdgeosKaleo: shoot11:20
Kaleotsdgeos: I'm figuring out why with nerochiaro11:20
tsdgeosdash maximise button?11:20
tsdgeosyou mean the one that shows in the panel?11:20
Kaleotsdgeos: the one button that maximises the dash; it used to be at the bottom right corner of the dash and was moved to the panel11:21
Kaleotsdgeos: but in the shell branch, we have both..11:21
tsdgeosahhh11:21
apwdo i expect selecting an album in the music lense will start that music playing, rather than just opening banshee and doing nothing ?  (precise)11:21
tsdgeosKaleo: do i remove it? or wait for nerochiaro's answer?11:24
Kaleotsdgeos: wait a minute11:26
greybackMacSlow: ping11:40
MacSlowgreyback, what's up?11:41
greybackMacSlow: 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 not11:42
MacSlowgreyback, yes11:42
greybackMacSlow: ok I thought so, thanks.11:42
greybackThe Documents lens needs to have the "Last Modified" checkboxes as compact11:42
greybackI'll try to get that done11:43
MacSlowgreyback, I only ever heard that the music-lens was the only one to use the compact / 3-column layout11:43
greybackMacSlow: that's all, thank you11:43
MacSlowgreyback, but my last update on that is from the rally in Budapest... so11:44
greybackMacSlow: 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.11:44
Kaleotsdgeos: ok, the conclusion is that we need to revert 958 in -shell12:08
tsdgeosKaleo: ok, want me to do that?12:12
Kaleotsdgeos: sure12:13
Kaleotsdgeos: so the issues are:12:13
Kaleotsdgeos: the 1 pixel rectangle on the left12:13
Kaleotsdgeos: the lack of shadow for the dash bottom right corner in composited mode12:13
Kaleotsdgeos: a more proper solution is to check for composited/non composited mode in InputShapeManager12:14
Kaleotsdgeos: and do ShapeInput or ShapeBounding depending on the case12:14
tsdgeosKaleo: and r958 reversion12:17
tsdgeosKaleo: about the 1 pixel rectangle on the left in non composited mode, i'm not sure it's worth fixing12:22
tsdgeosgreyback is working on something xfixes based to detect the mouse "pushing" into the launcher12:23
tsdgeosso any work we do now on that will be "lost time"12:23
Kaleotsdgeos: understood12:28
tsdgeosKaleo: what about the maximize button on lower left part?12:29
Kaleotsdgeos: I am taking care of it12:29
tsdgeosKaleo: nice12:29
Kaleotsdgeos: but first we are reverting 948 as well12:30
Kaleotsdgeos: and fixing it properly12:30
Kaleotsdgeos: would you like to implement what I described above?12:30
Kaleotsdgeos: if so, do you need more details?12:30
tsdgeosKaleo: you mean 95812:30
Kaleotsdgeos: if so, mumble?12:30
Kaleotsdgeos: right12:30
Kaleotsdgeos: I mean, 958 and 948 are being reverted :)12:30
tsdgeosKaleo: yeah i'm on that, i think i have understood all you meant, you'll have a MR in a moment12:31
Kaleotsdgeos:  brillian12:31
Kaleot12:31
tsdgeosKaleo: why 948?12:31
tsdgeosah, that's the maximize stuff12:31
tsdgeosok12:31
tsdgeosyou doing that12:31
tsdgeosand i'm doing 95812:31
tsdgeosconfused for a second12:31
Kaleotsdgeos: right :)12:32
Kaleotsdgeos: numbers are confusing12:32
tsdgeoswops12:34
tsdgeoswe broke isCompositingManagerRunningChanged when merging Saviq's stuff12:34
tsdgeosdamnit12:34
tsdgeosactually no12:35
tsdgeoswe didn't, was already broken :D12:35
tsdgeoswe had the signal but was never emitted12:35
=== MacSlow is now known as MacSlow|lunch
tsdgeosKaleo: basically this https://code.launchpad.net/~aacid/unity-2d/unity-2d-shell_shape_bounding_shape_input/+merge/91815 ?12:43
=== greyback is now known as greyback|lunch
Kaleotsdgeos: yep, something like that :)13:20
Kaleotsdgeos: I don't think Qt is able to tell us when a compositing manager started or stopped13:20
tsdgeosKaleo: yeah looked for that and Qt doesn't have info for that13:38
Kaleotsdgeos: quick question13:48
tsdgeosKaleo: yep?13:48
Kaleotsdgeos: with trunk, the maximise button in the panel when the dash is up, is it enabled for you?13:49
Kaleotsdgeos: can you click it?13:49
tsdgeosKaleo: non-shell, right?13:49
=== MacSlow|lunch is now known as MacSlow
tsdgeosKaleo: i can click it but somehow it does not maximize13:51
Kaleotsdgeos: non shell13:52
Kaleotsdgeos: erk13:52
tsdgeosKaleo: actually no, it works13:52
Kaleotsdgeos: ah?13:52
tsdgeosi was using a wrong combination13:52
Kaleotsdgeos: ok13:52
tsdgeosyes, i can click it correctly13:52
tsdgeosKaleo: doesn't work there13:54
tsdgeos?13:54
Kaleotsdgeos: nope :(13:54
Kaleotsdgeos: I am trying to figure out what I am doing wrong13:54
tsdgeosKaleo: do you have the formfactor set to desktop?13:55
tsdgeosdo the buttons show or not show at all?13:55
Kaleotsdgeos: they show, formFactor is desktop13:55
tsdgeosKaleo: have you checked you are running the correct unity-2d-places and not the system autostarted one? that was the problem i had13:56
Kaleotsdgeos: yep13:56
mgedminwheee13:57
Kaleotsdgeos: and I experience the issue with both trunk and the daily build13:57
mgedminright-clicked on a launcher icon somehow that triggered the bug where the popup menu ignores all events13:57
tsdgeosKaleo: weird13:57
Kaleotsdgeos: right13:58
=== greyback|lunch is now known as greyback
Kaleotsdgeos: sorry, I had the wrong formFactor14:05
tsdgeosok, better that than something else :-)14:06
mgedminI think that was https://bugs.launchpad.net/ubuntu/+source/unity/+bug/91919414:18
ubot5Launchpad bug 919194 in unity (Ubuntu) "Unity launcher menus get stuck if opened during workspace transition" [Medium,Incomplete]14:18
DebolazThe 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:23
greybacktsdgeos: hey, can you please try running the visual tests in the panel (for the new assets) - it fails on me.14:49
tsdgeosgreyback: do they?14:49
tsdgeosi ran then14:49
tsdgeosfailed and then fixed them14:49
tsdgeosgreyback: which error do you get?14:49
greybacktsdgeos: hmm, fail on me  with: https://pastebin.canonical.com/59599/14:50
tsdgeosthat's the first one, right?14:51
greybackonly one actually14:53
greybackwhich is odd14:53
tsdgeosgreyback: did you check that the buttons actaully showed? remember we have that bug (with the old code too) that buttons sometimes don't show14:54
greybacktsdgeos: I'm watching, they show14:55
tsdgeosruns fine here14:55
tsdgeosgreyback: i'm wondering, can the color of the panel be changed? my captures include part of the background14:55
greybacktsdgeos: hmm, will look. Am digging now14:57
Kaleotsdgeos: the maximise button at the bottom right is now removed; nerochiaro did a live review15:12
tsdgeosKaleo: cool, pushed to the repo already? Are you approving my 1 line fix for the shape thing?15:13
Kaleotsdgeos: I'm looking at it now15:13
tsdgeosKaleo: i don't understand at all what you guys did with reverting r948, but looks wrong15:20
tsdgeoswe have some code that says15:20
tsdgeosd->m_activeWindowIsDash = qstrcmp(name, "unity-2d-places") == 0;15:20
tsdgeos?15:20
tsdgeosor you are doing new code that still needs to be merged?15:22
Kaleotsdgeos: indeed, there is new code that will redo the same15:23
Kaleotsdgeos: (but better)15:23
tsdgeosah15:23
tsdgeosok :-)15:23
kklimondahmm, are there some known issues with running unity 5.2 under virtualbox? It doesn't seem to refresh itself15:27
Kaleotsdgeos: hmm, the spread won't come up anymore15:29
Kaleotsdgeos: it seems unrelated to your MR though15:29
tsdgeosKaleo: doing what? pressing on the launcher button?15:29
Kaleotsdgeos: yep and trying super+s too15:30
tsdgeosworks here15:30
Kaleotsdgeos: :)15:30
Kaleotsdgeos: I'll try again15:30
didrocksgreyback: hey :)15:32
didrocksgreyback: I'll do a small unity-2d update today15:32
didrocksgreyback: with "lock launcher" being the default15:32
didrockslet me look at the code, sholdn't be hard to change that :)15:32
tsdgeosKaleo: though i can see a few problems with intellihide and spread15:33
tsdgeos:-/15:33
Kaleotsdgeos: :(15:35
tsdgeosadding them to the sketchpad15:35
tsdgeosKaleo: http://paste.kde.org/~tsdgeos/201404/ doesn't look good15:38
greybackdidrocks: ok cool, let me know if you need a hand15:39
Kaleotsdgeos: not cool15:40
didrocksgreyback: I made a merge proposal, seems to only be the gsetting key to change15:41
greybacktsdgeos: you're missing some verification images, namely the *_over.png images15:41
greybackdidrocks: ok cool15:41
tsdgeosgreyback: what might very well be :D15:41
greybackdidrocks: we're still missing the corner-reveal function. I'll poke you when it's ready15:41
didrocksgreyback: well, right now, you are even with -3d on that :)15:42
tsdgeosgreyback: they are there now15:42
didrocksgreyback: but yeah please, poke me! :)15:42
Kaleogreyback: what's the corner reveal?15:42
greybackdidrocks: will do15:42
greybackKaleo: launcher reveals if cursor put in top left corner15:42
greybackwe used to have it with the old homebutton in the panel I believe15:42
greybacktsdgeos: good now, thanks!15:43
tsdgeossorry for forgetting :_/15:44
greybackno biggie15:44
Kaleogreyback: yes, but it was long dropped by design15:46
Kaleogreyback: is it something we care about now?15:46
greybackKaleo: it's in the gnome-settings spec, so yes15:46
sbteI'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:54
tsdgeosKaleo: r943 broke the connects, having a look why15:55
gordsbte, 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 landing15:56
sbtegord, ok, thanks15:56
gordsbte, give me a ping if you have anything waiting, memory leak fixes are always good to get in :)15:57
tsdgeosKaleo: or maybe not :D15:57
sbtegord, I'm submitting one now for bamf15:58
gordniice16:01
sbtegord, https://code.launchpad.net/~sbte/bamf/fix-memory-leak/+merge/9186916:03
sbteI'm still all new to this, so just tell me when I'm doing something wrong :P16:03
gordhave assigned the relevant person, you should get spam from launchpad when they do the review :)16:05
tsdgeosactually it's r942 that broke it16:06
sbtegord, thanks16:06
Kaleotsdgeos: ah ah16:07
tsdgeosKaleo: don't see anything obviously wrong there at first glance, having a deeper look16:08
Kaleotsdgeos: ok16:09
Kaleotsdgeos: I approved the shpaing16:09
Kaleoshaping*16:09
tsdgeosKaleo: oki16:09
Kaleotsdgeos: let's catch up on mumble in 10 minutes16:19
tsdgeosKaleo: ok16:19
tsdgeosKaleo: this fixes those bad connects for me https://code.launchpad.net/~aacid/unity-2d/unity-2d-shell_fix_spread_connects/+merge/9187216:29
tsdgeosKaleo: in mumble in a sec16:29
Kaleotsdgeos: still there?16:38
tsdgeosKaleo: doh16:38
tsdgeosi was speaking :D16:38
tsdgeoswait16:38
tsdgeosi started the launcher16:38
tsdgeosand thus it broke the shortcut16:38
Kaleotsdgeos: one sec16:42
tsdgeosKaleo: ok16:42
Kaleounity-2d-spread: [WARNING] file:///home/kaleo/Projects/upicek/unity-2d//spread/Workspaces.qml:214: Error: Cannot assign [undefined] to int16:42
Kaleounity-2d-spread: [WARNING] file:///home/kaleo/Projects/upicek/unity-2d//spread/Workspaces.qml:214: Error: Cannot assign [undefined] to int16:42
tsdgeosKaleo: luckily the activeWindow thing is not used at all, so i just killed it from the QML17:13
tsdgeosKaleo: tomorrow i'll tackle the other one17:13
mhr3greyback, anyone from 2d working on https://bugs.launchpad.net/unity/+bug/711199 ?17:26
ubot5Launchpad bug 711199 in unity (Ubuntu) "Dash - No message displayed when no results are returned in the Dash" [Medium,In progress]17:26
greybackmhr3: not right now, no17:26
mhr3greyback, it's on its way to 5.4, so if you have a free slot.. :)17:27
greybackmhr3: you're welcome to try :)17:28
mhr3greyback, you made that sound like non-achievable task by mere mortals :P17:30
mhr3so i'll rather pass17:30
greybackmhr3: lol17:30
greybackexcuses excuses17:30
greybackit's on the list, but we've plenty to do before FF17:30
mhr3yea, i can imagine17:30
mhall119some nice UX/DX praise here for you guys: http://www.itworld.com/it-managementstrategy/247574/will-unity-win-battle-linux-desktop17:31
mhall119well-deserved too, I might add17:32
seb128didrocks, can we get https://bugs.launchpad.net/bugs/916879 on a blocker list?17:42
ubot5Launchpad bug 916879 in unity (Ubuntu) "compiz crashed with SIGSEGV in unity::switcher::SwitcherController::CompareSwitcherItemsPriority()" [Critical,Confirmed]17:42
didrocksseb128: yep, adding, thanks!17:42
seb128if it's not yet, it's quite busy in comments and duplicates17:43
seb128didrocks, thanks17:43
seb128DBO, ^ could you look at this bug? switcher suggests your code ;-)17:54
DBOlooking17:54
seb128DBO, thanks17:54
majsterkooHi, I have one question... Why Ubuntu (Unity) dev team donĀ“t integrate utility to easy change Unity theme?18:45
lucas_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:51
lucas_ok, found it.18:53
vanRijnre, all19:11
vanRijnare 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
vanRijnand if we're in Ubuntu Unity 2D DE, I don't see any way of disabling these things19:14
vanRijnanyone?19:17
vanRijnalso, the ayatana-dev mailing list URL in the /topic is broken19:18
greybackvanRijn: using unity2d, you'll need to replace the ubuntu-2d.session file with something that you want.19:19
greybackit is there that the panel & launcher are defined to be required for login19:19
vanRijngreyback: is there a way to disable it temporarily and turn it back on?19:19
greybackvanRijn: well, you can kill the panel & launcher, they're apps19:20
greybackgnome-session will restart them, but that can be stopped by looking to their .desktop files19:20
greybackor just kill it, wait for restart, then kill again. gnome-session gets the message then19:21
vanRijngreyback: 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 to19:21
vanRijn approach19:21
vanRijngreyback: oh, gnome-session won't try to restart things if you kill them more than once?19:21
greybackvanRijn: yep :)19:22
greybackbut not a great solution for you19:22
vanRijnyeah, not really19:22
vanRijngreyback: is there an official ubuntu-dev mailing list somewhere that I should bring this up on?19:23
greybackvanRijn: unity-dev@lists.launchpad.net should be good place19:24
vanRijngreyback: okay, thanks. I can't seem to get launchpad to let me even go to the unity-dev page. grr19:25
vanRijnit should be http://lists.launchpad.net/ayatana-dev shouldn't it?19:26
vanRijner.. unity-dev.. but I can't get to ayatana-dev either19:26
vanRijnooh, there we go. *sigh*19:26
greyback?19:27
vanRijnhttp://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 does19:28
greybackah ok19:29
greybackgood luck!19:29
vanRijnthanks. =:)19:29
krnekheleshhi, i have a question19:31
krnekheleshdo you guys get a 1.5 sec lag when you use alt-tab?19:31
krnekheleshthere is a bug report regarding this at https://bugs.launchpad.net/unity/+bug/92833919:32
ubot5Launchpad bug 928339 in unity "'alt+tab' menu has a 1.5 sec of latency" [Undecided,New]19:32
krnekheleshwould appreciate if you can confirm this?19:32
krnekheleshanybody?19:36
JanCkrnekhelesh: not sure you are seeing the same as I do, but I commented on the bug...19:54
JanC(I should set up one of my systems with "precise" really..19:54
JanCkrnekhelesh: does the 1.5 sec happen always, or only after some time?19:56
krnekheleshJanC, I am not having the trouble, the original reporter does20:01
JanCkrnekhelesh: hm, okay, I'll ask that question in the bug report then...20:02
krnekheleshJanC, i just read your comment20:02
krnekheleshand 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 time20:02
JanCmy desktop tends to be "up" for weeks20:03
krnekheleshoh, wow!20:03
JanCactually, I have to reboot or login/logout more often than I really want because of this sort of issues...20:04
krnekheleshanyways, i have marked the bug as incomplete so he should reply back20:05
krnekheleshJanC, then the issue u face, isn't a bug to be addressed by the unity team?20:05
JanCsomehow, I wish Compiz would revert back to the old C codebase, as it was way more stable than the new C++ codebase...20:05
JanCOTOH, the C++ might be easier to extend/maintain, duno20:06
krnekheleshoh yeah, I hate compiz  because of its instability20:06
JanCI never liked C++, but I won't argue against it for a project I don't contribute to  ;)20:07
krnekheleshtrue20:07
krnekheleshi really like how Precise is coming along...small minor things getting fixed, the attention to detail20:08
krnekheleshUnity is also really stable20:08
krnekheleshI am actually using 12.04 as my production pc at the moment.20:08
JanCkrnekhelesh: seems like the reporter mentions this is new to unity 5.2 though20:11
=== salem_ is now known as _salem
krnekheleshJanC, i will test it20:25
krnekheleshi have not noticed anything yet until now20:25
mhall119thumper: ping20:58
bschaefermhr3, hey, thanks for reviewing my branch. I have a question about your last comment, about how the lens might take time to update21:06
bschaefermhr3, so when it might be taking time to get results will it be returning 0 to OnSearchFinished even when it is still searching?21:07
mhr3bschaefer, no, searchfinished will only fire once the search finishes21:12
mhr3but that might be between 1microsecond and infinity :P21:12
bschaefermhr3, 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 update21:13
mhr3yes, that would be one way to trigger that21:13
bschaefermhr3, the musicstore scope updates a little slow and the message doesn't get displayed until there no results get returned21:13
mhr3bschaefer, the problem is when the message is already displayed and you start new search21:14
bschaefermhr3, aaaa I see haha21:14
bschaefermhr3, that is slightly annoying, thanks for the suggestions Ill have to look into that now21:15
mhr3bschaefer, making it perfect requires sometimes "interesting" solutions :)21:15
mhr3another thing that can happen is that when there's a misbehaving lens the searchfinished will never get emitted21:16
bschaefermhr3, yeah, perfection always seems to grow at an exponential rate!21:17
mhr3so it can still happen that the dash won't display anything... but there's not much we can about that21:17
bschaefermhr3, hmm that could be a problem, yeah...21:17
mhr3we actually shouldn't, that will kick the devs to fix the lens :)21:17
bschaefermhr3, haha! Yeah, but being safe is never bad :) (if you can be)21:18
mhr3sure21:18
mhr3that why i want the timer at least21:18
bschaefermhr3, but I don't see a simple solution for a signal not getting fired. Yeah Ill start looking into how that works,21:18
mhr3search taking long is pretty real issue as opposed to misbehaving lenses21:18
mhr3bschaefer, 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 message21:19
mhr3that way it shouldn't cause flicker and should work fine21:20
bschaefermhr3, alright, sounds simple :)21:20
bschaeferand fun to do21:20
mhr3timers are never simple :P21:20
mhr3they create quite a lot of new code paths21:21
bschaefermhr3, similar to a goto it seems!21:21
mhr3i'd say that goto is still more predictable and obvious21:22
bschaefermhr3, haha yeah, well hopefully it fits in well with the existing code :)21:22
nhainesSo are we disabling autohide by default in 12.04?21:31

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!