RSS Feed
Apr 28

HowTo: Fix MythTV’s Frontend not going full-screen in Ubuntu Jaunty.

Posted on Tuesday, April 28, 2009 in Tutorials

The next version of Ubuntu is here – 9.04 aka “Jaunty Jackalope”. Along with a wealth of new features comes a wealth of new minor bugs to fix. Not enough to be show-stoppers, but enough to annoy the heck out of you, and here’s a doozy.

If, like most people, you have Compiz enabled and you start the MythTV Frontend, you will notice that rather than go full-screen, Myth will start as a window, essentially, even if your settings within Myth say to go full-screen.

In a single-screen scenario, the MythTV window will start just underneath the upper Gnome panel and the lower Gnome panel will sit over the top of the Myth window, obscuring part of the display. Proof that it’s a window can be found by holding down the ALT key and then dragging the MythTV display around with your mouse.

If you’re like me and use two displays with Myth being run on the second screen, you will see a gap at the top of the screen that is the same height as the upper Gnome panel and you will see your wallpaper showing through there, as shown in the illustration below.

Click for full size
Click for full size (520K)

Here’s how to fix this problem.

EDIT June 2010: This problem still plagues Ubuntu 9.10 and 10.04, and this fix will work for those releases as well.

The simplest fix is to disable Compiz altogether and MythTV will suddenly go full-screen, but that’s not really a solution – you want to keep your eye-candy! So follow the next few steps instead:

  1. Go to System->Preferences->CompizConfig Settings Manager. If you do not have this option in your Preferences, then you need to add it. Quickly jump into a terminal and type in at the $ prompt:
    $ sudo apt-get install compizconfig-settings-manager

    …and hit Enter. Once installed, go back into the Preferences menu and bring it up.

  2. Scroll down until you get to the “Utility” section and then click on “Workarounds”. It should alredy be selected as enabled, but if not, also make sure the checkbox next to it is enabled too.

    Click for full size
    Click for full size (81K)
    .

  3. The window changes to show you the Workaround options. The very first option is “Legacy Fullscreen Support”. This is unchecked by default. Click on the checkbox so that it IS checked, and then click on the Back button, then close the window.

    Click for full size
    Click for full size (71K)
    .

  4. Quit the MythTV Frontend if you had it open already and then restart it. You will now find that the gap has disappeared, and that the MythTV display is now appearing full-screen properly instead of just being a window.
    .
  5. Pat yourself on the back.

Happy viewing! :)

Please note: This workaround is just that – a workaround. One minor problem that arises with it is that you may get occasional screen “flashing” or a flash of the background wallpaper appearing when a DBus message is displayed, or if you scroll a window or terminal on the same or other screen in a multi-screen setup. This does not occur often, however, and so may not bother you at all! The bug has been reported, and no doubt will be fixed in due course. When it is fixed, this workaround should be reversed.

21 people like this post.

Bring on the comments!

  1. Brian says:

    Excellent!! Thank you!

  2. Will says:

    Thanks!

    Not quite as I had it in Hardy though. In hardy I just logged in as user mythtv and mythfrontend fired up all by itself, no Gnome, no anything else, just mythfrontend. :)

  3. Ben says:

    Thanks for this, it helped me out. You da man! (or woman!)

  4. Tom says:

    Perfect,you saved me hours !!

  5. HyRax says:

    Glad to be of help! :)

  6. phanij says:

    Perfect solution. Thanks a bunch.

  7. kilokat7 says:

    Thanks for the great tip! I need all the screen real-estate that I can devote to mythtv on my little netbook!

  8. HyRax says:

    No worries. Note that this issue has apparently been formally fixed in MythTV in Ubuntu 10.04 Lucid Lynx.

  9. Shane says:

    I love you. My comment was too short

  10. Robin says:

    Great! Works well. Thanks for the help!
    Now, if only I can get LIRC to work on 9.10.. :-(

  11. HyRax says:

    LIRC works great in 9.10…

  12. Bort says:

    I just had to do this fix in Ubuntu 10.04 – in previous versions I had disabled compiz entirely due to the tearing and general poor performance. However, with the newer nvidia drivers, it seems to run OK. Looks like the fix wasn’t done in Lucid. Yet.

  13. HyRax says:

    I recently rebuilt my MythTV box and found I had the same problem too. Not sure what the go is with the so-called fix yet.

  14. Jason says:

    Thanks, this was exactly what I was looking for.

Leave a Reply

Spam Protection by WP-SpamFree