Я знаю, что окно входа в систему в OS X можно настроить - вы можете изменить фоновое изображение, заменить логотип Apple, добавить текст и установите размер, скрыть пользователей, и настроить хуки входа / выхода, и через диспетчер рабочей группы настройте окно для отображения двух полей ввода текста или списка имен пользователей и т. д.
Можно ли заменить окно входа в систему?
Сценарий 1: В начальной школе мы хотим, чтобы учащиеся 1, 2 и 3 классов могли легко входить в систему. (Учителя говорят нам, что на то, чтобы ученики входили в систему, тратится много времени). Когда вы составляете список с именами всех людей, которым вы хотите иметь возможность войти в систему на данном компьютере, вы получаете огромный список. Я бы хотел, чтобы студенты могли сначала выбрать свою оценку (или группу), а затем составить более короткий список. Кроме того, вы можете иметь крошечные значки лиц людей рядом с именем, но более полезной была бы функция выбора в виде обложек, где они могли бы найти свое лицо и щелкнуть по нему.
Сценарий 2: Мы хотели бы иметь "студенческую" учетную запись для портативных компьютеров без пароля. Вы входите в систему, а затем вам предоставляется утилита, которая просит вас аутентифицироваться и смонтировать вашу домашнюю папку (с инструкциями по сохранению вещей в ней, поскольку учетная запись будет удалена при выходе из системы). С настраиваемым экраном входа два шага могут быть выполняется за один раз - вы видите окно входа в систему, выбираете себя и входите в систему. Вы вошли в систему как «студент», и ваша домашняя папка смонтирована, но это выглядит как один шаг.
Если возможно заменить окно входа в систему, знает ли кто-нибудь о каких-либо заменах или отправных точках для его создания?
Дополнение: Я опубликовал соответствующий вопрос на stackoverflow.
Я не вижу никаких вариантов настройки экрана входа в систему, кроме тех, которые вы уже упомянули. Основываясь на защитном характере Apple, я не ожидал, что будет много чего от написания настраиваемого экрана входа в систему, но если бы он был, я уверен, что его пришлось бы вручную написать в Objective-C Cocoa.
Для Senario 2 я бы сказал, что вам также потребуется создать собственный сценарий или приложение, которое запрашивает у студента некоторые учетные данные, а затем монтирует его домашнюю папку. Пытаться Яблоко.
Действительно ли учащимся с 1 по 3 класс нужны собственные логины? Их личные пароли будут ужасными. Может, лучше научить их просто класть свои файлы в папку со своим именем.