[07:34] <jya_> superm1: I think I have the full screen issue completely sorted now...
[08:04] <croppa> I have an Intel DH67CL motherboard running ubuntu 12.04 and I wish to have analogue and hdmi sound at once
[08:09] <croppa> I have tried parefs with no luck. It only outputs to the last selected before selecting simultaneous output. Any sujestions ?
[08:29] <jya_> croppa: analog stereo or analog multi-channel?
[12:03] <superm1> Cool, want me to double check again?
[12:06] <jya_> superm1: yes that will be nice
[12:06] <jya_> BTW, I’ve just spent two hours wondering why the AlwaysOnTop setting had no effect
[12:06] <jya_> well, the two hours was mostly spent trying to find out why suddenly X wouldn’t start
[12:07] <jya_> well, it’s actually XFce that doesn’t support that setting
[12:07] <superm1> Oh wow really
[12:07] <jya_> so it makes it rather useless, seeing that’s the default window manager in mythbuntu
[12:08] <superm1> Well that's too bad
[12:09] <jya_> all started when I restarted my main frontend
[12:09] <jya_> and bang, once again i got a popup about how there was a problem earlier and if i wanted to report it
[12:10] <superm1> Well glad you figured that out. I guess we need to remove the package that does those popups then
[12:10] <superm1> And that's the only solution
[12:10] <jya_> it is supported well by unity, but unfortunately, X seems to block when you disable EDIT and force the modeline in xorg.conf (which is what I’ve always done, so I get access to more refresh rate than 50, 60 and 24)
[12:10] <jya_> s/EDIT/EDID
[12:11] <jya_> very annoying.. spent so much time trying to get full screen to work, and i have to choose between good refresh rates but crap system UI, or nice system UI, and crap refresh rate
[12:14] <jya_> superm1: you can try yourself with this skeleton of qt application:
[12:15] <jya_> http://www.avenard.org/files/qttest.tgz
[12:15] <jya_> untar it, type qmake, then make
[12:15] <jya_> run ./qttest
[12:15] <jya_> that application opens a full screen window, with always on top
[12:15] <jya_> with unity you can switch to any other application
[12:15] <jya_> with xfce, it’s as if it was just a plain app (no on-top business)
[12:16] <jya_> so, that begs the question: what is the package doing those popup ?
[12:18] <superm1> jya_: it's 'update-notifier' i believe
[12:18] <superm1> i wonder if it's worth dpkg-diverting it when myth is installed
[12:18] <superm1> and having it use a myth send notify type stuff
[12:19] <superm1> when crashes appear etc
[12:22] <superm1>  /usr/bin/update-notifier calls /usr/lib/update-notifier/system-crash-notification i think
[12:22] <superm1> so if we divert system-crash-notification to a shell script to check if mythfrontend is running and send a myth send notify it might clean stuff up better
[12:22] <jya_> superm1: could always write a custom one that uses myth notification instead
[12:22] <jya_> would look nicer and more integrated
[12:22] <jya_> and far less intrusive
[12:23] <jya_> as you can control where the notification appears (e.g. not during playback)
[12:23] <superm1> there is a way to have it just "upload" crash reports automatically, but it will require a bit more investigation
[12:23] <jya_> let me know if you need more information on how to display a notification within myth, the mythtv wiki is rather complete on that topic
[12:24] <superm1> yep, will do
[12:24] <jya_> that would be really cool to use myth notification imho
[12:24] <superm1> so did you merge the fullscreen stuff into devel027candidates already?
[12:25] <jya_> yes
[12:25] <superm1> do you have debs already for that?  would save me rebuilding with the patches
[12:25] <jya_> i did notice an issue when using a dual-screen system and you configure myth to adjust the refresh rat
[12:25] <jya_> it doesn’t behave nicely
[12:26] <jya_> i do: www.avenard.org/files/ubuntu-repos
[12:26] <superm1> that's a corner case at least
[12:26] <jya_> i believe this is related to this bug: https://code.mythtv.org/trac/ticket/11498
[12:26] <jya_> mythmainwindow does what it is supposed to do, and get the screen dimension
[12:27] <jya_> but then myth attempts to adjust the refresh rate
[12:27] <jya_> but it does so on all screens rather than the one configured
[12:27] <jya_> so in my case, my projector can do 24, 50, 60Hz, but my 17” dell can only do 60 and 75
[12:28] <jya_> so myth set the refresh rate at 50Hz, so the Dell choke on it, and X drops it
[12:28] <jya_> so now you only have one screen connected.
[12:28] <superm1> oh that makes sense
[12:28] <jya_> and the full screen display, while full screen is set to the lesser resolution of the dell (1280x1024 vs 1920x1080)
[12:28] <superm1> so myth would have to start tracking all screens to do it properly here
[12:29] <jya_> so you have a small content of images in that big full screen
[12:29] <jya_> at least, that’s my reading of the situation
[12:29] <jya_> restarting mythfrontend or going back into the appearance menu fixes the issue
[12:30] <jya_> tbh, I don’t know how the old code used to behave, because i had never spent as much time debugging a particular functionality
[12:30] <jya_> all the issues i’ve encountered, I’m not sure if the issue is in Qt, X or Unity
[12:31] <superm1> but most people will just have a single screen anyway for myth
[12:31] <jya_> I can reproduce with my little qttest app, the issue I had when the window is full screen, and you make it change screen, the screen is now frozen
[12:31] <jya_> until you tab out and then back in, and hop, magic the window is now on the other screen
[12:31] <jya_> yeah, I figured that much…
[12:32] <jya_> and at least now, people installing mythtv in a classic ubuntu will have a more pleasant experience with myth
[12:32] <jya_> no more offset window and the like
[12:32] <jya_> looking at git log, there had been at least 3 devs over the past 4 years that have attempted to resolve that problem
[12:32] <superm1> wow
[12:33] <jya_> 4 including me
[12:33] <jya_> this one: https://code.mythtv.org/trac/ticket/9589
[12:33] <jya_> test, revert, test, revert.. including original submitter
[12:34] <superm1> well nice job
[12:35] <superm1> it does seem to work properly launched either way in unity as well as i'm not reproducing the same thing with the xfce menu bar anymore either now
[12:35] <jya_> if you look at the actual commit, it really makes no sense at all… what i’ve done shouldn’t be required
[12:35] <jya_> yes, the menu bar is gone too
[12:36] <jya_> I’m going to check if the new stuff is an actual regression with GUI/Video and multi-display
[12:36] <superm1> it seems like it's a workaround for a QT bug really that you need to have the delayed action
[12:36] <jya_> if yes, I’ll attempt to fix it tonight, if not I push the merge
[12:37] <jya_> actually, the delay action isn’t required anymore…
[12:37] <jya_> could remove it altogether
[12:37] <jya_> but i couldn’t be bothered removing it, and I use the delay mechanism for another thing i have in the queue
[12:37] <jya_> so I left it, as it allows a static API
[12:38] <jya_> I had a patch allowing to resize at will the main window, and not just the playback code
[12:38] <superm1> ah i see
[12:39] <jya_> the call to resize(), makes the need for a delayed fixedSize() redundant
[12:39] <jya_> actually, that resize() is what makes everything works at start up
[12:39] <jya_> simple as that
[12:40] <jya_> but you do need to change the show() method when you update the appearance setting
[12:42] <jya_> cool, I have my refresh rates properly working. it’s that 3xx nvidia bugs, that drop the first modeline in the list
[12:56] <jya_> superm1: where is the screen saver setting in unity ?
[12:56] <jya_> never mind
[12:56] <jya_> found it:brightness and lock
[12:56] <jya_> so intuitive...