我知道OS X上的login窗口可以自定义 – 你可以改变背景图片 , replace苹果标志 , 添加文本和设置大小, 隐藏用户 , 设置login/注销钩子 ,并且通过工作组pipe理器,设置窗口显示两个文本input字段或一个用户名列表,等等。
是否有可能取代login窗口?
情景1:在一所小学,我们希望1年级,2年级和3年级的学生能够轻松login。 (老师告诉我们,浪费大量时间让学生login)。 当你build立一个名单上的所有人的名字,你想能够login到一台给定的电脑,你会得到一个巨大的名单。 我希望学生可以先select他们的成绩(或成绩),然后再列出一个较短的名单。 此外,你可以在名字旁边放置人脸的小图标,但是像select器这样的可以find他们的脸并点击它的封面会更有用。
情景2:我们想为笔记本电脑设置一个“学生”账户,没有密码。 您login后,会出现一个实用程序,要求您validation并安装您的个人文件夹(有关在该处保存内容的说明,因为该帐户在您注销时将被删除。)通过自定义login屏幕,这两个步骤可能是完成一个 – 你看到一个login窗口,select你自己,然后login。你以“student”身份login,你的home文件夹被挂载,但看起来像是一步。
如果有可能取代login窗口,有没有人知道有任何更换或起始点?
附录:我已经在stackoverflow上发布了相应的问题 。
我没有看到任何自定义login屏幕的选项,而不是你已经提到的。 基于苹果的保护性,我不会期望写一个自定义的login屏幕,但如果有的话,我相信它将不得不手动写在Objective-Ccocoa。
对于Senario 2,我会说你还需要创build一个自定义的脚本或应用程序,提示学生一些凭据,然后挂载他们的主文件夹。 试试Applescript 。
第一到第三年级的学生真的需要自己的login吗? 他们的个人密码将是可怕的。 也许最好是教他们把他们的文件放在名字上的文件夹中。