Я не смог найти какой-либо относительно простой способ быстро выйти из Mac общего пользования с множеством открытых вкладок и несохраненным документом в фоновом режиме, не прибегая к помощи sudo shutdown -h now
.
Причина, по которой я спрашиваю, состоит в том, что иногда пользователь регистрирует свою учетную запись в iMac здесь, в школе, и он пытается выйти из системы, а затем уйти, думая, что она завершена, но процесс прерывается приложениями Safari и Office, оставляя его учетная запись, монтирование и веб-сайты по-прежнему доступны для следующего человека, который садится.
Очевидно, что строка быстрого доступа была бы полезна вместо публикации заметки, в которой говорилось бы, что человек должен вводить тайные вещи в терминале. Например, просто попытаться найти Terminal.app будет рутиной.
Кажется, это не имеет смысла, потому что пользователь может просто выйти из каждого приложения и щелкнуть несколько диалоговых окон, но в отличие от нас с вами, которым неоднократно нажимали Command-Q, нажимая пробел и клавиши D, вероятно, вторая натура.
источник
Ответы:
В моем колледже у них было приложение в доке, иконка которого была белым квадратом с надписью LOG OUT большими красными буквами. Он запустил скрипт (вместе с appify или подобным), который убил все запущенные приложения и отключил пользователя. Это также помогло людям, которые не знали Mac и не искали в меню Apple пункт меню выхода из системы.
источник
Вы можете создать приложение AppleScript, сохраненное на рабочем столе или в другом видном месте, которое говорит
Пользователь дважды щелкает сценарий выключения, получает диалоговое окно с запросом пароля, и, если оно верно, выключение продолжается. Обратите внимание, что это работает только для учетных записей с правами администратора.
источник
Там же ярлык Command+ Shift+ Option+ , Qчтобы выйти без подтверждения, но это не помогает , когда у вас есть несохраненные документы предварительно 10,7; он просто избегает необходимости многократно нажимать Command+ Q. Тем не менее, с функцией возобновления Lion , это работает как задумано - оставляя несохраненные документы при следующем входе в систему.
источник
Вы можете использовать стороннюю программу, например Power Manager, для автоматического выхода из системы неактивных пользователей . Power Manager закроет все запущенные приложения и будет иметь дело с приложениями, которые пытаются заблокировать процесс с помощью листов или диалогов.
Раскрытие информации: я работаю на DssW, создателей Power Manager.
источник
Это может быть легко достигнуто с Automator. При включении Automator выберите «Приложение». Возьмите команду
sudo shutdown -h now
и поместите ее в действие автоматизатора «Run Shell Script». Сохраните его как приложение и вставьте в док-станцию или прямо в центр рабочего стола. Для добавления эффекта выполните поиск изображения для соответствующего значка, который вы можете добавить (используя информационное окно вашего нового приложения). Может быть, классическая кнопка ввода / вывода или что-то вроде этого .источник
sudo
Команда требует пароль администратора, и , следовательно , не будет работать встроенный в действие Run Shell Script. AppleScript может запрашивать пароль у администратора при запуске команды, но не администратор не может этого сделать, а сценарий оболочки - нетsetuid
. Теперь, если вы хотите написать программу AC ...