Berpindah Pengguna Cepat / Menu Apple?

25

Saya suka pergantian pengguna yang cepat tapi saya tidak tertarik di bilah menu saya, saya ingin tahu apakah mungkin untuk meletakkannya di menu Apple? Atau entah bagaimana mengubah opsi Keluar di menu Apple untuk beralih pengguna?

cust0s
sumber

Jawaban:

36

Jika menambahkan pintasan keyboard dapat diterima, maka orang dapat meminta CGSession -suspenduntuk menunjukkan pengalihan pengguna yang cepat. (Anda dapat menggunakan CGSession -switchToUserID `id -g bob`, misalnya, untuk beralih ke pengguna tertentu .)

Mencari kata yang CGSessionakan mengungkapkan banyak pilihan, seperti Setara Win-L pada Mac atau Buat shortcut keyboard untuk beralih pengguna cepat di Mac OS X .

Dan daripada menambahkannya ke menu Apple, di Snow Leopard 10.6 cukup mudah untuk menambahkannya ke menu Layanan dari setiap aplikasi:

  • Mulai Aplikasi »Automator
  • Pilih "Layanan" untuk templat alur kerja Automator baru
  • Di bagian atas panel kanan, pilih "Layanan tidak menerima input dalam aplikasi apa pun "
  • Seret aksi "Run Shell Script" dari panel kiri ke dalam alur kerja di panel kanan
  • Biarkan Shell pada default "/ bin / bash", dan ganti perintah default catdengan yang berikut, tanpa jeda baris:

    / System / Library / CoreServices / Menu \ Ekstra / User.menu / Konten / Sumber Daya / CGSession -pengeluaran

  • Opsional: klik tombol Jalankan untuk menguji
  • Tekan Cmd-S untuk menyimpan. Nama yang Anda ketik akan menjadi nama di menu Layanan. Alur kerja akan disimpan dalam ~/Library/Services.

Pergantian Pengguna Cepat di Automator

Untuk menetapkan pintasan keyboard, di 10.6:

  • Buka System Preferences »Keyboard» panel Shortcuts Keyboard
  • Pilih "Layanan" di panel kiri
  • Gulir ke bawah ke General di panel kanan
  • Klik dua kali di sebelah kanan alur kerja Automator yang baru saja Anda buat
  • Tekan tombol yang ingin Anda gunakan, dan alihkan panel untuk memastikan pintasan baru disimpan
    • Harap perhatikan bahwa pada 10.6 ada bug yang mungkin mencegah Anda menetapkan layanan ke tombol fungsi.
Arjan
sumber
Itu adalah tutorial yang sangat bagus.
Milhous
Saya mencoba menetapkan Cmd-L sebagai pintasan, untuk membuatnya mirip dengan Windows 'Win-L, tetapi itu tidak berhasil karena beberapa aplikasi, seperti Browser Web, menggunakan pintasan Cmd-L juga. Jadi saya akhirnya menugaskan Cmd-Shift-L.
Gurjeet Singh
1
Saya mencoba menetapkan Cmd-L sebagai pintasan, untuk membuatnya mirip dengan Windows 'Win-L, tetapi itu tidak berfungsi karena beberapa aplikasi, seperti Web Browser, menggunakan pintasan Cmd-L juga. Saya mencoba beberapa kombinasi lain, tetapi tidak ada yang bekerja di semua aplikasi yang saya gunakan secara teratur. Jadi akhirnya saya menugaskan Cmd-Shift-2.
Gurjeet Singh
1
Untuk menjadikan ini lebih terkini: Saya dapat memastikan ini masih berfungsi pada Yosemite 10.10.5.
Arc676
0

Jika Anda menggunakan salah satu peluncur aplikasi populer seperti Quicksilver atau LaunchBar , periksa untuk melihat apakah mereka dapat membawa Anda ke jendela login.

Di Launchbar, perintahnya adalah Login Window, bagian dari indeks Akun Pengguna .

Daniel Beck
sumber