havel Wrote:As for the patch proposed by BDallen...I'm running the SVN version XBMC babylon in Ubuntu Jaunty. If I ever want to install it, is it possible to explain how?
Download the latest patch from
ticket 5836, currently fit_to_screen_adv_setting_20090502.diff. After following the link, you need to scroll down to the bottom of the page to actually download the file - the link is titled "Original Format".
Then apply the patch:
Code:
cd /path/to/xbmc/svn/dir
patch -p1 < /path/to/fit_to_screen_adv_setting_20090502.diff
Note: /path/to/xbmc/svn/dir should be the path containing the configure script and the guilib directory, not the one containing docs, sources, and XBMC.
Then build in the usual way. You might be able to get away with simply deleting the xbmc.bin file and doing a make - if that fails try doing a make clean (or even make reallyclean?), and run the whole ./configure, make, make install process again.
To use the new mode, add <fittoscreen>true</fittoscreen> to your ~/.xbmc/userdata/advancedsettings.xml under the top level <advancedsettings> tags. Create the file if necessary - mine looks like this:
Code:
<advancedsettings>
<fittoscreen>true</fittoscreen>
</advancedsettings>
When this is enabled, xbmc should fill whichever screen it was run on (with xinerama/twinview/mergedfb or separate screens), and not grab the mouse. It also sets the "always on top" property of the window to keep it above any window environment panels, but you should still be able to alt-tab to other windows and back. Note that toggle fullscreen (e.g. with '\' key) won't work in this mode, and all other video settings are ignored. To turn it off change true to false or just delete the whole tag. If your mouse is still grabbed, search for "Advanced setting fittoscreen set, forcing desktop resolution." in ~/.xbmc/temp/xbmc.log to verify that the setting was really enabled.
If anyone tries the patch let me know how it goes.