Chuyển đổi người dùng nhanh / Menu Apple?


25

Tôi thích chuyển đổi người dùng nhanh nhưng tôi không thích nó trong thanh menu của mình, tôi tự hỏi liệu có thể đưa nó vào menu Apple không? Hoặc bằng cách nào đó thay đổi tùy chọn Đăng xuất trong menu Apple để chuyển người dùng thay thế?

Câu trả lời:


36

Nếu thêm phím tắt sẽ được chấp nhận, thì người ta có thể gọi CGSession -suspendđể hiển thị chuyển đổi người dùng nhanh. ( CGSession -switchToUserID `id -g bob`Ví dụ: bạn có thể sử dụng để chuyển sang một người dùng cụ thể .)

Đang tìm kiếm các từ đó CGSessionsẽ tiết lộ nhiều lựa chọn, giống như tương đương của Win-L trên máy Mac hoặc Tạo phím tắt cho chuyển đổi người dùng nhanh chóng trong Mac OS X .

Và thay vì thêm nó vào menu Apple, trong 10.6 Snow Leopard, thật dễ dàng để thêm nó vào menu Dịch vụ của mỗi ứng dụng:

  • Khởi động ứng dụng »Máy tự động
  • Chọn "Dịch vụ" cho mẫu của quy trình Công cụ tự động mới
  • Ở trên cùng của khung bên phải, chọn "Dịch vụ không nhận đầu vào trong bất kỳ ứng dụng nào "
  • Kéo hành động "Chạy Shell Script" từ khung bên trái vào luồng công việc ở khung bên phải
  • Để Shell ở mặc định "/ bin / bash" và thay thế lệnh mặc định catbằng lệnh sau, không có bất kỳ ngắt dòng nào:

    / Hệ thống / Thư viện / CoreService / Menu \ Extras / User.menu / Nội dung / Tài nguyên / CGSession -suspend

  • Tùy chọn: nhấp vào nút Run để kiểm tra
  • Nhấn Cmd-S để lưu. Tên bạn nhập sẽ là tên trong menu Dịch vụ. Quy trình làm việc sẽ được lưu trong ~/Library/Services.

Chuyển đổi người dùng nhanh trong Automator

Để gán phím tắt, trong 10.6:

  • Mở tùy chọn hệ thống »Bàn phím» khung Phím tắt
  • Chọn "Dịch vụ" trong khung bên trái
  • Cuộn xuống Chung trong khung bên phải
  • Bấm đúp vào bên phải của quy trình Công cụ tự động mà bạn vừa tạo
  • Nhấn các phím bạn muốn sử dụng và chuyển đổi bảng để đảm bảo phím tắt mới được lưu
    • Xin lưu ý rằng trong 10.6 có một lỗi có thể khiến bạn không thể gán dịch vụ cho các phím chức năng.

Đó là một hướng dẫn rất tốt.
Milhous

Tôi đã thử gán Cmd-L làm phím tắt, để tạo ra tương tự như Win-L của Windows, nhưng nó không hoạt động vì một số ứng dụng, như Trình duyệt web, cũng sử dụng phím tắt Cmd-L. Vì vậy, cuối cùng tôi đã chỉ định Cmd-Shift-L.
Gurjeet Singh

1
Tôi đã thử gán Cmd-L làm phím tắt, để tạo ra tương tự như Win-L của Windows, nhưng nó không hoạt động vì một số ứng dụng, như Trình duyệt web, cũng sử dụng phím tắt Cmd-L. Tôi đã thử một số kết hợp khác, nhưng không có kết hợp nào hoạt động trong tất cả các ứng dụng tôi sử dụng thường xuyên. Vì vậy, cuối cùng tôi đã gán Cmd-Shift-2.
Gurjeet Singh

1
Chỉ để làm cho điều này cập nhật hơn: Tôi có thể xác nhận điều này vẫn hoạt động trên Yosemite 10.10.5.
Arc676

0

Nếu bạn đang sử dụng một trong những trình khởi chạy ứng dụng phổ biến như Quicksilver hoặc LaunchBar , hãy kiểm tra xem liệu họ có thể đưa bạn đến cửa sổ đăng nhập không.

Trong Launchbar, lệnh là Login Windowmột phần của chỉ mục Tài khoản người dùng .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.