Make Any OS X Lion App Fullscreen
Editor’s Note: This tutorial was written and demonstrated for Mac OS X Lion 10.7. It is of quite high difficulty, so if you’re not a real techy type of person, this may not be for you.
One of the new features that OS X Lion boasts is fullscreen apps, which allow for less distractions when you’re trying to concentrate on something that has to get done. However, not all apps actually support this functionality in Lion, so here’s a tutorial on how to make any app fullscreen. The process is actually quite complicated, so if you’re not familiar with your Mac and don’t have any knowledge of Terminal and code editing, then you may want to steer clear of this. If you’re comfortable with getting your hands dirty under the hood a little, then read on. Thanks to TUAW for figuring this out.
Copy the App You probably don’t want to edit the original, so copy the app to the Desktop.
Locate the compiled nib files Compiled nib files can be found in the app bundle’s Contents/Resources folder. In more internationalized apps, they may appear in lproj subfolders. You need to locate the nib files you want to edit.
- cd whatever.app/Contents/Resources
- grep -iRl NSWindowBacking *
This returns a list of all nib files which define the NSWindowBacking key. That key more or less tells you that there’s a window definition there. You can try to edit them all, or you can do what I did: just edited the three files in Colloquy’s Resources folder that matched: JVChatWindow.nib, JVTabbedChatWindow.nib, and JVSidebarChatWindow.nib.
Convert to XML Use Apple’s plutil or my plusutil to convert each nib file from a binary property list to proper XML.
plutil -convert XML1 filename.nib
Edit those XML files Once converted, open the now text-based XML files in TextEdit. Search for the NSWindowBacking key/value pair in each file. After that pair add
<key>NSWindowCollectionBehavior</key>
<integer>128</integer>This tells the window that its behavior includes full size resizing. Save your changes and close the file.
Convert back to BPlist Convert your edited files back to a binary plist. Strictly speaking? This isn’t a necessary step. It just pleases me aesthetically.
plutil -convert binary1 filename.nib
Run it With luck, your app now has full screen zooming support. Enjoy it. Make sure to back up the original app before replacing it with your edited version. And do not expect to upgrade this version, like, you know, ever.
That’s it!
Like This Article? Subscribe to our FREE Weekly Newsletter
Subscribe to iTracki for a FREE weekly newsletter keeping you informed about the latest in iPod, iPhone, iPad, and Mac apps and news. 100% free 100% spam free, guaranteed. We'll never give away your email address.
You May Also Be Interested In:
- Mac Tutorial: Remove Indicators From OS X Lion Dock
- How to Make OS X Lion Boot Disc
- Jailbreak Tutorial: Change iDevice Background
- Tutorial: How To Use Your iDevice On Your Computer!
- Mac Tutorial: Show Library Folder in OS X Lion
- Mac Tutorial: Show Dock in OS X Lion’s Fullscreen Apps
- Mac Review: Elmedia Player
- Front Row Not Available in OS X Lion…Or Is It?
- Mac Tutorial: Enable Key Autorepeat in OS X Lion
- iTunes Tutorial: DI: How Can I Access Settings on iTunes?
Incoming Search Terms:
- make any app full screen lion (69)
- make any app fullscreen lion (20)
- how to make apps full screen lion (19)
- outlook 2011 full screen (18)
- outlook 2011 full screen lion (17)
- mac outlook full screen (16)
- outlook 2011 mac full screen lion (16)
- lion make any app fullscreen (15)
- make app full screen lion (15)
- os x lion tutorial (15)
Charles Tian
Charles is the founder and administrator of iTracki.com. After years of following and keeping up with Apple products, he founded this website and worked with others to bring the best news, reviews, tutorials, and editorials straight to you.
-
Oskar Hane
-
Oskar Hane
-
RobV
-
RobV
-
Jim
-
http://profiles.google.com/shane.m.mcfarland Shane McFarland
-
Vignesh
Desktop Tutorials
- Mac Tutorial: Organize Finder Windows With Tabs
- Mac Tutorial: Zoom In And Out on Screen
- TextEdit Tutorial: Changing Text Color
- GarageBand Tutorial: Split Track
- Safari Tutorial: Hide the ‘Reading List’ Icon
- Mac Tutorial: Show Library Folder in OS X Lion
- Mac Tutorial: Choose Which Apps Appear in Launchpad in OS X Lion
- Mac Tutorial: Install iLife On Multiple Macs When You Buy A New One
- Mac Tutorial: Disable Spelling Correction in OS X Lion
- Mac Tutorial: Reverse Scrolling in OS X Snow Leopard
- Mac Tutorial: Always Show Scrollbars in OS X Lion
- Mac Tutorial: Enable Key Autorepeat in OS X Lion
- Mac Tutorial: Make Any OS X Lion App Fullscreen
- Mac Tutorial: Remove Indicators From OS X Lion Dock
- Safari Tutorial: Restore Safari 5.1 Tab Behavior To How It Used To Be
- Mac Tutorial: Show Dock in OS X Lion’s Fullscreen Apps
- Mac Tutorial: Disable Zoom Effect When Opening New Window in OS X Lion
- Mac Tutorial: Using Terminal to Disable OS X Lion’s ‘Resume’ Feature
- Mac Tutorial: Get Launchpad for OS X Snow Leopard (Kind Of)
- Mac Tutorial: Discarding Windows in OS X Lion
- Mac Tutorial: Configuring Pre-Lion Keyboards
- Mac Tutorial: Bootable OS X Lion Flash Drive
- Mac Tutorial: Check App Compatibility With Lion
- Mac Tutorial: Disable Lion’s ‘Resume’ Feature
- iTunes Tutorial: DI: How Can I Access Settings on iTunes?
Forum Disussion
- 【Limited Free】★★ i-Sokki - Remember Japanese vocabulary easily★★ by: ultrapped
February 17, 2012, 21:24 - Happy Valentine with Pictosoft!($50 itunes gift card + more) by: Pictosoft
February 13, 2012, 06:58 - 【Free】★★ Last Bunny - Cute Rabbit, Innovative Platform Game ★★ by: ultrapped
February 11, 2012, 00:59
- 【Limited Free】★★ i-Sokki - Remember Japanese vocabulary easily★★ by: ultrapped
External Links
Popular Topics:
android app Apple App Store AT&T beta china Coming Soon facebook free game google icloud ios ios 5 iPad ipad 2 iPhone iphone 4 iphone 4s iphone 5 iPod iPod Touch iTunes jailbreak leak Mac new new release News os x os x lion price drop Price Drops release rumor sale sales samsung Software sprint steve jobs store update Video









