25

Мне нравится быстрое переключение пользователей, но я не заинтересован в нем в строке меню, мне интересно, можно ли поместить его в меню Apple? Или как-то изменить параметр «Выход» в меню Apple, чтобы переключать пользователей?

2 ответа2

36

Если добавление сочетания клавиш будет приемлемым, то можно вызвать 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 .

Быстрое переключение пользователей в Automator

Чтобы назначить сочетание клавиш, в 10.6:

  • Открыть Системные настройки »Клавиатура» Панель сочетаний клавиш
  • Выберите "Услуги" в левой панели
  • Прокрутите вниз до General в правой панели
  • Дважды щелкните справа от рабочего процесса Automator, который вы только что создали
  • Нажмите клавиши, которые хотите использовать, и переключайте панели, чтобы сохранить новый ярлык
    • Обратите внимание, что в 10.6 есть ошибка, которая может помешать вам назначать сервисы функциональным клавишам.
0

Если вы используете один из популярных средств запуска приложений, таких как Quicksilver или LaunchBar, проверьте, могут ли они привести вас к окну входа в систему.

В Launchbar команда - это Login Window , часть индекса учетных записей пользователей .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .