/srv/irclogs.ubuntu.com/2014/05/25/#ubuntu-mythtv.txt

jya_superm1: I think I have the full screen issue completely sorted now...07:34
croppaI have an Intel DH67CL motherboard running ubuntu 12.04 and I wish to have analogue and hdmi sound at once08:04
croppaI have tried parefs with no luck. It only outputs to the last selected before selecting simultaneous output. Any sujestions ?08:09
jya_croppa: analog stereo or analog multi-channel?08:29
superm1Cool, want me to double check again?12:03
jya_superm1: yes that will be nice12:06
jya_BTW, I’ve just spent two hours wondering why the AlwaysOnTop setting had no effect12:06
jya_well, the two hours was mostly spent trying to find out why suddenly X wouldn’t start12:06
jya_well, it’s actually XFce that doesn’t support that setting12:07
superm1Oh wow really12:07
jya_so it makes it rather useless, seeing that’s the default window manager in mythbuntu12:07
superm1Well that's too bad12:08
jya_all started when I restarted my main frontend12:09
jya_and bang, once again i got a popup about how there was a problem earlier and if i wanted to report it12:09
superm1Well glad you figured that out. I guess we need to remove the package that does those popups then12:10
superm1And that's the only solution12: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/EDID12:10
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 rate12:11
jya_superm1: you can try yourself with this skeleton of qt application:12:14
jya_http://www.avenard.org/files/qttest.tgz12:15
jya_untar it, type qmake, then make12:15
jya_run ./qttest12:15
jya_that application opens a full screen window, with always on top12:15
jya_with unity you can switch to any other application12:15
jya_with xfce, it’s as if it was just a plain app (no on-top business)12:15
jya_so, that begs the question: what is the package doing those popup ?12:16
superm1jya_: it's 'update-notifier' i believe12:18
superm1i wonder if it's worth dpkg-diverting it when myth is installed12:18
superm1and having it use a myth send notify type stuff12:18
superm1when crashes appear etc12:19
superm1 /usr/bin/update-notifier calls /usr/lib/update-notifier/system-crash-notification i think12:22
superm1so 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 better12:22
jya_superm1: could always write a custom one that uses myth notification instead12:22
jya_would look nicer and more integrated12:22
jya_and far less intrusive12:22
jya_as you can control where the notification appears (e.g. not during playback)12:23
superm1there is a way to have it just "upload" crash reports automatically, but it will require a bit more investigation12: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 topic12:23
superm1yep, will do12:24
jya_that would be really cool to use myth notification imho12:24
superm1so did you merge the fullscreen stuff into devel027candidates already?12:24
jya_yes12:25
superm1do you have debs already for that?  would save me rebuilding with the patches12:25
jya_i did notice an issue when using a dual-screen system and you configure myth to adjust the refresh rat12:25
jya_it doesn’t behave nicely12:25
jya_i do: www.avenard.org/files/ubuntu-repos12:26
superm1that's a corner case at least12:26
jya_i believe this is related to this bug: https://code.mythtv.org/trac/ticket/1149812:26
jya_mythmainwindow does what it is supposed to do, and get the screen dimension12:26
jya_but then myth attempts to adjust the refresh rate12:27
jya_but it does so on all screens rather than the one configured12:27
jya_so in my case, my projector can do 24, 50, 60Hz, but my 17” dell can only do 60 and 7512:27
jya_so myth set the refresh rate at 50Hz, so the Dell choke on it, and X drops it12:28
jya_so now you only have one screen connected.12:28
superm1oh that makes sense12:28
jya_and the full screen display, while full screen is set to the lesser resolution of the dell (1280x1024 vs 1920x1080)12:28
superm1so myth would have to start tracking all screens to do it properly here12:28
jya_so you have a small content of images in that big full screen12:29
jya_at least, that’s my reading of the situation12:29
jya_restarting mythfrontend or going back into the appearance menu fixes the issue12:29
jya_tbh, I don’t know how the old code used to behave, because i had never spent as much time debugging a particular functionality12:30
jya_all the issues i’ve encountered, I’m not sure if the issue is in Qt, X or Unity12:30
superm1but most people will just have a single screen anyway for myth12: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 frozen12:31
jya_until you tab out and then back in, and hop, magic the window is now on the other screen12:31
jya_yeah, I figured that much…12:31
jya_and at least now, people installing mythtv in a classic ubuntu will have a more pleasant experience with myth12:32
jya_no more offset window and the like12:32
jya_looking at git log, there had been at least 3 devs over the past 4 years that have attempted to resolve that problem12:32
superm1wow12:32
jya_4 including me12:33
jya_this one: https://code.mythtv.org/trac/ticket/958912:33
jya_test, revert, test, revert.. including original submitter12:33
superm1well nice job12:34
superm1it 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 now12:35
jya_if you look at the actual commit, it really makes no sense at all… what i’ve done shouldn’t be required12:35
jya_yes, the menu bar is gone too12:35
jya_I’m going to check if the new stuff is an actual regression with GUI/Video and multi-display12:36
superm1it seems like it's a workaround for a QT bug really that you need to have the delayed action12:36
jya_if yes, I’ll attempt to fix it tonight, if not I push the merge12:36
jya_actually, the delay action isn’t required anymore…12:37
jya_could remove it altogether12:37
jya_but i couldn’t be bothered removing it, and I use the delay mechanism for another thing i have in the queue12:37
jya_so I left it, as it allows a static API12:37
jya_I had a patch allowing to resize at will the main window, and not just the playback code12:38
superm1ah i see12:38
jya_the call to resize(), makes the need for a delayed fixedSize() redundant12:39
jya_actually, that resize() is what makes everything works at start up12:39
jya_simple as that12:39
jya_but you do need to change the show() method when you update the appearance setting12:40
jya_cool, I have my refresh rates properly working. it’s that 3xx nvidia bugs, that drop the first modeline in the list12:42
jya_superm1: where is the screen saver setting in unity ?12:56
jya_never mind12:56
jya_found it:brightness and lock12:56
jya_so intuitive...12:56

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