[00:32] hi, anyone still here? [00:36] yes [00:37] I'm trying to change the behaviour of 'ShowCurrentWorkspace' but I can't find the code :) [00:38] I greped the whole unity 2D project and I still can't find it [00:39] what triggers ShowCurrentWorkspace? [00:40] libunity-2d-private/src/launcherapplication.cpp [00:40] calls [00:40] spread.asyncCall("ShowAllWorkspaces", m_application->desktop_file()); [00:41] hm, I copied the wrong line, but it's the same call [00:41] isnt that a qt thing? [00:41] i.e. not a unity thing [00:42] spread is: QDBusInterface spread("com.canonical.Unity2d.Spread", "/Spread", "com.canonical.Unity2d.Spread"); [00:42] I don't know [00:42] I played with qt once before, so... [00:42] I'm lost [00:43] spreadcontroll.cpp calls: Q_EMIT showCurrentWorkspace(applicationDesktopFile); [00:46] the result seems to be very specific [00:46] but it's possible that it's qt thing [00:47] * thumper doesn't know Qt [00:48] i don't even know what the q_emit thing is :) [01:12] mhall119: hey can you help me out [01:13] FloatingGoat: maybe, what's your trouble? [01:13] you're michael hall right? [01:13] yes sir [01:14] well i'm on your blog here and it says you made a unity dictionary lens. And ive been tinkering around for like 30 mins here trying to install it. [01:15] Is there something more to installing it than what is in the readme? [01:15] it's okay if you cant help [01:22] FloatingGoat: well for starters, are you on oneiric or precise? [01:23] im on oneric [01:23] :o [01:23] oneiric* [01:24] ok [01:24] so my Dictionary lens uses my experimental Singlet library, so it's a little more difficult to install currently [01:25] since singlet isn't packaged [01:25] are you familiar with Python? [01:25] hmm interesting. did you make it yourself? [01:25] somewhat, I wrote a simple script once. [01:25] yes [01:26] ok, since I don't have singlet properly packaged, you'd have to do some ugly stuff to manually install it [01:26] I would generally recommend not doing it [01:27] hmmm what kind of ugly stuff? [01:27] sudo copying files into python system directories [01:27] is it risky or just difficult? [01:28] a little bit of both [01:29] FloatingGoat: hang on a minute and let me see if I can get a quick and dirty package made for you [01:29] because I am somewhat familiar with command line [01:29] file management [01:29] alright [01:30] I have 32 bit architexture [01:30] if you needed to know [01:31] nope, it's all python, so it's architecture independent [01:31] hey and I have an idea for another lens/scope [01:31] FloatingGoat: try installing the .deb here http://people.ubuntu.com/~mhall119/singlet/ [01:31] not that you should make it but its an idea [01:32] well if this package works for you, you can make it :) [01:33] alright [01:33] here goes nuthin [01:34] okay it installed [01:35] mhall119: now how do I see if it worked? [01:35] FloatingGoat: ok, no in the directory with the dictionary-lens file [01:36] run: python ./dictionary-lens make [01:36] then: python ./dictionary-lens install [01:36] after that you will need to restart Unity for it to find the new lens [01:36] oh should I put all the files in one folder, does it matter which? [01:36] all which files? [01:37] the ones i got from your launchpad [01:38] the install command will put them where they need to be [01:38] alright cool [01:38] that's what I had thought [01:39] the make command generates the necessary files [01:39] theinstall command puts them in the right system directories [01:39] the install command needs to be run in sudo, I didn't mention that [01:39] permission denied. [01:39] so I [01:39] used sudo [01:39] ^^ [01:41] alright I restarted unity but it doesnt seem to be there [01:41] is there something that needs to be ran? [01:42] I have enchant and dictlient [01:45] when I run it in terminal, it says that it is searching for scopes. [01:46] the install command ran okay [01:46] ? [01:46] lemme check [01:47] well when I ran it, no errors were displayed. nothing was it jumped to a new line. [01:48] hmmm.... [01:49] "(process:20774): libunity-DEBUG: unity-scope-factory.vala:57: Searching for Scopes in /usr/share/unity/lenses/dictionary" [01:49] if that helps [01:49] I think that's standard, it checks for 3rd party scopes that extend the lens [01:50] is the icon showing in the dash? [01:51] no [01:52] alright, then it's not finding the lens file [01:52] ls -lha /usr/share/unity/lenses/dictionary/ [01:55] FloatingGoat: unfortunately I just upgraded to Precise yesterday.... [01:55] drwxr-xr-x 2 root root 4.0K 2012-01-24 19:54 . [01:55] drwxr-xr-x 9 root root 4.0K 2012-01-24 19:39 .. [01:55] -rw-rw-r-- 1 root root 291 2012-01-24 19:54 dictionary.lens [01:55] -rw-rw-r-- 1 root root 291 2012-01-24 19:53 dictionary.lens~ [01:55] -rw-rw-r-- 1 root root 11K 2012-01-24 19:39 dictionary-lens.svg [01:55] well, it's there [01:56] oh no, should I do it too? maybe I will try it on my experiment partition. [01:56] try running 'setsid unity' (that'll restart unity) [01:57] hmm I tried that before and just now but still it is not there. [01:58] :/ [01:58] I'm worry dude, I'm not sure where to go from here [01:58] all I can tell you is that I'll be getting Singlet finished up and easily installable for Precise, and I'll try and make the dictionary lens installable from the software center [01:59] s/worry/sorry/ [01:59] hmm okay it is cool. I'll try to tinker some more I guess and maybe ill get somewhere. [02:00] let me know if you make any progress [02:03] okay. [02:03] also I have a cool idea for a scope or lense. [02:03] you wouldnt see it though. [02:04] its for when you get a chat notification. When the notification pops up you press super and you can type a reply and send it from the dash. [02:05] would that be difficult? [02:14] I think that is confusing the dash search for a generic entry field [02:14] which it isn't [02:21] thumper, hey, I have some more questions about valgrind. So I there are a lot of these but im not sure how to read them [02:22] ==2253== Conditional jump or move depends on uninitialised value(s) [02:22] ==2253== at 0x508E79B: ??? (in /usr/lib/i386-linux-gnu/libpixman-1.so.0.24.2) [02:22] bschaefer: hi [02:22] ==2253== by 0x7CC686B: ??? [02:22] bschaefer: don't post heaps in here [02:22] ==2253== Uninitialised value was created by a stack allocation [02:22] ==2253== at 0x50798D4: ??? (in /usr/lib/i386-linux-gnu/libpixman-1.so.0.24.2) [02:22] bschaefer: use a pastebin [02:22] its small [02:22] that is all [02:22] bschaefer: that looks like a bug in libpixman :) [02:22] so I installed that libpixman from source but it still seemed to not get the debugging info [02:23] i know :), but there seems to be a lot of ?????? everywhere through the logs [02:23] * thumper looks at something [02:24] thumper, I figured that installing from source would install it with the correct debugging info which should get rid of the ??? for that spot [02:24] but some look just like this [02:24] ==2253== by 0xBE8CC3FB: ??? [02:24] and just a mem address isn't very helpful [02:25] mhall119: i GOT IT TO WORK [02:25] oops caps [02:25] .. [02:27] bschaefer: obviously it isn't running your version from shource [02:28] bschaefer: or you didn't compile with debug info [02:28] thumper, yeah, but that is the cause of the question marks? [02:31] bschaefer: valgrind can't find the debug info [02:31] thumper, alright, just want to make sure there wasn't a different cause. There is a lot of info that it puts out :) [02:31] bschaefer: yes there is :) [02:32] mhall119: is there any way to make the definitions open externally? [02:32] thumper, also have you taken a look at the update from the branch yesterday? I fixed a few loops in that file to use range based for loops [02:34] thumper, it really isn't a priority but curious if I was doing the range base for loops correctly; and that is such a better way to iterate through STL containers then the previous way! [02:36] bschaefer: for (auto it : _inner_main) [02:36] bschaefer: it isn't really an iterator any more [02:36] bschaefer: it is a reference to the item in the iterator [02:36] yeah...I should use a different name [02:36] bschaefer: so... for (auto icon : _inter_main) [02:37] bschaefer: a bit more of an issue when there is a param called icon [02:37] bschaefer: so you need a meaningful name [02:38] thumper, can you turn an arbitrary reference back into an iterator? One function was return an iterator so I didn't change that [02:38] bschaefer: no you can't [02:38] bschaefer: which one? [02:38] FloatingGoat: \o/ [02:38] FloatingGoat: what do yu mean open externally? [02:38] in something other than gnome-dictionary? [02:39] thumper, LauncherModel::at [02:39] mhall119: hmm [02:39] I dont think I have gnome-dictionaary [02:39] bschaefer: sure, leave that one alone [02:39] thumper, alright. Ill make those changes [02:40] FloatingGoat: really? It should be part of the base install [02:41] idk why it wasnt there [02:41] I just installed it [02:41] now this is aweeessommee [02:41] huh, maybe it wasn't part of the default in 11.10... [02:46] thumper, hopefully icon_it sounds good. Though it isn't an actually iterator it is still iterating through all the icons. [02:47] mhall119: thanks for this, should I show other people? [02:48] thumper, and if I really wanted to return an iterator from the list I could keep an int i around and return (_inner.begin() + i); I believe. If it support bi directional it. (wont do it but just a thought) [02:48] FloatingGoat: sure, just make sure they all know it's still pretty early stage [02:48] hmm okay [02:49] as indicated by the 0.1 version number on that .deb [02:49] lol [02:50] btw why do you have the shortcut disabled by default? [02:53] I couldn't think of a good one [02:53] super+d is "show desktop" already [02:55] hmm i think c is fine. [02:55] btw im pretty sure all I had to do was mark the dictionary.lens file as an executable. [02:56] and it worked out [03:03] hmmm, that could be, I'mnot sure what the permissions on .lens files shoudl be [03:28] mhall119: judging by what that one guy said, my idea wouldnt be that easy, would it? [03:41] because a lot of people find that feature in gnome shell useful, and while it is useful I find it too intrusive. [03:44] FloatingGoat: what was your idea? === dyams|away is now known as dyams [03:45] being able to press super and type a response in the event of a chat notification. [03:45] ah, no, that's not what the dash/lenses are form [03:45] are for? [03:46] having a lense that searches empathy and pidgen chat logs, now that would be very useful [03:46] lenses are a way to let a user find something and access it [03:46] not a way for them to respond to messages [03:46] I wish there was though, I find myself switchiing windows too often to get to mah chats. [03:48] FloatingGoat: the message indicator lets you know when you have some [03:48] I have empathy on my launcher in position #6, so I can get to it any time by pressing super+6 [03:50] oh wow you are right I should have thought about that [03:50] but I half dont want empathy to be permanent but I guess ill try it. [03:54] hmm i've never really tried controlling unity from the keyboard til now [03:54] this is real nice [03:58] FloatingGoat: if you make a generic lens (not using singlet) for searching chat history, people can add independend scopes to feed it with results from empathy, pidgin, whatever else [03:59] hmm I could try. [03:59] What about a graphing calculator lense? [04:01] to return graphs? [04:01] again, not really what they're for [04:01] hmm well I got a regular calculator goin here [04:02] FloatingGoat: read https://wiki.ubuntu.com/Unity/Lenses#Responsibilities_of_a_Lens [04:02] we're working on a better document about what lenses are/should be [04:02] but that should give you a basic idea [04:02] so really, they're a content-specific search interface [04:03] hmm so you dont like it when they are anything else? [04:03] it breaks the user experience that we're trying to create [04:03] the dash is a place to find things, not do things [04:04] when it lets me do things it makes my life easier. [04:06] but it makes the dash more complex and slower to try and allow that [04:08] hmm. Well if you look at it technically. If an equation is graphable then its graph does exist in the real world. So you would technically be trying to find something. [04:10] we don't have a letter of the law here, so if you break the intent you've pretty much broken the all there is [04:10] nobody is going to say you can't [04:10] just that it's not the kind of thing we wanted the Dash to do [04:16] alright [04:17] does unity have a function for doing? [04:17] it has hooks for searcing and handling an item that's been clicked on [04:18] any "doing" should happen in one of those [04:18] if you want to generate results based on a search, it will be in the search handler [04:19] if you want to do something with just one of the results of the search, it would be in the activation handler [04:24] alright [04:25] do you know anything about that HIG that canonical was talking about? [04:30] nvm [04:34] im pretty sure that this dictionary lens is the best thing ever [07:59] morning [07:59] saviq: morning [08:00] hey tsdgeos [08:01] hi [08:01] mhall119: I made a vid on how to install your lens [08:02] mhall119: im going to post it on le youtube [08:19] saviq: one issue with launcher and alt-f1 [08:20] dyams, wassup? [08:20] saviq: toggle the dash with super (show and hide) [08:20] saviq: now press alt-f1 fails to reveal launcher.. [08:21] saviq: but second time pressing aft-f1 will work [08:22] dyams, indeed, it seems to be thinking the launcher has focus, /methinks [08:24] saviq: ok [08:24] Saviq, how fast does 2d dispatch search to lenses after you type something to the search entry? [08:24] Saviq, and btw good morning :) [08:25] mhr3, hey [08:27] mhr3, trying to find out [08:30] mhr3, no timeout that I can see [08:30] oh... interesting [08:32] mhr3, every change in the search entry results in a search being performed [08:34] somehow my 2d is crashing all the time :/ [08:35] mhr3: unity-2d-places? [08:35] dyams, no, panel [08:37] dyams, oh, nevermind it is places actually [08:37] mhr3: ah.. [08:38] mhr3: update from daily ppa. [08:58] dyams: answered your comments at https://code.launchpad.net/~aacid/unity-2d/unity-2d_test_alt_f2_pops_dash/+merge/89873 not sure if they make you happy [08:59] Hello [08:59] I'm testing HUD in eclipse in my daily work and recorded some strange behaviors [09:00] where can i save the video and report them [09:00] ? [09:03] tsdgeos: I see...one sec...in meeeting [09:04] dyams: sure, no hurries [09:09] tsdgeos, "./launcher/autohide_show_tests.rb:33: warning: already initialized constant WIDTH" - ideas? [09:10] nope [09:10] * tsdgeos checks [09:10] ah yes [09:10] i think gerry moved that to run_tests.rb ? [09:10] Saviq: is that on -shell ? [09:10] tsdgeos, yes, merging into -shell [09:11] ok, no he did not move anything :D [09:11] ;) [09:12] does that happen in non-shell too? [09:12] maybe ./always_visible_tests.rb:33 "overlaps" with ./autohide_show_tests.rb:33 ? [09:12] yeah might be [09:13] find it weird though [09:13] yeah that would make sense [09:13] we need LAUNCHER_WIDTH abstracted anyway [09:13] hey greyback [09:14] Saviq: morning. [09:15] nerochiaro: ping [09:15] greyback, I'm merging trunk into shell, getting http://pastebin.ubuntu.com/816242/ - doesn't look like a "proper" failure? [09:16] tsdgeos: yes ? [09:16] hi all! what's the expected behavior when i press the super key with an application menu opened? [09:16] right now it does nothing, maybe it's supposed to close the menu and open the dash? [09:17] nerochiaro: you have "When dash is active, pressing 'Super+S' to invoke spread is getting 's' character being entered in Dash search box" assigned to you in the kanban, want me to have a look? Or you started already? [09:17] tsdgeos: didn't start, if you're not busy with anything else feel free to have a look [09:17] Saviq: why the nested verifys ? [09:18] nerochiaro: you verify that something will not happen in 2 seconds [09:18] Saviq: object expected? that test works in non-shell afair [09:19] Saviq: yep, looks like a proper fail. launcher must hide after clicking bfb twice [09:19] greyback, the failure message is cryptic, though? [09:20] wait [09:20] no launcher should not hide when clicking the bfb twice [09:20] the mouse is still over the launcher [09:20] why should it hide? [09:20] Saviq: agreed. Which is why it took me 4 minutes, in my semi-woken & head-ached state :) [09:20] greyback, :) [09:20] tsdgeos: it shouldn't [09:21] greyback: you said " launcher must hide after clicking bfb twice" [09:21] tsdgeos: yep, that is what I suspect is happening (badly phrased, sorry) [09:21] ah [09:21] and now the test passed [09:22] nerochiaro: tsdgoes: toggle the dash with super (show and hide) [09:22] saviq: now press alt-f1 fails to reveal launcher.. [09:22] saviq: but second time pressing aft-f1 will work [09:22] tsdgeos, and indeed the WIDTH must be conflicting from always_visible [09:22] Saviq: weird [09:22] Saviq: what happened for it to pass, nothing? [09:23] and now it failed again [09:23] saviq: nerochiaro: greyback: tsdgoes: Gentle Reminder - we should discuss about multi monitor - shell today. [09:23] Saviq: you're watching it, is the UI acting the same? [09:24] dyams, yeah, we need Kaleo for that, too [09:24] greyback, trying a manual test [09:24] kaleo: pls let us know when you are available [09:24] saviq: true [09:25] dyams: include Kaleo too. can you please organize a time that's good for everyone involved ? [09:26] nerochiaro: yes, lets do it immediately after the shell stand up. [09:26] dyams: works for me. hope it's not too late [09:26] kaleo: saviq: nerochiaro: greyback: tsdgoes: Is that good for you all [09:26] good for me [09:26] me too [09:27] dyams, yup, fine for me [09:27] kaleo: (?) ping [09:27] yes [09:27] good for me [09:28] kaleo: saviq: nerochiaro: greyback: tsdgoes: Ok, we will extend the today's 'shell - start up' little bit more then. [09:28] dyams, re tests file naming - we can always move them around later [09:29] as we only have two tests now, they might just as well sit in places-tests [09:30] saviq: no prob [09:31] Saviq: can you note that in the MR so it shows we "solved" all the issues dyams? Or want me to do it? [09:31] tsdgeos, just do it [09:31] ok [09:32] done [09:32] Saviq: any progress with that random failing test? [09:32] tsdgeos, still failing randomly [09:32] depends what you call progress [09:32] it didn't fail when I only run this one [09:32] :-/ [09:32] in, like, 20 tries [09:32] aha [09:33] but if I run the autohide_show suite [09:33] then one out of 2-3 times it will fail [09:33] the behavior when trying manually is correct, though [09:33] seems we carry on some weird state? [09:36] yeah trying some more things, too [09:36] greyback: https://code.launchpad.net/~unity-2d-team/unity-2d/filter-option-compact-shell/+merge/89874 [09:36] saviq: https://code.launchpad.net/~unity-2d-team/unity-2d/update-launcher-pips-shell/+merge/89679 [09:37] dyams, thanks [09:37] saviq: greyback: i have updated them again. check it once pls [09:40] dyams: can you do a write up of what the status and questions are around the multi monitor work? [09:42] Kaleo: I just started it yesterday, do segregate the shell stuff [09:43] dyams: will do [09:44] kaleo: Earlier when launcher and shell were separate applications [09:44] kaleo: i worked on multi monitor stuff already [09:44] dyams: I meant, not an IRC write up [09:44] dyams: :) [09:45] kaleo: :) Ok [09:45] greyback: can I get https://code.launchpad.net/~aacid/unity-2d/unity-2d_test_alt_f2_pops_dash/+merge/89873 merged? I'd like to do more places tests and put them in that very same file [09:46] dyams, please also describe the target for 12.04 [09:46] saviq: lemme check [09:46] tsdgeos: ok [09:46] target as in: what needs to be done [09:47] saviq: ah..I'll [09:47] saviq: did you check this gdoc already? [09:47] nope, no gdoc I saw [09:48] saviq: UX spec i mean [09:48] saviq: http://design.canonical.com/the-toolkit/unity-multi-monitor-interactions/ [09:48] greyback: nice, thanks [09:48] tsdgeos: np [09:48] greyback: to change dconf settings from a test do you have any special way or do i just use the cmd line tool ? [09:49] dyams, I _think_ I saw it, not that I analyzed it enough to know what needs to be done [09:49] dyams: [09:49] oops, ignore that ^^ [09:49] nerochiaro, `gsettings get/set` is what's used now [09:49] nerochiaro: no special way [09:50] dyams, I assume you read that already, so you can distill for us what we need to support? [09:50] dyams: please make up a GDoc with a bullet point summary of the tasks that need to be done, based on the UX spec. That way we'll have an item-by-item discussion on what do to [09:50] dyams: and also save us digesting that whole spec [09:51] greyback: OK [09:52] greyback: lets take it piece by piece... [09:52] dyams: share it so we can all edit it. We'll be adding notes as the discussion progresses [09:53] dyams: and when we're done, it'll be a guide to follow to completion of the task [09:53] greyback: ok [09:53] greyback: agreed === dyams is now known as dyams|lunch [10:03] greyback: so the final work on tests that require changing something like the screen resolution is that we run them only with the current resolution and check we do the right thing for that resolution, right ? [10:03] s/work/word [10:04] nerochiaro: yes [10:04] nerochiaro: I see no easy elegant solution to that problem right now [10:04] greyback: ok === dyams|lunch is now known as dyams [10:27] hi, I'm looking for someone from unity development team. thanks [10:29] ideaguy, see the channel name? I'd say you're in the right place :) [10:30] but probably not every1 is actually involved in unity, e.g. I'm just a user and want to ask a question [10:31] there's one feature that I extremely lack in unity (and lots of my collegues) and I was worndering if such feature shall be developed === mpt_ is now known as mpt [10:33] more precisely - switching between windows of the same application using alt-"~" is very unconfortable. It's very hard to get to the right window. While other UI's have simple switching option with moving mouse on the icon of the application and then it shows a (small or medium) list of open instances (windows) of that application. My question: shall such feature appear in unityt, 12.04 maybe ? [10:37] nerochiaro: ping [10:37] tsdgeos: yes ? [10:37] nerochiaro: are you aware -shell kills dragging? [10:38] tsdgeos: dragging of what to where ? but yes, now that you mention it i wouldn't be surprised [10:38] nerochiaro: at least inside kmail, might be a kmail "bug", can't repro it in any other program [10:38] tsdgeos: can you drag icons from desktop to launcher ? [10:38] tsdgeos: and stuff from dash to launcher [10:39] i don't have "a desktop" [10:39] tsdgeos: you don't ? [10:39] i mean, i have but it's empty [10:39] i can drag from dash to launcher yes [10:40] tsdgeos: try putting a .desktop file on the desktop and dragging that too [10:40] tsdgeos: if it shows the + icon over the launcher then all the dragging functionality that i know was available in trunk is still there [10:40] tsdgeos: what do you expect to happen when you drag something from kmail ? [10:40] nerochiaro: well, i can drag mails in kontact in trunk and i can't in shell [10:41] nerochiaro: dragging from kontact to itself is what fails [10:41] tsdgeos: oh, i see [10:41] which is weird [10:41] and can't repro in any other program [10:41] be it Qt or kde or gtk [10:42] probably they are doing something weird that gets triggered by the shell being "over everything" [10:42] tsdgeos: most likely, but i'm not sure how to verify [10:43] yeah :/ [10:43] way to verify its not our bug would be proving its their bug :D [10:44] tsdgeos: yeah, always the smart way ;) [10:44] nerochiaro: you're removing DashSettings in shell, yes? [10:44] greyback: in trunk [10:44] nerochiaro: ah good, ok [10:45] ideaguy, such a question would probably fit better in #ubuntu-design [10:45] ideaguy, did you try to click on the icon when you have multiple windows? [10:46] Saviq: what do i do with the "Intellihide Alt+F1+Esc fix" kanban card, put it on "Ready to test" or on "Tested" ? [10:47] tsdgeos, didn't I merge it already? [10:47] Saviq: yes you did, so "Tested" ? [10:47] tsdgeos, packaging, as all the rest [10:47] Saviq: well on the "bugs" part there is no packaging [10:47] tsdgeos, hrmpf [10:47] tsdgeos, Tested, then [10:48] ok [10:52] tsdgeos: what was the way to get multiple objects out of a testability query ? like @app.AppNameApplet().AbstractButton => 3 of them ? [10:52] nerochiaro: children [10:52] Saviq: thanks, I'll try at ubuntu-design. And I know for sure that such feature does not exist atm. [10:53] ideaguy, no, but something similar does [10:53] nerochiaro: @app.AppNameApplet().children( filter ) [10:53] ideaguy, if you click on an item in the launcher that has multiple windows [10:53] it will invoke the spread with just that application [10:53] tsdgeos: ok thanks [10:53] Saviq: it does not display any ifnromation about multiple windos [10:53] ideaguy, if you click on it, yes it does [10:53] it will show the spread with the windows filtered [10:54] ideaguy, it will only spread one workspace if all windows of this application are on current workspace [10:54] otherwise it will just spread all of them [10:54] Saviq: well yes, If I click on it again I get all the windows in the workspace [10:55] but in such way I cant distinguish wich is which - e.g. they all look the same [10:55] ideaguy, how else would you distinguish them? [10:55] ideaguy, you can also go dblclick to go straight to the spread without first switching to the app's last window [10:55] Saviq: e.g. clicking on icon would give me small menu with the names of each window [10:56] Saviq: he's asking for a list of window titles [10:57] ideaguy: I agree, when I've many terminals open, I cannot easily distinguish them in the Spread [10:57] greyback, that's why you should only have one terminal with byobu in it ;) [10:57] tbh I rarely have many windows of just one app open [10:57] Saviq: I mainly work with text and the window name usually includes filename - then the list of winow names would help me to switch between the windows I want, e.g. I would want to see a small window with: editor: file1.txt, editor file2.txt, editor: file3.txt (in a column) [10:58] ideaguy, I get what you're saying, was just trying to show you the feature that's closest to what you're asking for [10:58] greyback: indeed! I believe you understand me very well [10:58] Saviq: on come on, this is the 21st century! 'screen' can't the pinnacle of terminal management [10:58] ideaguy, either way, it's best to pick that up in #ubuntu-design or file a feature request bug with your ideas [10:58] greyback, screen - no, byobu - yes [10:59] Saviq: thanks, but I find that feature (tilting windows) very unuseful [10:59] ideaguy: yep, what Saviq said. Designers do read them [10:59] because now I always have dockbarx running on top of unity [11:00] ideaguy, also, make sure you try out +number shortcuts [11:00] that doesn't solve your issue, that I get, but might help nevertheless [11:00] Saviq: thanks, but again - give one number for *all* instances of the same application [11:01] ideaguy, yes, that's why I said it doesn't solve your issue [11:01] many thanks guys, I'll try at ubuntu-design [11:02] I really don't want to drop using ubuntu [11:07] nerochiaro, Kaleo you there [11:07] ? [11:08] Saviq: i am [11:08] in the mumble chat i mean [11:29] Saviq: going to create a new card for the "always visible launcher pushes itself to the right" bug [11:29] tsdgeos, please do [12:16] tsdgeos, nerochiaro, dyams I just merged trunk into shell - make sure to pull / merge [12:16] nice === dyams is now known as dyams|away [12:33] nerochiaro: Saviq: just realized "Fix shell struts / resize going awry" card is the same as my "Always visible launcher pushes itself" card, right? [12:34] tsdgeos: checking [12:34] tsdgeos, ah yeah I think so [12:34] tsdgeos, sorry [12:34] I forgot I added that yesterday [12:34] Saviq: so i kill the one assigned to nerochiaro then? [12:35] tsdgeos, if you're working on it - yea [12:35] as Saviq said [12:35] i'm not working on it anymore as i've finished already [12:35] * tsdgeos runs :D [12:36] tsdgeos, cool, you'll be able to start tackling one of the bigger issues then ;P [12:36] tsdgeos: sure, which one you want me to start next? === greyback is now known as greyback|lunch [12:38] tsdgeos, talkin' to yourself already, eh? [12:38] yes [12:38] craaaaaaaaaaazy [12:38] :D [12:38] tsdgeos, do you have a second screen handy? [12:38] almost lunch time thinking with my stomach [12:39] actually, since you touched that already [12:39] take on the Alt+F1 / Super thing [12:39] Saviq: i do have one, last time i tried my display port did not give me the correct resolution, i had to patch the kernel to fix it, not sure if the patch i was given made it to proper ubuntu already [12:39] Saviq: ok, that'd be easier :D [12:40] tsdgeos, there're two broken usecases in there [12:40] Saviq: is there a card for that [12:40] ? [12:40] tsdgeos, they are there in the description [12:40] the card is the last one in backlog [12:40] last red one [12:41] "Fix Alt+F1 / Super..." [12:41] oki [12:42] moved to coding and assigned to me [12:51] tsdgeos, your super+s test needs fixin' [12:51] tsdgeos, just commented on the MR [12:51] I wasn't able to fail it, but it might be related [13:06] tsdgeos, with unity-2d-spread from -shell I can see the "s" appearing in the search entry [13:06] but the test doesn't fail, but I might have adapted the test wrong [13:07] I put the adapted diff in LP [13:08] Kaleo: Saviq: good and bad news at the same time. there's a way to reparent a QDeclarativeItem by calling setParentItem on it. However when i do that with items from different views the application crashes [13:09] nerochiaro, did you do some simple test app or did you try to do it with the shell? [13:10] Saviq: test app (based on a gutted out unity-2d-places just to make things quicker) [13:10] mhm, so where's the good news? ;) [13:10] Saviq: that there's a way to do it. I didn't even think that there was an API allowing it [13:11] nerochiaro, it's probably there to use within one viewport :/ [13:11] we're actually abusing it somewhere [13:11] Saviq: yeah, i'm checking but that's how it looks like [13:11] the thing is [13:12] a declarative _view_ is just a view, one should be able to have two views on the same scene [13:12] Saviq: ^ [13:12] but i guess when declarativeview loads a qml file it creates a new scene [13:12] implicitly [13:13] mhm [13:13] Saviq: QDeclarativeItem objects can be placed on a standard QGraphicsScene and displayed with QGraphicsView. QDeclarativeView is a QGraphicsView subclass provided as a convenience for displaying QML files, and connecting between QML and C++ Qt objects. [13:14] and [13:14] The QGraphicsView class provides a widget for displaying the contents of a QGraphicsScene. [13:14] so if we could just have one graphics scene and multiple views... [13:14] nerochiaro, but the scene would have to span all the displays [13:14] and hence we could have a single view [13:14] or am I mixing things up? [13:15] Saviq: no, the scene is an abstract concept. it's an infinite plane where all your objects live. a view is like a viewport, a window, on a part of the scene (or the entire scene if you want, which is the default) [13:15] oh [13:15] that would be awesome [13:15] but probably a lot of work [13:15] we could move the dash within the scene [13:16] and the viewports would just show part of the scene [13:16] something like that, yes [13:16] that would be the best of both worlds, if you ask me [13:16] Kaleo, & [13:16] Kaleo, ^ [13:17] Saviq: my guess is: it's possible, but you have to manually provide all the connective stuff that QDeclarativeView provides on top of QGraphicsView manually [13:18] I wonder how many there are [13:18] Saviq: all the stuff to handle declarative engines and contexts [13:18] the QGraphicsView doc explicitly says: "Several views can observe a single scene" [13:19] Saviq: yes, that what i'm saying. the problem is how declarativeview sets things up. i bet when you call setSource it will create a new scene [13:20] Saviq: and i'm sure it can be done manually, but it's probably quite a lot of work if Qt provides you a convenience class for it [13:20] that said, sounds lots of fun to try :) [13:21] Saviq: however it might also be worth a shot to check why QT crashes when we "abuse" the setParentItem. maybe it's actually meant to be possible to but it crash for some bug [13:22] yup [13:33] hey greyback, any idea why the recent tests would launch unity-2d-launcher when finished? [13:33] has something like that been added? [13:34] Saviq: not that I'm aware of. Checking [13:34] greyback, don't, it's probably related to the spread being run from installed [13:38] hmmm, nevertheless we need better way to ensure apps are restarted cleanly & killed properly in tests. kills are inelegant & not reliable [13:38] nerochiaro, http://qt.gitorious.org/qt/qt/blobs/4.8/src/declarative/util/qdeclarativeview.cpp [13:39] nerochiaro, QDeclarativeScene is simple enough [13:39] Saviq: but the problem is QDeclarativeView, not scene [13:40] nerochiaro, I know it is [13:40] * Saviq is reading further down [13:40] :) [13:41] nerochiaro, http://qt.gitorious.org/qt/qt/blobs/4.8/src/declarative/util/qdeclarativeview.cpp#line282 [13:42] so yeah, each QDeclarativeView is handling its own Scene [13:42] Saviq: which is not accessible from the outside either [13:42] yup, it's private [13:43] I wonder if that's per design or just something they omitted for now [13:45] damn, that would be exactly what we need [13:46] Saviq: i think it's by design, the same way all QDeclarativeItem subclasses aren't even exposed in the public API. [13:46] the declarative API is high level, if you want to use the graphics view you have to do so explicitly [13:46] (my opinion only, of course) [13:47] Saviq: test doesn't fail for you in -shell? [13:47] weird [13:47] tsdgeos, nope [13:47] i tried and it failed, let me check again [13:49] tsdgeos, be sure to run the spread from -shell [13:50] Saviq: why would that make a difference ? [13:51] tsdgeos, well, it launched unity-2d-launcher here, for example [13:51] it's done that over dbus probably [13:51] the spread you mean? [13:51] i see [13:51] yes [13:52] tsdgeos, that's why I said in the test that you should kill / run the current spread, too [13:52] yep read that [13:53] Saviq: fails here [13:53] * tsdgeos scratches head [13:55] hmm [13:55] tsdgeos, with the diff I posted in the commenT? [13:56] maybe I failed to port the test to -shell? [13:56] Saviq: can you try commenting the rest of the tests in the file? [13:56] tsdgeos, sure, sec [13:56] Saviq: seems we have again the case in which that test alone works but together with the others not [13:56] Saviq: yes, with your diff + killing/starting spread [13:56] but worked withoug killing/starting spread too [14:00] tsdgeos, nope, doesn't fail regardless [14:00] really? [14:00] * tsdgeos sad [14:00] Saviq: https://pastebin.canonical.com/58746/ << it seems we were not abusing anything, it's meant to be possible to move items between scenes it seems [14:01] Saviq: ok, leave it with me, i'll try to make the full test pass here at least and then come back to you [14:01] nerochiaro, at least for qgraphicsitem [14:02] Saviq: all QDeclarativeItems are QGraphicsItems [14:02] Saviq: and the crash happens in that function from what i can see [14:02] oh ok [14:04] tsdgeos, isn't there a verify_notequal? [14:04] the verify_true() { x != y } looks convoluted [14:04] Saviq: nope [14:04] :/ [14:05] bbiab === Saviq is now known as Saviq|afk [14:05] hi [14:05] I have add a Bug report https://bugs.launchpad.net/unity/+bug/921577 [14:06] but I can't add a tag for HUD. Can someone add this tag, if possible? [14:08] Saviq: https://bugreports.qt.nokia.com/browse/QTBUG-23070 and https://bugreports.qt.nokia.com/browse/QTBUG-6932 looks like we're not the only ones with this issue. even though they get asserts which i can't find in the code [14:09] Saviq|afk: oh, actually i can, but my crash is different [14:09] Oh, there are some duplicates. Oops [14:10] Saviq|afk: in any case, we're supposed to be able to do that, but it's broken in QT. Let's mumble with Kaleo when he comes back to figure out what to do now that we know what our options are [14:15] Saviq|afk: this works for me (i.e. last test gives a failure in unity-2d-shell) http://paste.kde.org/~tsdgeos/192638/ [14:20] back in a sec [14:46] greyback: hey hey :) [14:46] didrocks: hello [14:46] greyback: so, I implemented the options in control-center for 3D, I think there is only one that can be applied to 2D (which is the autohide mode, isn't it? [14:47] didrocks: oh yes, I was to mail you about that [14:47] didrocks: so right now, auto-hide is only one, yeah [14:47] didrocks: we need to re-introduce the corner-reveal-launcher thing [14:47] do you think it will hard for you to implement the other 2 that are in 3D right now? [14:47] yeah, corner-reveal [14:48] (which is just "reveal if x=y=0) [14:48] didrocks: corner reveal is just digging up old code, should not be much work [14:48] not the proximity effect [14:48] and launcher size [14:48] didrocks: the resizable launcher is more work. Kaleo did work on it, but we're hesitating over it [14:49] greyback: hum, I need to know that quite early so that I hide or not the option depending on the session :) [14:49] didrocks: ok, let me call ppl together and we'll chat about it. Then I'll let you know [14:49] Kaleo: Saviq|afk ping [14:50] greyback: excellent, thanks! [14:50] didrocks: I'll get back to you asap [14:50] no worry ;) [14:50] well I'd like this decided quickly too :) [14:55] how can I reorder icons on the launcher? [14:56] jml, click on them and stay clicked for a second [14:56] or dnd to the right [14:56] seb128, thanks! [14:56] jml, yw [14:56] jml, still not obvious enough it seems ;-) [15:01] is HUD unity2d compatible? Any consideration for unity2d in the design? [15:01] didrocks: disable the resizable launcher in 2d please [15:02] balloons: it's being worked on for Unity2D right now [15:02] awesome, so unity2d will be supported in the final release? [15:04] greyback: ok then [15:04] balloons: yes, it's on the roadmap === mpt_ is now known as mpt [15:31] what's the long-term goal for unity/unity2d, do we want to eventually use just one, or continue to develope them separate? === Saviq|afk is now known as Saviq [15:32] greyback, wassup? [15:35] greyback, ok, so "proximity" I don't know, resizable launcher we can do, but it will be like 1-2 days work, corner reveal - no digging up old code, but very simple to do with current qml-based behaviors === jml` is now known as jml [15:51] is there a way to discover the default unity keybindings in the unity that's in precise? [15:51] I thought it was long-press super [15:51] but that doesn't do much for me. [15:54] jml: that's it, it was working for me this morning [15:55] mhall119, that shows me the shortcuts on the launcher but not things like Super+w [15:59] jml: I geet an overlay in the middle of the screen, check ccsm to see if it's disabled for you [16:01] mhall119, it's a clean install, I don't have CCSM installed [16:01] (although I'll install & check [16:01] ) [16:02] I know you can disable it, but I thought it was on b y default === jackyalcine is now known as Guest1073 [16:15] Saviq: got a few minutes, would like your opinion/advice? [16:15] greyback, sure [16:15] mumble? [16:15] Saviq: lemme share a quick doc with you first [16:16] Saviq: yep, mumble 1-1 roo, when you're ready [16:18] greyback, just one thing - what's supposed to happen when the launcher is on screen? the HUD shows up next to it? [16:25] Saviq: I believe launcher hides & HUD appears [16:25] greyback, oof [16:25] greyback, either way [16:25] you'll be fine [16:25] tedg: gord: We still have a few sections of https://wiki.ubuntu.com/Unity/HUD that need to be filled in [16:26] Saviq: yeah, I'm not too worried [16:26] just need to get the little things right [16:27] greyback, do you have the hud showing on alt yet? [16:27] gord: I've bindings made up, now working on UI [16:28] greyback, put a video in totem and watch your bindings activate like crazy ;) they send alt every 30 seconds to inhibit the screensaver [16:28] i'm going to distropatch that out, but its funny so i'm telling everyone [16:28] gord: that's hilarious [16:28] lol [16:28] gord: isn't there an actually API for disabling the screensaver? [16:29] mhall119, not sure what i can fill out there [16:29] mhall119, yeah there is, they do that too, but yeah. i don't know what on earth they are thinking [16:29] gord: something to help people get setup for hackong on the code [16:29] mhall119, hrm okay, i'll see if i can do something there tomorrow [16:30] gord: anything under "Developing for the HUD" too, for app authors to create hint files, etc [16:30] and how they can check their apps's menus against the HUD's matching algorithm [16:33] greyback: don't merge the test about Meta_s yet, might be not correct [16:34] mhall119: have just checked in ccsm... where exactly is the option for showing the keyboard shortcut display on long-press Super? [16:35] Saviq: onActiveChanged: if (!dash.active) search_input.text = "" === mpt_ is now known as mpt [16:36] Saviq: the other option is clearing the text on show instead of on hide... [16:36] jml: I don't recall exactly [16:36] and I'm currently on my netbook, which is still 11.10 [16:36] Saviq: but that'd be modifying the code to help the test, which is cheating :D [16:36] tsdgeos, we will actually have to defer that clearing, too, when we enable fade in / out [16:36] mhall119: oh well. [16:38] tsdgeos, but yeah, I've no good idea on how to solve that at this point [16:38] greyback: have a sec? [16:40] jml, Unity plugin / Experimental / Enable shortcut hints overlay [16:41] tsdgeos, he's HUDing now ;) [16:41] :D [16:42] Saviq: thanks. that doesn't seem to be in ccsm for me on precise. [16:42] jml, I'm on precise + HUD [16:42] jml, so I might have a newer Unity [16:42] Saviq: ah. [16:42] there's only so much adventure I can take in one day [16:45] jml, I'd say it should be there in latest unity in precise, though :/ [16:47] tsdgeos: yep [16:48] greyback: so in https://code.launchpad.net/~aacid/unity-2d/unity-2d_test_super_s_does_not_type_s/+merge/90068 Saviq is facing the problem that his spread triggers too fast and this clears the line and thus when we want to read the search_line there is no "s" there anymore, we can't think of anything to fix it in testabiltiy, would an entry in "manual" tests be enough? [16:48] tsdgeos: Super+S MR not merged yet :) [16:49] tsdgeos: Could you try tpying in an application other than dash? [16:49] *typing [16:49] greyback: no, has to be the dash, since it's about a bugfix in the dash [16:51] tsdgeos: hmm, ok. I see the problem. Yeah I can't think of an automatic way to test it, manual will do [16:51] Saviq: agree going with manual test? [16:52] Causing problems with that SSD of his [16:54] tsdgeos, yeah [16:54] tsdgeos, maybe disable the test (say xtest instead of test) [16:54] Saviq: ok [16:55] tsdgeos, and we'll revisit once we have to postpone clearing the entry [16:57] tsdgeos, and add a FIXME... or a FIXTHEM, rather [17:02] greyback, you know that with input shaping we can now get the dash extensions easily? [17:02] I mean the horizontal / vertical thin lines that go out from the dash [17:02] and to the edge of the screen [17:02] Saviq: yes I'm aware of that [17:03] oh and btw you know that our lower right corner of the dash differs a lot from unity's one? [17:05] Saviq: yep. Ours looks bad [17:06] EOD for me, peeps [17:06] see you tomorrow [17:07] same here [17:07] tomorrow more === chaoticuk_ is now known as chaoticuk [18:52] tedg, hey === mpt_ is now known as mpt [18:52] which package displays the indicators on my panel? [18:53] I am seeing no indicators in Precise, apart from the app menus [18:53] jono, did you update unity? [18:53] seb128, I did a dist-upgrade today [18:53] jono, dpkg -l | grep unity [18:53] and I am running the HUD PPA [18:53] jono, the hud ppa rebuilds might be behind [18:53] the ppas tend to have extra delay in their build queues compared to the archive [18:53] kenvandine, ^ [18:53] gotcha [18:54] yeah, the ppa is waiting to build [18:56] sorry [18:56] my wireless keeps dropping [18:56] a bug in the kernel [18:56] seb128, not sure if you responded, but can I remove the PPA and delete a package and dist-upgrade to fix this? [18:56] jono, infinity is bumping the scores of the builds cf #ubuntu-devel [18:56] update from the ppa when it will have built [18:56] like in half an hour [18:56] will be easier than downgrading [18:56] seb128, ok sounds good [18:56] I will just wait [18:57] thanks, seb128 [18:57] yw [18:58] tedg: ping [18:58] mhall119, Howdy [18:59] seb128, thx! [18:59] tedg: hey, I have a couple of bugs I'd like you to update for me [18:59] tedg: https://bugs.launchpad.net/indicator-appmenu/+bug/721491 [19:00] mhall119, heh, I just sent those to jcastro, he's a traitor! [19:00] that one is almost a year old now [19:00] heh [19:00] then I guess you know about https://bugs.launchpad.net/indicator-appmenu/+bug/887843 too [19:02] tedg: can we get those patches either accepted/rejected, or ask for an update [19:02] sometime today if possible [19:20] mhall119, done [19:33] thanks tedg [20:07] _thumper_: would you be available at 21:00 utc today? === _thumper_ is now known as thumper [20:10] mhall119: that is the time of the US standup [20:11] after that I should be [20:20] ok, I'll be around until about 22:30, so ping me when you are free [20:25] hi, I had unity-2d lose its panel, I tried restarting it and got this http://paste.ubuntu.com/816878/, I have no panel at present [20:25] I'm running 11.10 with proposed enabled on this machine [20:53] are there certain hours that are better for this channel? [20:59] ooh, even better, my panel is there, but invisible [21:02] Hello world! [21:16] Hello, i have a question, i was messing around with touchegg drivers on ubuntu unity and i had to configure some x11 files.. and from that day on i havent been able to use my unity desktop, i have been looking online for solutions but nobody else seems to have this problem.. it is like i have no "explorer.exe".... Sorry for my english [21:35] mhall119: btw [21:35] mhall119: if unity dash isnt for doing stuff then why is there a lens for running commands? [21:36] FloatingGoat: where? [21:36] alt F2 I thought [21:36] im just asking because [21:36] oh, that's not technically the dash [21:36] it's a part of Unity, but not the dash [21:36] oh [21:36] like the new HUD [21:36] I can access my other lense from it though [21:37] that new hud looks cool [21:37] oh, so you can, that's changed [21:37] it wasn't like that in 11.10 [21:37] mhall119: I made a video on how to install the dictionary, should I put it on youtube or do you not want me to? [21:39] I'd love that [21:39] I'll even link to it from my blog once it's up [21:39] okay I am going to make a revised version though [21:40] err of the video, because I didn't do the first one very well. So tonight I'll make it again. [21:42] ok [21:43] But yeah i'll do that. Thanks. :D [21:44] I'm just curious, what do you do exactly? do you work on unity? [22:12] thumper: can we maybe do a call this afternoon (your time)? [22:13] FloatingGoat: my job is to promote Unity and Unity technology among community developers [22:13] oh wow cool [22:13] well, any Ubuntu technology really, not just Unity [22:13] I love unity [22:13] \o/ [22:13] lol is that a celebrating guy? [22:13] they don't hear that enough, so it's always good to see [22:13] yea [22:14] hmm well I realize it has its downfalls but I stuck with it and i've always generally liked it from the start. [22:15] and I know it will get better [22:15] kam/layout save [22:33] mhall119: sorry, been on a call talking with DBO