Guys, here's a complete chapter from my forthcoming article "
The Keynote Projector Bible" dedicated to backgrounding and providing a mini-tutorial to
Background Manager. It also provides the readers with a quick intro to the two other, pre-iOS6 methods.
I publish this tutorial now as a separate entry as I still don't know when the full article is finished.
1.1 Playing Back Presentations In Background
As with all other iOS apps with native TV output, Keynote also stops outputting when sent to the background by pressing the Home button. (This also applies by the Apple TV's natively playing back an embedded video in full screen see section
4. Full-screen Playback With the Apple TV) This makes it impossible to, say, quickly look up a note by pausing the presentation without the mirrored operating system screen to be shown to your audience - assuming you use an A5+ device with, by default, enabled mirroring and with the HDMI / VGA adapters or the Apple TV; on previous devices or with the composite / component cables, a black screen will be shown. This isn't necessarily what you'd prefer you might want to keep your OS screen or other notes to yourself and not to your public.
This
in no way can be fixed unless you jailbreak.
On jailbroken devices, you can install tweaks that allow for Keynote's continuing to work when backgrounded. On iPads with iOS versions prior to iOS6, you have even two: the commercial and absolutely excellent
Quasar and the free
Backgrounder. (The latter is also compatible with non-iPads and even the earliest operating systems. Note that there won't be TV output with OS versions prior to 3.2.) With any iDevice running iOS6, you have only one choice: the (fortunately, pretty inexpensive)
Background Manager.
All these three tweaks (I've tested them all) work just fine with Apple's own
Keynote Remote ($1;
link; Universal) when Keynote is backgrounded on the linked and connected-to iDevice. The following screenshot shows it running on my iPt4G, linked to two iPads and being connected to the first:
1.1.1 iOS 6: Background Manager ($1)
This brand new and absolutely excellent tweak allows for doing the same as the very similar
Backgrounder did in iOS versions prior to iOS6: when pressing the Home button, the app will run as before. With apps with TV out support like Keynote, this means the title will continue outputting its content to the TV. Again, if you use
Keynote Remote, you'll be able to control the slideshow even when it's in the background.
(Main Cydia page)
Configuring it is pretty simple:
1, go to
Background Manager > Each App in
Settings:
![]()
(as with all screenshots below, tap / click them for the large-sized original versons)
2, tap
Add Item:
3, select
Keynote:
4, Keynote appears in the list below
Each App, with an N suffix (annotated below):
N means it Background Manager uses the native backgrounding of Keynote when you press the Home button. This is the default for everything and, with Keynote, absolutely useless in our cases (as it doesn't support background running at all). Therefore, we'll need to force Keynote to "
Background" (in pre-iOS6 parlance,
Forced) mode. Tap
Keynote in the above list and select
Background in the uppermost
Background Mode list:
(For (ex-)users of the pre-iOS6 Backgrounder, this Background mode is the same as Forced mode in Backgrounder, Native being the same in both tweaks.)
Also see my posts
HERE for more info & my posts on the subject. I also recommend
THIS and
THIS posts.
1.1.2 Prior to iOS 6
1.1.2.1 (iPad only!) Quasar
(the screenshot, in addition to showing I've purchased this tweak, also shows the developer explains everything is run in the background)
No special settings need to be done with Quasar it'll keep everything running in the background, even if you tap the
Close icon in the lower left corner of the window:
1.1.2.2 Backgrounder
This free and excellent tool, as has already been mentioned, runs on
everything pre-iOS6, not only on iOS5 iPads. As opposed to Quasar, it doesn't support windowing.
Setting it up is done in exactly the same way as with the iOS6+-only
Background Manager basically, the entire menu structure is the same. There is only one major difference between the two tweaks (iOS compability and price aside): it, by default, defaults to
Forced (in Background Manager's terminology,
Background) backgrounding, unlike Background Manager. With the latter, the
Background Manager > Global menu will show the following by default:
Also note that, unlike with Background Manager, Backgrounder isn't configured from the system-level Settings app but it has its own icon on the SpringBoard.
This is why you'll need to do a bit more to properly configure it.
It's configured for forced background mode, with two exceptions (
Mail and
Safari). The forced mode is shown in the following screenshot (in the Global main menu):
Basically, if it's only Keynote (and/or a handful of apps) that you want to run in the background while accessing the TV output, you'll want to change this to
Native:
Also, after this, don't forget to add Keynote with
Forced mode:
Overrides > Add and select Keynote in the list.
Then, select Keynote from the Overrides main menu (below, I've also annotated the Add icon you need to tap in the previous step):
and tap
Forced:
![]()
----------
My scrolling went to hell with this app installed. Even after stopping all the magic...
Could you post a video of it? It's working just great on all my devices I've installed it to - now, including the iPad 3 too.