Существует ли ярлык, вызывающий команду быстрого переключения пользователей «Окно входа в систему ...»?

48

Во-первых, позвольте мне сказать, что есть два вопроса о Think Different, которые утверждают, что отвечают на этот вопрос, но не:

  1. Есть ли у MacBook Air сочетание клавиш быстрого переключения пользователей (окно входа в систему)? Кажется, что ответ на этот вопрос «блокирует» компьютер Mac, но не вызывает команду «Окно входа ...».
  2. Можно ли назначить сочетание клавиш для вызова окна входа в Mac OS X? Ответ на этот вопрос обеспечивает ярлык, который инициирует выход из системы, а не быстрое переключение пользователя.

Итак, есть ли ярлык для этой команды?

Благодарю.

Энди
источник
1
Дубликат Есть ли быстрый способ заблокировать мой Mac? , Лично я использую BetterTouchTool и назначаю сочетание клавиш для блокировки экрана.
iolsmit
эй @ iolsmit, нет, это не дубликат, так как это блокирует его. Я заинтересован в быстром переключении пользователей. Ответ ниже и, кажется, "нет" :-(
Энди
См. Быстрое переключение пользователей / Apple Menu? на Супер пользователя.
Арджан

Ответы:

24

Краткий ответ - нет . В OS X Lion нет способа назначить сочетание клавиш для быстрого переключения пользователей (которое идет в окно входа в систему без выхода из системы текущего пользователя).

Однако для этого есть разные альтернативы. Вы указали на различные обходные пути (я не проверял их), я назову еще несколько:

  • Что я использую: Launchbar . Просто вызовите его, введите «log ..», и у вас уже есть возможность нажать Enter, чтобы перейти к окну входа в систему, и вы не сможете получить его намного быстрее (вы можете назначить для него ярлык, если хотите).

  • Хотя я давно этим не пользовался, у «конкурента» Альфреда + Powerpack было что-то похожее, насколько я помню, команда была «заблокирована».

  • BetterTouchTool : рекомендуется другими пользователями (я видел это приложение на компьютерах друзей, но никогда не использовал его сам). Он также будет делать то, что вы хотите (ярлык для перехода к экрану входа в систему). Это также было рекомендовано в ответах, которые вы связали. Я добавляю его сюда для справки и потому, что кто-то упомянул об этом в комментариях @Steven Fischer

  • Использование чистых сценариев, как здесь . Однако обратите внимание, что большинство скриптов, которые вы найдете, заставят вас написать и жестко закодировать пароль учетной записи, что не очень хорошая идея. Но если вы проверите там, есть альтернатива, которая этого не делает. Я не проверял это сам , но если этот сценарий работает, назначение его сочетанию клавиш через Automator / Service должно быть простой задачей. Этот ответ Super User лучше объясняет процесс (спасибо @andy)

В любом случае, по умолчанию нет встроенного метода, но, как вы можете видеть, с некоторыми копаниями и / или сторонними разработчиками, вы можете сделать это. В любом случае, использовать что-то вроде Launchbar или Alfred - хорошая идея по другим причинам;)

Мартин Маркончини
источник
4
Может быть, это лучшее описание для создания службы Automator и назначения сочетания клавиш.
iolsmit
@iolsmit Да, хороший улов.
Мартин Маркончини
+1 Огромное спасибо Мартину! Да, я использую обходной путь самостоятельно через Альфреда. Но я просто хотел узнать, был ли ярлык без приложения. Большое спасибо за ответ!
Энди
1
Вы также можете настроить сочетание клавиш для перехода на экран входа в систему через BetterTouchTool.
Стивен Фишер
28

Control+ Shift+Eject

или же

Control+ Shift+power-button

Последний, кажется, не работает в Mac OS X 10.11 (.6), но первый все еще работает.

Чтобы гарантировать, что окно входа в систему отображается сразу после ввода одного из приведенных выше ярлыков, не забудьте изменить соответствующий параметр безопасности, чтобы запрашивать пароль (т.е. требовать входа в систему) сразу же после «перехода в спящий режим или заставки»:

  1. Введите +, spaceчтобы открыть поиск Spotlight.
  2. Введите «безопасность» и нажмите, Enterкогда предлагается «безопасность и конфиденциальность»; должны быть показаны настройки «Безопасность и конфиденциальность».
  3. Убедитесь, что вы находитесь на странице «Общие».
  4. Измените настройку «Требовать пароль ...» на «немедленно».

Источник информации о настройке безопасности пароля:

Даниил
источник
7
Control + Shift + Eject немедленно спит на дисплее в OS X 10.9; это поведение вы видите?
Грэм Милн
3
Единственный правильный и простой ответ. Странно никто не голосовал за это.
magikMaker
3
Спасибо. Это по сути все, что мне нужно. Спит компьютер и требует пароль при пробуждении. Часть пароля, являющаяся важным битом.
Кори Дэниелсон
Заблокированный экран (экранная заставка, но с немедленно спящими дисплеями) отличается от окна входа в систему. Прикольная уловка, но уже рассматриваемая ОП как не решение, которое они ищут в своей ссылке «1. Есть ли у MacBook Air комбинация клавиш быстрого переключения пользователей (окно входа в систему)? »
Слипп Д. Томпсон,
В сочетании с запросом пароля немедленно в течение 5 секунд, это приводит к блокировке компьютера, что обычно является наиболее желательным.
Арунас Бартизиус
11

Если у вас есть Alfred Powerpack, вы можете назначить ярлык для команды Lock (которая выходит на экран быстрого переключения пользователей):

Другой вариант - сохранить скрипт оболочки, подобный этому, ~/Library/Scripts/и назначить ему ярлык с помощью FastScripts :

#!/bin/sh

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
LRI
источник
7

Существует довольно удобный, полностью родной способ сделать это, только с небольшим количеством настроек. Это не единственное сочетание клавиш, но это сочетание клавиш.

Резюме:

Поместите быстрое переключение пользователя в строку меню, затем включите сочетание клавиш, чтобы сфокусировать его.

шаги:

  1. Перейдите на панель «Пользователи и группы» в «Системных настройках», затем в раздел «Параметры входа». Выберите, чтобы показать меню быстрого переключения пользователей (в любой форме).

  2. Cmd перетащите этот новый пункт меню как можно дальше влево. (Это делает его первым, который выбирается сочетанием клавиш, но на самом деле его можно разместить где угодно.)

  3. Перейдите на панель «Клавиатура» в «Системных настройках», затем на вкладку «Сочетания клавиш». Перейдите к категории «Клавиатура и ввод текста» и выберите ярлык для элемента «Переместить фокус в меню состояния».

Результат:

Если вы выполнили шаг 2, то при нажатии сочетания клавиш появится меню быстрого переключения пользователей. Вы открываете меню, нажимая стрелку вниз, затем выбираете выбор с помощью enterили space.

Этот ярлык позволяет напрямую выбирать пользователя, поэтому вы можете обойти окно входа в систему или выбрать его из меню.

Я бы порекомендовал быструю комбинацию клавиш control + fn + enter, так как это помещает пальцы на клавишу возврата, и, следовательно, чуть выше клавиш со стрелками. Кроме того, я не знаю других ярлыков, с которыми он столкнется.

Тайлер Уэйн
источник
Это должен быть принятый ответ, потому что некоторые люди не хотят, чтобы компьютер перешел в спящий режим, а другие могут не захотеть устанавливать программное обеспечение, которое делает миллион вещей просто для того, чтобы сделать эту простую вещь.
WattsInABox
2

Есть команда сна. Думаю, так. это Ctrl + Shift + клавиша извлечения. Но вы должны убедиться, что в «Предпочтения> Безопасность и конфиденциальность> Reuiquire Password» отмечен, если вы хотите пароль после сна

Саад
источник
1

Вовсе нет необходимости проходить так много обходных путей, когда просто следующая комбинация клавиш (как справедливо упомянуто @daniel ответил 1 февраля 2014 ) делает нужное:

Ctrl + Shift + Eject

Однако по неизвестной причине то же самое не сработало на Mac Mini моего друга. Даже тогда следующее работало гладко:

  • Системные настройки
  • Безопасность и конфиденциальность
  • Генеральная
  • Требовать пароль сразу после сна или заставки начинается

После этого либо:

Включить заставку через некоторое время

или так же, как я сделал:

Установите «Стартовая заставка» в качестве одного из экранов «Горячие углы»

Теперь я просто использую Горячий Угол, прежде чем покинуть свой стол, чтобы заблокировать систему.


PS: я думаю, ответ @ daniel должен быть помечен / отмечен как правильный, так как текущий ответ кажется излишним, так как новые релевантные опции отменяют необходимость во внешних инструментах. #Просто говорю ;)

Pushpinder N.
источник