Szybkie przełączanie użytkowników / Apple Menu?

25

Lubię szybkie przełączanie użytkowników, ale nie podoba mi się to na pasku menu, zastanawiam się, czy można to umieścić w menu Apple? Czy jakoś zmienić opcję wylogowania w menu Apple, aby zamiast tego przełączać użytkowników?

cust0s
źródło

Odpowiedzi:

36

Jeśli dodanie skrótu klawiaturowego byłoby dopuszczalne, można wywołać CGSession -suspendfunkcję szybkiego przełączania użytkowników. (Możesz CGSession -switchToUserID `id -g bob`na przykład użyć , aby przełączyć się na konkretnego użytkownika .)

Szukając tego słowa CGSessionujawni wiele opcji, takich jak Odpowiednik Win-L na komputerze Mac lub utworzyć skrót klawiaturowy do szybkiego przełączania użytkowników w systemie Mac OS X .

Zamiast dodawać go do menu Apple, w 10.6 Snow Leopard dość łatwo jest dodać go do menu Usługi każdej aplikacji:

  • Uruchom aplikacje »Automator
  • Wybierz „Usługa” dla szablonu nowego przepływu pracy Automatora
  • W górnej części prawego okienka wybierz „Usługa nie otrzymuje danych wejściowych w żadnej aplikacji
  • Przeciągnij akcję „Uruchom skrypt powłoki” z lewego panelu do przepływu pracy w prawym panelu
  • Pozostaw Shell na domyślnym „/ bin / bash” i zastąp domyślną komendę catnastępującą, bez żadnych podziałów linii:

    / System / Biblioteka / CoreServices / Menu \ Extras / User.menu / Contents / Resources / CGSession -suspend

  • Opcjonalnie: kliknij przycisk Uruchom, aby przetestować
  • Naciśnij Cmd-S, aby zapisać. Wpisana nazwa będzie nazwą w menu Usługi. Przepływ pracy zostanie zapisany w ~/Library/Services.

Szybkie przełączanie użytkowników w Automatorze

Aby przypisać skrót klawiaturowy, w 10.6:

  • Otwórz Preferencje systemowe »Klawiatura» panel Skróty klawiaturowe
  • Wybierz „Usługi” w lewym okienku
  • Przewiń w dół do Ogólne w prawym okienku
  • Kliknij dwukrotnie po prawej stronie właśnie utworzonego przepływu pracy Automatora
  • Naciśnij klawisze, których chcesz użyć, i przełącz panele, aby upewnić się, że nowy skrót został zapisany
    • Uwaga: w wersji 10.6 występuje błąd, który może uniemożliwić przypisanie usług do klawiszy funkcyjnych.
Arjan
źródło
To bardzo dobry samouczek.
Milhous,
Próbowałem przypisać Cmd-L jako skrót, aby make był podobny do Windows-Win-L, ale to nie działało, ponieważ niektóre aplikacje, takie jak przeglądarki internetowe, również używają skrótu Cmd-L. Więc zamiast tego przypisałem Cmd-Shift-L.
Gurjeet Singh,
1
Próbowałem przypisać Cmd-L jako skrót, aby make był podobny do Windows-Win-L, ale to nie działało, ponieważ niektóre aplikacje, takie jak przeglądarki internetowe, również używają skrótu Cmd-L. Próbowałem innych kombinacji, ale żadna z nich nie działała we wszystkich aplikacjach, z których regularnie korzystam. Więc zamiast tego przypisałem Cmd-Shift-2.
Gurjeet Singh,
1
Żeby to zaktualizować: mogę potwierdzić, że nadal działa na Yosemite 10.10.5.
Arc676
0

Jeśli korzystasz z jednego z popularnych programów uruchamiających aplikacje, takich jak Quicksilver lub LaunchBar , sprawdź, czy mogą one doprowadzić cię do okna logowania.

Na pasku uruchamiania polecenie to jest Login Windowczęścią indeksu kont użytkowników .

Daniel Beck
źródło