Швидке переключення користувачів / меню Apple?


25

Мені подобається швидке перемикання користувачів, але я не захоплююсь цим у своїй панелі меню, мені цікаво, чи можна помістити його в меню Apple? Або якось змінити параметр «Вихід» у меню Apple, щоб замість цього переключити користувачів?

Відповіді:


36

Якщо додавання комбінації клавіш було б прийнятним, тоді можна викликати CGSession -suspendшвидку комутацію користувача. (Ви можете використовувати CGSession -switchToUserID `id -g bob`, наприклад, для переходу до конкретного користувача .)

Пошук цього слова CGSessionрозкриє безліч опцій, таких як еквівалент Win-L на Mac або створити поєднання клавіш для швидкого перемикання користувачів в Mac OS X .

І замість того, щоб додати його до меню Apple, у 10.6 Snow Leopard досить просто додати його до меню Служб кожної програми:

  • Запустити програми »Автоматизатор
  • Виберіть "Сервіс" для шаблону нового робочого процесу "Автоматизатор"
  • У верхній частині правої області виберіть пункт "Сервіс не отримує жодної інформації в жодній програмі "
  • Перетягніть дію "Запустити сценарій оболонки" з лівої панелі в робочий процес на правій панелі
  • Залиште команду Shell за замовчуванням "/ bin / bash" і замініть команду за замовчуванням catна наступну, без жодних розривів рядків:

    / Система / Бібліотека / Основні сервіси / Меню \ Додаткові елементи / Користувач.меню / Зміст / Ресурси / CGSession -визначення

  • Необов’язково: для тестування натисніть кнопку Запустити
  • Натисніть Cmd-S, щоб зберегти. Введене ім’я буде іменем у меню Сервіси. Робочий процес буде збережено в ~/Library/Services.

Швидке переключення користувачів в Автоматизатор

Щоб призначити ярлик клавіатури, в 10.6:

  • Відкрийте Налаштування системи »Клавіатура» Панелі комбінацій клавіш
  • Виберіть "Послуги" на лівій панелі
  • Прокрутіть униз до загального на правій панелі
  • Двічі клацніть праворуч від створеного вами робочого процесу Automator
  • Натисніть клавіші, які ви хочете використовувати, і перемкніть панелі, щоб забезпечити збереження нової ярлика
    • Зверніть увагу, що в 10.6 є помилка, яка може заважати вам призначати служби функціональним клавішам.

Це дуже хороший підручник.
Milhous

Я спробував призначити Cmd-L як ярлик, щоб зробити це схоже на Windows Win-L, але це не спрацювало, оскільки деякі програми, наприклад веб-браузери, також використовують ярлик Cmd-L. Тож я замість цього призначив Cmd-Shift-L.
Gurjeet Singh

1
Я спробував призначити Cmd-L як ярлик, щоб зробити це схоже на Windows Win-L, але це не спрацювало, оскільки деякі програми, наприклад веб-браузери, також використовують ярлик Cmd-L. Я спробував деякі інші комбінації, але жодна з них не працювала у всіх програмах, які я регулярно використовую. Тож я замість цього призначив Cmd-Shift-2.
Gurjeet Singh

1
Просто для того, щоб зробити це більш сучасним: я можу підтвердити, що це все ще працює на Yosemite 10.10.5.
Arc676

0

Якщо ви використовуєте один із популярних програм запуску програм, таких як Quicksilver або LaunchBar , перевірте, чи можуть вони перенести вас у вікно входу.

На панелі запуску команда є Login Windowчастиною індексу облікових записів користувачів .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.