我更改了 Snow Leopard 中的登录背景。每次启动电脑时,我都会看到漂亮的新登录背景,但登录后,大约一秒钟后,我就会得到相同的旧 Aurora 图像,然后常规 Finder 壁纸就会替换它。
我的 Finder 壁纸存储在外部磁盘上。我认为默认显示 Aurora 壁纸是因为系统需要一秒钟才能在外部驱动器上找到壁纸。
如果 Snow Leopard 无法找到上次会话中使用的壁纸,则很可能会优先使用默认壁纸。
有谁知道这个偏好设置存储在哪里吗?
答案1
默认桌面壁纸存储为/System/Library/CoreServices/DefaultDesktop.jpg
。您可以替换此文件来更改默认壁纸。
答案2
我没有真正的解决方案,但斯蒂芬的评论给了我一个解决方法的想法:显示一秒钟的图像是/图书馆/桌面图片/Aurora.jpg(我将其换成另一个同名的图像后,新图像就出现了)。
我假设这个地址被硬编码在其他地方作为“如果先前指定的桌面图像丢失,则使用这个”图像。
通过将终端中的登录背景更改为此地址,我可以当我需要新的登录背景时,请替换 Aurora.jpg,并且登录图像和取景器背景之间不会出现闪烁图像:
sudo defaults write /Library/Preferences/com.apple.loginwindow DesktopPicture "/Library/Desktop Pictures/Nature/Aurora.jpg"