/srv/irclogs.ubuntu.com/2012/08/06/#ubuntu-unity.txt

quequotionhello?06:05
nhainesquequotion: you have sucessfully joined #ubuntu-unity.06:05
quequotionI've come to ask about lp bug 102553506:06
ubot5Launchpad bug 1025535 in Unity "Unity 6.0 on precise: Unity panel visible over full-screen applications" [Undecided,New] https://launchpad.net/bugs/102553506:06
dufluHi quequotion06:07
quequotionhello!06:07
quequotionI think the root of my problem is a rendering bug that affects the cube.06:09
quequotionI'm not sure if it's a rendering bug in unity or compiz, but it was suggested that it's in unity.06:10
quequotionIf seeing were believing, I'd say that all windows are rendered on a side of the cube--fullscreen or otherwise--but unity is not. Unity is rendered separately, layered over the cube.06:12
nhainesquequotion: I'll say one thing, you're not going to get anyone to make the panel autohide.  :)06:14
quequotionI am well aware :)06:14
nhainesIs there a particular reason you're running Unity 6.0 on precise?06:15
dufluquequotion: That's right. Unity (the Unity Shell) is a compiz plugin that is not affected by screen transformations. So it will stay in place even when the cube is active06:16
quequotionUnity 5.16 was not available at the time, and it should have fixed this bug. My bug report is a duplicate of bug 734908 (sort of).06:16
dufluI think it's mainly designed that way so you can still use it (start apps from the launcher etc) while in expo mode (Super+S)06:16
ubot5Launchpad bug 734908 in Compiz "Unity is visible on top of fullscreen apps" [High,In progress] https://launchpad.net/bugs/73490806:16
quequotion>>duflu that's good to know. Is this the reason why I have unity on top of everything (full-screen windows, screensavers, etc)?06:17
dufluquequotion: Still don't know. But everyone else using the same Unity packages in Ubuntu 12.10 alpha seems to have no such problems06:18
dufluAnd the same logic backported to 5.16 is looking good. Just a little work required in Nux and Compiz for that future precise update.06:19
dufluBut right now, more important things are happening... http://mars.jpl.nasa.gov/msl/multimedia/nasatv/06:19
quequotionthe cube has been disabled by default, and I no one replied when I asked if they'd tested against the cube.06:20
quequotionat least, not yet.06:20
quequotioni wonder what the average IQ is on the stage...06:25
MCR1duflu, quequotion: Haha, I just wondered why the panel rendering on the cube is fixed here - then I remembered that I am running the Unity-2d-panel @ the moment :-D06:31
quequotion2d+3d=?06:32
MCR1quequotion: Unity-2d + Compiz, yes06:33
quequotionUnity 2.5d?06:36
quequotionIt seems like unity 2d has been working well for a while06:37
quequotionSomeone mentioned it in a thread I started on the forum06:37
quequotionI have to get back to work, but I'll be back later. Any help is appreciated, please leave a comment on the bug if you can.06:39
MCR1duflu: Got a minute ? Hi, btw :)06:50
dufluMCR1: Yes?06:50
MCR1duflu: I need some advice how to cope with the remaining problems cppcheck detected:06:51
MCR1duflu: 1. We have a lot of scanf without field width limits can crash with huge input data. To fix this error message add a field width specifier warnings left.06:51
dufluMCR1: Yes, field widths are good06:52
MCR1duflu: ok, I just read also that the use of scanf is generally considered dangerous and is not recommended in release versions...06:53
dufluMCR1: That's probably overcautious. You can use scanf safely if you're careful06:54
MCR1duflu: ok, I'll try to fix those then with field width limits :)06:55
MCR1duflu: 2. We have a "suspicious calculation" in /plugins/animationaddon/src/polygon.cpp:459 and 2 "suspicious conditions" (assignment + comparison) in /plugins/colorfilter/src/parser.cpp:177 that can be clarified with parentheses06:57
MCR1duflu: Also a "Suspicious expression" in /plugins/place/src/place.cpp:439 - Boolean result is used in bitwise operation. The ! operator and the comparison operators have higher precedence than bitwise operators. It is recommended that the expression is clarified with parentheses.06:59
dufluMCR1: They sound like things worth cleaning up. But FYI, animationaddon and colorfilter are not being ported to GLES (compiz 0.9.8.0) right now07:00
MCR1duflu: Is GLES the only future for Compiz ?07:01
dufluMCR1: Yes it is the only requirement to reach 0.9.8.0 right now07:01
MCR1duflu: I mean, will Compiz on desktop machines run on OpenGL ES as well in the future ?07:02
dufluMCR1: Sorry, that was confusing07:02
dufluThe branch is called "gles2", but it uses plain OpenGL on desktop. And uses OpenGLES if compiled for ARM etc07:02
MCR1duflu: Then we should IMHO port all the plug-ins to be compatible with GLES sooner or later... AFAIK it is easy to turn compiling of problematic ones off in that branch.07:06
MCR1duflu: I do not want to see a "crippled" Compiz with reduced functionality - it would be a bad compromise07:06
dufluMCR1: Yes, we have ported 60-70 out of 80 already. But they won't all be done at release07:07
dufluCommunity contributions welcome07:07
MCR1duflu: Sure, I try my best already ;)07:07
dufluOnly the plugins used by the default Unity/ubuntu profile are a priority right now07:07
MCR1Sure07:08
dufluAnd Ubuntu/Unity only uses 23 of the 80 plugins07:08
* MCR1 already noticed that.07:08
MCR1duflu: I just can't live without all the great animations ;)07:09
dufluMCR1: I agreed with that when the project was first proposed. But there are just no resources or justification to port everything right now07:10
MCR1duflu: Ofc, I understand that.07:10
MCR1duflu: For me main priority is maximum stability, Compiz got to be rock-stable. 2nd priority is to not have to sacrifice looks or functionality in modern Compiz.07:12
MCR1duflu: Once all the suspicious stuff is cleaned up, I want to target the bugs nerving myself most.07:13
MCR1duflu: The strange thing is that some bugs are just occuring if Compiz+Unity are running together, Compiz standalone does not show many of them...07:14
dufluMCR1: Makes sense. Wanting compiz to be better was what got me started07:15
MCR1duflu: I am a C++ newbie, but I coded before and am a fast learner, so I hope I'll be able to target harder stuff soonish07:15
MCR1duflu: Do you know the reason to have a shortcut::HARDCODED_OPTION ? I mean Compiz handles shortcuts perfectly (IMO), so shouldn't those be replaced by shortcut::COMPIZ_KEY_OPTION ?07:37
MCR1sil2100: Hi :) Tried e4rat already ?07:38
dufluMCR1: Where is shortcut::HARDCODED_OPTION? Not in the compiz code...07:41
MCR1duflu: No - and probably that is the main problem.07:42
dufluSorry, what?07:42
sil2100MCR1: hello :) No, not yet - sadly had completely no time during the weekend :(07:43
MCR1duflu: As you know there are a lot of bugs reported regarding Unity/Compiz bindings problems - I found out that the main problem is that Compiz is not aware of Unity shortcuts07:43
MCR1sil2100: Highly recommended - it will probably cut your boot time in half07:44
dufluMCR1: Yes, it's a Unity design problem. Unity intercepts key events from compiz, which was probably a bad idea.07:44
MCR1duflu: We should change that and Compiz should be in control of all the shortcuts07:45
dufluMCR1: Agreed. Please look in lp:unity for all that07:45
MCR1duflu: It would eliminate multiple problems at the same time - yes I'll take care of it (once I finished the cppcheck stuff)07:46
=== deegee__ is now known as drussell
Andy80hi all08:34
Andy80I've one proposal for the upcoming liv events. For example this evening we will have the "Ubuntu Accomplishments" live class. There is nothing about it on G+ Ubuntu profiles and there is no event created. Why don't we try to keep the G+ profile more updated  and we create events for these lives? So people who has Ubuntu in their circles would automatically get the invitation and would not miss it. What do you think about?08:36
=== JanC_ is now known as JanC
didrockssil2100: hey, how are you?10:22
sil2100didrocks: hello, good thanks, how are you?10:24
didrockssil2100: I'm fine, thanks10:27
didrockssil2100: is the release in progress? ;)10:27
sil2100didrocks: yes ;) Testing on the way10:28
didrockssweet \o/10:29
tsdgeossil2100: speakin of release, these bugs never made it into a release yet? https://bugs.launchpad.net/~aacid/+assignedbugs10:46
sil2100tsdgeos: good point, there was no unity-2d release in like, forever10:47
sil2100Will try to release one this week maybe?10:47
tsdgeosup to you (or someone else)10:47
tsdgeosi haven't being doing unity-2d in a while10:47
tsdgeosjust seems a "waste" to have the fixes there lying around10:47
tsdgeosbut not really in users hands10:48
sil2100True, since most of the bugs are even prepared for SRU and everything10:48
sil2100didrocks, seb128: what do you think? Could I prepare an unity-2d SRU after unity quantal this week?10:48
seb128sil2100, works for me, it will probably not land before a few weeks since precise is frozen for LTS .1 at the moment, so you have time10:56
sil2100Thanks!10:57
didrockssil2100: looks good to me :)11:13
didrocks(shower time after exercising now)11:13
sil2100It's so hot today that I don't want to even move outside ;) So I envy you didrocks11:20
didrockssil2100: contrary here for the past 3 days, more rainy/cloudy than anything, but the sun should come back tomorrow!11:23
=== _salem is now known as salem_
=== yofel_ is now known as yofel
Andy80I try to repeat my question now that there should be more people: I've one proposal for the upcoming live events. For example this evening we will have the "Ubuntu Accomplishments" live class. There is nothing about it on G+ Ubuntu profiles and there is no event created. Why don't we try to keep the G+ profile more updated  and we create events for these lives? So people who has Ubuntu in their circles would automatically get the invitation and12:53
Andy80would not miss it. What do you think about?12:53
sil2100I don't really use G+, but this sounds like a rather good idea12:56
quequotionhelllo13:10
quequotionI'm looking for help with bug 102553513:14
ubot5Launchpad bug 1025535 in Unity "Unity 6.0 on precise: Unity panel visible over full-screen applications" [Undecided,New] https://launchpad.net/bugs/102553513:14
c10udquequotion, don't use unity6 in precise, i tried, i succeeded but from some specific revision on it won't work anymore13:18
quequotion i was here some hours ago as well, and the discussion had gotten as far as this: unity is rendered independently of screen transformations, and therefore is visible while the cube is rotating or expo is enabled, etc; it is not known if this is related to my bug. No one else seems to have the same problem I do, but then no one has confirmed testing with unity-3d and compiz cube other than myself.13:18
c10udjust remove all ppas and revert unity/nux/compiz to precise's stock versions13:19
quequotion>>c10ud you have the backported repository yes? I haven't tried your packages yet.  Are they built differently or are they the same as the Quantal versions?13:19
c10udquequotion, i deleted them as soon as i saw your bugreport mentioning my ppa :) they were just nux/unity from trunk built with precise packaging13:20
c10ud(a few minor adjustments required)13:20
c10udi deleted them since they can break your os and make you lose time removing ppas and reverting packages13:21
quequotionI could revert the packages, but I installed them for the purpose of fixing this bug. Since the updated packages for precise are not ready yet (?) I'd come right back to where I started.13:21
c10uddid you try unity 5.14?13:21
c10udit's in precise-proposed iirc13:22
c10udalso: if you revert compiz/nux/unity to precise-proposed ones i think there's more chance your bug will be fixed13:22
quequotionI could look through my dpkg logs, but I believe I did try .14. The strangest thing about my problem is this: although no one seems to have my issue, I have never seen a different behavior since the inception of unity.13:24
c10udif you go back to a stock version there's more chance your issue can be reproduced --- check also compiz, try to revert to stock profile (i believe unity --reset)13:26
c10udmaybe you messed up stuff with ccsm13:26
quequotionI've been over that with Daniel van Vugt, and I know that my particular case is unsupported. I've had the same issue with all previous versions of unity, so I'm hoping to look at the issue from another angle.13:26
c10udquequotion, you also have some weird compiz13:27
quequotionI have reverted, purged, and reinstalled numerous times.  I even tried to search the file system to hunt down strays that dpkg didn't remove.13:28
quequotioni have quantal's compiz, although perhaps a few revisions out of date now (the packages are installed manually, not from the repository)13:28
c10udi used synaptic to revert everything back to stock13:29
c10udbut if i'm not wrong, now that i think of it i also had your issue....somewhere in time13:29
c10udwhen i was running bleeding edge stuff13:29
quequotionthat's a painful and risky way of reverting installs; i recommend using package pins whenever possible.13:29
c10udquequotion, also which nvidia drivers you're using? are those NVIDIA's betas?13:30
c10udi remember having unity showing weird glitches with those, so i reverted back to 302.1713:30
quequotionThe issue was more common in the past, and at some point (pre unity 5.x i think) also affected Desktop Wall, and therefore many more users.13:31
c10ud(i have a gt240, so not really different from yours)13:31
c10udquequotion, if you can tell me a testcase i can try and see if it works13:32
quequotionI've been through several driver versions, with the same results from all of them. I've tried the stock, proposed, and updates versions. At the moment I've got 304.3213:32
* didrocks remembers when c10ud didn't trust him when I was telling that trying unity 6 on precise was risky and will be incompatible :)13:34
quequotionThe basic test case is this: Use the unity-3d desktop; enable the Desktop Cube (which requires disabling the Desktop Wall); run any application that is capable of full-screen; observe that unity is displayed over the full-screen window and that input is correctly directed to the full-screen window (clicks pass through unity)13:35
c10udquequotion, how to enable the desktop cube?13:35
quequotion>>didrocks except for this one graphical annoyance it's been really stable and performs much better than 5.x > 5.1613:35
quequotionCCSM13:36
c10uddidrocks, different thing, the guy here is running xorg-edgers with nvidia-beta along with some weird versions (duh!) :p you broke compatibility *on purpose* in order to use some c++11 weird stuff ;)13:36
didrocksquequotion: right, but the code changes we didn't backport are risky and you just experienced one corner cases when it indeed regressed with the unsupported stack, I'm sure they are tons of them13:36
didrocksc10ud: hum, we didn't use newer c++11 "stuff"13:37
didrockscompared to precise13:37
c10udboost, sorry13:37
c10udi've been on vacation13:37
c10ud:P13:37
didrocksright, it's not on purpose though, it's the platform moving13:37
c10udin the end, if unity was a nice monolithic build building it for different platform wouldn't have been so difficult13:37
c10udbut you have bamf, nux, libunitywat(?) etc.13:38
didrocksc10ud: well, what's the point of having it running on platform we don't support?13:38
c10udthen it's better to stay with canonical13:38
c10udnothing, we're hackers right? ;)13:38
quequotionWhen you enable the Desktop Cube, ccsm will ask you to disable Desktop Wall. Since I'm-not-really-sure-how-long-ago, this no longer requires disabling unity and transitions rather smoothly.13:38
didrocksc10ud: heh, yeah, if only there were already less bugs in what we support… ;)13:38
quequotionI installed unity 6.0 and all it's dependencies from quantal (compiz, nux, bamf, libdee, etc)13:39
c10udi reckon lp is not that good for dismissing bugs as "not supported, won't fix" (at least, it's not comfortable for me to use :p)13:39
c10udeheh13:39
c10udquequotion, i'll now try what you ask13:39
c10udquequotion, now desktop cube is enabled13:40
c10uddo i have to press something?13:40
quequotiondid compiz restart smoothly?13:40
quequotionyou need to open an application that full-screens13:41
c10udi didn't restart compiz, is that needed?13:41
quequotionie firefox (F11)13:41
quequotioncompiz should restart itself when you enable the cube13:41
quequotiona video in totem would also be a good test13:41
quequotionor manually starting the screensaver13:41
c10udquequotion, is there some key combination i can try so i see the cube is running?13:41
c10udthen i'll try firefox13:42
quequotionthat's a good question... I don't know if there's a way to explicitly verify that specific compiz plugins are loaded/active, but I usually test the cube by switching viewports.13:43
c10udi am sorry but i don't know how to do that (duh!) i'm trying to search in ccsm13:44
c10udbut if you tell me the defaults.. ;p13:44
c10udlooks like i am the only one that *never* tried compiz' cube13:45
quequotionwell, it's going to dirty this test a little, but i don't know another way than enabling the Rotate Cube extension. then you can use CTRL+ALT+Left/Right to rotate viewports left or right.13:47
c10udquequotion, ok i see something is rotating13:48
quequotionnote that your desktop may not actually be very cubish, but two flat panels that will rotate (like a coin) this should be  irrelevant to the bug.13:49
c10udyes exactly13:49
c10udquequotion, f11 firefox doesn't show the bug you reported, i'll now try with a full screen video13:50
c10udfullscreen totem, no artifacts or anything13:50
quequotionno unity panel whatsoever in fullscreen?13:50
c10udnope13:51
c10udlooks like didrocks wins, heh13:52
c10udbut you really have too much bleeding edge stuff13:52
quequotionI know this, but even without all the bleeding edge stuff I was having the same behavior.13:53
c10udquequotion, probably it was fixed with 5.1413:53
c10udi just have precise-proposed/updates, etc. + https://launchpad.net/~ubuntu-x-swat/+archive/x-updates/13:54
c10udxorg edgers is just too edgy13:54
c10udi don't know what you need from edgers or unity6, i needed performance improvements, but now that i convinced (?) the guys here to include it in 5.16 i'm good with stock+xswat13:55
quequotionI needed unity 6 for this bug and xorg-edgers for improvements in the nvidia drivers.13:56
c10udthe nvidia betas usually don't show improvements unless you mean bugs (here it was missing gl calls (!))13:57
quequotionyes, bug fixes.13:57
c10udanyway, i did this test for you, now you decide13:57
quequotionthank you. i guess it means another full purge, reversion and reinstall. having done this before, I'm curious what I should do if it does not work?13:58
c10udfile a bug! :D13:59
quequotionlol13:59
quequotionlaunchpad has probably had quite enough of my ranting for now.13:59
c10uddouble check with synaptic for bad packages (i saw some compiz ones survived the downgrade)13:59
quequotionoh?14:00
c10uddunno if they were used or anything, they just were there (i'm talking about my experiments)14:00
quequotionah14:00
quequotioni thought you meant from my dpkg log in the bug report.14:01
c10udnope, i didn't read that, i just saw nvidia beta, compiz trunk and unity6...that was enough :P14:01
quequotioni used apt-pinning to downgrade before. the documentation is spotty to say the least, but it's a fairly sound method14:01
c10udi'd just remove ppas and reinstall stuff14:02
quequotioncheck later in the bug report. I went all the way back to stock, baring the packages directly related to the bug report (unity and dependencies)14:02
c10udbut i'm not really a dpkg xpert14:02
quequotioni doubt that most anyone is, since the documentation is out-of-date and incomplete.14:03
quequotioni suppose I'll get to work cooking up another batch of /etc/apt/preferences.d/downgrades14:05
c10udquequotion, if you already tried downgrading unity and friends i wouldn't trust xorgedgers and nvidia14:09
quequotioni previously downgraded xorgedgers and other ppas.14:23
quequotionI have also downgraded unity, but I'll give it another try and make sure everything is back to stock + proposed this time.14:24
sil2100Trevinho, andyrock: did you guys try running quantal unity-team staging?15:10
Trevinhosil2100: no, sorry...15:11
sil2100Trevinho, andyrock: is it only me, or is the launcher strangely broken?15:11
sil2100Maybe related to bamf15:11
sil2100Since when I open up any application, it doesn't appear on the launcher15:11
sil2100Icons when pressed blink much much longer15:12
Trevinhosil2100: is your bamfdaemon running?15:12
sil2100And the arrows only update 'once in a while'15:12
Trevinhomh, so... well, yes it seems something related to libbamf / bamfdaemon15:12
sil2100Trevinho: but I noticed, that when I switch workspaces, then the icons get updated (arrows and icons)15:12
Trevinhosil2100: mhmhm... well yes, it could be signal issue... maybe similar to the one that u-p-s had with the new dbus15:13
didrocksTrevinho: shouldn't be the same dbus eavesdrop issue. Otherwise, we would have it in quantal15:15
didrocks(and we don't)15:15
Trevinhodidrocks: ah, right... so it's not :)15:15
sil2100Trevinho: do you have a quantal machine somewhere?15:15
Trevinhosil2100: I need to prepare one, but I won't be able to do it until Friday...15:16
sil2100Trevinho: but could you somehow try working on this? Since, if this is confirmed on other systems, it essentially blocks the release15:22
Trevinhosil2100: ok, I'll give that a try15:23
sil2100Trevinho: thanks!15:25
quequotionpins in place, beginning downgrade15:36
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
quequotionI'm back, with unity 5.14.0, all packages downgraded to stock + proposed + x-swat-x-updates (as advised).. no change. unity panel still visible across the top in all full-screen applications...16:53
=== dandrader is now known as dandrader|lunch
c10udquequotion, purge the beta driver16:59
quequotioni did17:28
quequotioni could go one more step, and purge x-swat-x-updates, but you weren't having any trouble with this ppa.17:29
=== dandrader|lunch is now known as dandrader
=== _morphis is now known as morphis
=== Cantide is now known as CanStudy
KyshtynbaiHi guys! Are there any ways to make compiz scale plugin to show all windows in all desktops?19:28
=== CanStudy is now known as Cantide
=== dandrader is now known as dandrader|afk
johnjohn101when will unity support the old compiz snow plugin?20:59
=== morphis is now known as morphis|away
=== dandrader|afk is now known as dandrader
=== salem_ is now known as _salem

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