May 21, '04 08:42:00AM • Contributed by: slughead
- Open a new terminal window
- Type the following where short_name is the short name of the "bubble" account: sudo short_name -
- Type the password to the "bubble" account.
- Type the following where app_name is the name of the app you wish to open:
For instance, this would launch Safari:/Applications/app_name.app/Contents/MacOS/app_name/Applications/Safari.app/Contents/MacOS/Safari
- Copying and pasting between this app and others will not work unless the others are also in the bubble.
- Apps running from within the bubble will still be able to launch subsequent applications under the original account (from what I can tell). For instance, going to an ftp:// URL in Safari while it's in the bubble will use the Finder running in the non-bubble account, with all available privileges.
- Closing the terminal (or hitting Ctrl+C while in the window) will close the app running within the bubble.
- Many programs will show exceptions and weird messages in the Terminal at various times while the program is running, if you've programmed before you'll know this is totally normal and expected.
- The programs running in the bubble may have different appearance settings than those you would otherwise run. To change this, login under the bubble account and go to System Preferences
- Running two copies of a program (one inside and one outside the bubble) works absolutely perfectly, in fact I'm writing this on my "bubbled" Safari app right now!
- Some problems may occur, like not being able to drag and drop using Safari. Work around them
- This does not seem to save preferences with the bubble account as file vault if the user is not logged in in the background.
[robg adds: This hint is the generic version of Run Mail as another user. I thought it was worth sharing the generic form in addition to the specific example...]
