Мне нравится быстрое переключение пользователей, но я не заинтересован в нем в строке меню, мне интересно, можно ли поместить его в меню Apple? Или как-то изменить параметр «Выход» в меню Apple, чтобы переключать пользователей?
2 ответа
Если добавление сочетания клавиш будет приемлемым, то можно вызвать CGSession -suspend
чтобы показать быстрое переключение пользователей. (Вы можете использовать CGSession -switchToUserID `id -g bob`
, например, для переключения на определенного пользователя.)
Поиск по этому слову CGSession
откроет множество опций, таких как « Эквивалент Win-L» на Mac или « Создать сочетание клавиш для быстрого переключения пользователей в Mac OS X».
И вместо того, чтобы добавить его в меню Apple, в 10.6 Snow Leopard его довольно легко добавить в меню «Сервисы» каждого приложения:
- Запуск приложений »Automator
- Выберите "Сервис" для шаблона нового рабочего процесса Automator.
- В верхней части правой панели выберите «Служба не получает никаких входных данных »
- Перетащите действие "Выполнить сценарий оболочки" из левой панели в рабочий процесс на правой панели.
Оставьте Shell по умолчанию "/bin/bash" и замените команду по умолчанию
cat
на следующую без разрывов строки:/ Система / Библиотека / CoreServices / Меню \ Дополнительно / User.menu / Содержание / Ресурсы / CGSession -suspend
- Необязательно: нажмите кнопку "Выполнить" для проверки
- Нажмите Cmd-S, чтобы сохранить. Введенное вами имя будет именем в меню "Услуги". Рабочий процесс будет сохранен в
~/Library/Services
.
Чтобы назначить сочетание клавиш, в 10.6:
- Открыть Системные настройки »Клавиатура» Панель сочетаний клавиш
- Выберите "Услуги" в левой панели
- Прокрутите вниз до General в правой панели
- Дважды щелкните справа от рабочего процесса Automator, который вы только что создали
- Нажмите клавиши, которые хотите использовать, и переключайте панели, чтобы сохранить новый ярлык
- Обратите внимание, что в 10.6 есть ошибка, которая может помешать вам назначать сервисы функциональным клавишам.
Если вы используете один из популярных средств запуска приложений, таких как Quicksilver или LaunchBar, проверьте, могут ли они привести вас к окну входа в систему.
В Launchbar команда - это Login Window
, часть индекса учетных записей пользователей .