jya_ | superm1: I think I have the full screen issue completely sorted now... | 07:34 |
---|---|---|
croppa | I have an Intel DH67CL motherboard running ubuntu 12.04 and I wish to have analogue and hdmi sound at once | 08:04 |
croppa | I 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 |
superm1 | Cool, want me to double check again? | 12:03 |
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:06 |
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:07 |
superm1 | Well that's too bad | 12:08 |
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:09 |
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: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 rate | 12:11 |
jya_ | superm1: you can try yourself with this skeleton of qt application: | 12:14 |
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:15 |
jya_ | so, that begs the question: what is the package doing those popup ? | 12:16 |
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:18 |
superm1 | when crashes appear etc | 12:19 |
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:22 |
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:23 |
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:24 |
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:25 |
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:26 |
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:27 |
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:28 |
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: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 functionality | 12:30 |
jya_ | all the issues i’ve encountered, I’m not sure if the issue is in Qt, X or Unity | 12:30 |
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:31 |
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:32 |
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:33 |
superm1 | well nice job | 12:34 |
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:35 |
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:36 |
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:37 |
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:38 |
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:39 |
jya_ | but you do need to change the show() method when you update the appearance setting | 12:40 |
jya_ | cool, I have my refresh rates properly working. it’s that 3xx nvidia bugs, that drop the first modeline in the list | 12:42 |
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... | 12:56 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!