การสลับผู้ใช้อย่างรวดเร็ว / เมนู Apple?


25

ฉันชอบการสลับผู้ใช้อย่างรวดเร็ว แต่ฉันไม่กระตือรือร้นในแถบเมนูของฉันฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะใส่ลงในเมนู Apple? หรือเปลี่ยนตัวเลือกออกจากระบบในเมนู Apple เพื่อสลับผู้ใช้แทน

คำตอบ:


36

หากการเพิ่มแป้นพิมพ์ลัดนั้นเป็นที่ยอมรับก็สามารถเรียกใช้CGSession -suspendเพื่อแสดงการสลับผู้ใช้อย่างรวดเร็ว ( CGSession -switchToUserID `id -g bob`ตัวอย่างเช่นคุณสามารถใช้เพื่อสลับไปยังผู้ใช้ที่ต้องการ)

กำลังหาคำที่CGSessionจะเปิดเผยตัวเลือกมากมายเช่นเทียบเท่าของ Win-L บน Macหรือสร้างแป้นพิมพ์ลัดสำหรับการสลับผู้ใช้อย่างรวดเร็วใน Mac OS X

และแทนที่จะเพิ่มลงในเมนู Apple ใน 10.6 Snow Leopard มันค่อนข้างง่ายที่จะเพิ่มลงในเมนูบริการของแต่ละแอปพลิเคชัน:

  • เริ่มแอปพลิเคชัน» Automator
  • เลือก "บริการ" สำหรับเทมเพลตของเวิร์กโฟลว์อัตโนมัติใหม่
  • ที่ด้านบนของบานหน้าต่างด้านขวาเลือก "บริการไม่ได้รับการป้อนข้อมูลในแอปพลิเคชันใด ๆ "
  • ลากการกระทำ "เรียกใช้สคริปต์เชลล์" จากบานหน้าต่างด้านซ้ายไปยังเวิร์กโฟลว์บนบานหน้าต่างด้านขวา
  • ปล่อยให้เชลล์อยู่ที่ "/ bin / bash" ที่เป็นค่าเริ่มต้นและแทนที่คำสั่งเริ่มต้นcatด้วยคำสั่งต่อไปนี้โดยไม่มีตัวแบ่งบรรทัดใด ๆ :

    / ระบบ / ห้องสมุด / CoreServices / เมนู \ พิเศษ / User.menu / เนื้อหา / ทรัพยากร / CGSession -suspend

  • ทางเลือก: คลิกปุ่ม Run เพื่อทดสอบ
  • กด Cmd-S เพื่อบันทึก ชื่อที่คุณพิมพ์จะเป็นชื่อในเมนูบริการ ~/Library/Servicesขั้นตอนการทำงานจะได้รับการบันทึกไว้ใน

การสลับผู้ใช้อย่างรวดเร็วใน Automator

ในการกำหนดแป้นพิมพ์ลัดใน 10.6:

  • เปิดการตั้งค่าระบบ»แป้นพิมพ์»บานหน้าต่างแป้นพิมพ์ลัด
  • เลือก "บริการ" ในบานหน้าต่างด้านซ้าย
  • เลื่อนลงไปที่ทั่วไปในบานหน้าต่างด้านขวา
  • ดับเบิลคลิกที่ด้านขวาของเวิร์กโฟลว์อัตโนมัติที่คุณเพิ่งสร้างขึ้น
  • กดปุ่มที่คุณต้องการใช้และสลับบานหน้าต่างเพื่อให้แน่ใจว่าได้บันทึกทางลัดใหม่แล้ว
    • โปรดทราบว่าในข้อ 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ให้ตรวจสอบเพื่อดูว่าพวกเขาสามารถพาคุณไปที่หน้าต่างเข้าสู่ระบบได้หรือไม่

ใน Launchbar คำสั่งคือLogin Windowส่วนหนึ่งของดัชนีบัญชีผู้ใช้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.