我正在将NetRestore映像部署到多种Mac:MacBook,MacBook Pro,Mac Pro,iMac和Mac Mini。我有几个要使用的自定义设计的登录屏幕,但是10.10之前的所有内容都要求您知道监视器的分辨率,否则登录背景将无法正确显示。
有没有办法将此代码的输出用作一系列if
/ then
语句的变量?
system_profiler SPDisplaysDataType |grep Resolution
正常输出如下所示
Resolution: 2560 x 1440
Resolution: 1920 x 1200
Resolution: 1920 x 1200
(这是如果您有三台显示器……我希望使用第一个结果)。
我的意图是使脚本在将Mac绑定到Active Directory时运行(必须手动完成),因此该分辨率应该已经可用。它将选择正确的分辨率图像,然后将其复制到所需的位置。
还是偶然地有人对如何创建自定义登录窗口背景和用户背景以在任何类型的Mac上以任何分辨率工作都具有好主意,就像在“系统偏好设置”中选择“适合屏幕”时OS一样?