1
如何從可可應用程序設置桌面壁紙和屏幕保護程序?如何設置桌面壁紙和屏幕保護程序?
如何從可可應用程序設置桌面壁紙和屏幕保護程序?如何設置桌面壁紙和屏幕保護程序?
如果你在Mac OS X 10.6,NSWorkspace包括設定桌面圖片一些新的方法。你想要的是setDesktopImageURL:forScreen:options:error:。
至於屏幕保護程序,沒有支持以編程方式執行此操作的方式。您可以修改com.apple.screensaver plist文件,並設置以下鍵:
但是,這可能會隨時中斷,所以我不會依賴它。
我需要在以前的MacOSX上設置壁紙 – e40pud 2010-03-29 19:33:23
您可以使用類似NSAppleScript的東西,然後使用AppleScript更改壁紙:http://still-scripts.com/applescript/change-your-desktop-background-with-applescript/ – indragie 2010-03-29 21:50:56
請注意,在Lion上這隻會設置當前活動空間的壁紙,而不是所有空間。目前唯一的解決方法似乎是回到10.6之前的版本 – Robin 2011-09-24 20:50:03