質問: すべてのスペースを同じ壁紙にすばやく設定することは可能ですか? lionが異なるスペースに異なる壁紙を使用できるようにするのは素晴らしいことですが、すべてのスペースで同じ壁紙を使用する簡単な方法は見つかりませんでした。私がこれまでに達成した唯一の方法は、各スペースの壁紙を手動で変更するか、すべてのスペース(必要な壁紙があるスペースを除く)を閉じて再度開くことです。すべてのスペースを同じ壁紙にすばやく設定できるソリューションはありますか?
回答: 解決策はありますか?同じ問題が発生したので、applescriptを使用して簡単なモンキーハックソリューションを作成しました。set spacenumber to 4 -- how many spaces do you have? -- try to get number of spaces from system preferences tell application "system preferences" reveal anchor "shortcutstab" of pane id "com.apple.preference.keyboard" tell application "system events" to tell window "keyboard" of process "system preferences" set spacenumber to count (ui elements of rows of outline 1 of scroll area 2 of splitter group 1 of tab group 1 whose name begins with "switch to desktop") end tell quit end tell tell application "system events" set _desktops to every desktop if (count of _desktops) > 1 then -- if you have multiple displat (eg: external monitor) ask which display dialog "choose your screen." buttons (get display name of every desktop) default button 1 set _display to the button returned of the result else -- else set the one display as selected set _display to display name of the first desktop end if set new_file to choose file with prompt "choose an image." repeat with i from 0 to (spacenumber - 1) delay 1 tell (every desktop whose display name is _display) to set picture to new_file as alias tell process "windowserver" to key code {124} using control down -- go to the next space end repeat end tell 今は私にとって良いことです。更新:number of spaces getterの追加元: https://discussions.apple.com/thread/3824777?start=0&tstart=