Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Flash video fullscreen on all spaces Apps
This keeps the fullscreen display of Flash videos open on all spaces. Nice for watching streams/videos on a second display (TV) and then switching around.

You'll need a plist-editor like XCode (or just a text editor if you're comfortable with that) and Flash version 10.2 or later, so it remains open when the application focus changes.

Do this:
  • First backup and then open the file ~/Library/Preferences/com.apple.dock.plist with your editor.
  • Add a new line under workspaces-app-bindings
  • Name it org.mozilla.plugincontainer.
  • Change the data type to Number.
  • Set the value to 65544.
  • Save the file.
  • Log out and back in.
Works on 10.6. but I cannot check this on Lion, so please do and comment.

[crarko adds: I haven't tested this one. I admit I'm not quite exactly sure what this does, so exercise some prudence. Make sure you do the backup before making changes to the plist file. If you are adventurous and give it a go, do post results in the comments.]
    •    
  • Currently 3.75 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (4 votes cast)
 
[3,393 views]  

Flash video fullscreen on all spaces | 4 comments | Create New Account
Click here to return to the 'Flash video fullscreen on all spaces' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Flash video fullscreen on all spaces
Authored by: PhilHudson on Nov 03, '11 12:07:01PM
Or using AppleScript: First, in Script Editor, get your current spaces settings:

tell application "System Events"
	tell expose preferences
		tell spaces preferences
			application bindings
		end tell
	end tell
end tell
The result area will display something of the general form:

{|tld1.company1.app1|:6, |tld2.company2.app2|:4, ... |com.foo.fooapp|:3}
(Those are 'pipe' or 'vertical bar' characters bookending the keys). Select and copy this record; you are going to add a new key-value pair to it. Paste it somewhere for easy retrieval. Now paste and run the following in a new Script Editor window, changing the record similarly (but not exactly the same) to what you see below:

tell application "System Events"
    tell expose preferences
        tell spaces preferences
            -- YOUR COPIED RECORD GOES HERE, WITH THE LAST ELEMENT HERE APPENDED
            set application bindings to {|tld1.company1.app1|:6, |tld2.company2.app2|:4, ... |com.foo.fooapp|:3, |org.mozilla.plugincontainer|:65544}
        end tell
    end tell
end tell
This may or may not offer a more flexible and future-proof approach.

[ Reply to This | # ]
Flash video fullscreen on all spaces
Authored by: bed on Nov 03, '11 04:18:41PM

does not work under Lion. Desktop assignments no longer seem to be kept in com.apple.dock.plist



[ Reply to This | # ]
Flash video fullscreen on all spaces
Authored by: bed on Nov 03, '11 04:27:42PM

Desktop assignments are stored in com.apple.spaces.plist under Lion, however adding "org.mozilla.plugincontainer" with "AllSpaces" to match other assignment has no effect, I'm guessing this is related to the sandboxing Safari does under Lion.



[ Reply to This | # ]
Flash video fullscreen on all spaces
Authored by: Leimking on Nov 28, '11 02:24:23AM
Ouch, I forgot something important: This hint works for Firefox only.

[ Reply to This | # ]