ฉันสามารถกำหนดแป้นพิมพ์ลัดเพื่อเปิดหน้าต่างเข้าสู่ระบบ Mac OS X ได้หรือไม่


10

ฉันต้องการกำหนดแป้นพิมพ์ลัด "แอปพลิเคชันทุกตัว" เพื่อเรียกหน้าต่างเข้าสู่ระบบขึ้นมาเมื่อฉันออกจากคอมพิวเตอร์ มีวิธีทำเช่นนี้หรือไม่? (วิธีการ Lion-only นั้นใช้ได้)


ที่เกี่ยวข้อง: apple.stackexchange.com/questions/11286/…
ghoppe

2
ยูทิลิตี้ทั่วไปเช่นlaunchbarช่วยให้แป้นพิมพ์ลัดรวดเร็วเพื่อรักษาความปลอดภัยเซสชันของคุณโดยไม่ต้องออกจากระบบจริงหรือมีการป้องกันด้วยรหัสผ่านหน้าจอ
bmike

1
ดังที่บันทึกไว้ในapple.stackexchange.com/questions/18365/…ตอนนี้มีทางลัดในตัวสำหรับสิ่งนี้ ctrl + shift + power
Paul D. Waite

คำตอบ:


3

ฉันรู้ว่าตอนนี้อาจจะค่อนข้างเก่า แต่สำหรับตัวเลือกทั้งหมดที่ได้รับที่นี่วิธีที่ง่ายที่สุดยังไม่ได้กล่าวถึง

Apple อนุญาตให้คุณล็อกหน้าจอด้วยแป้นพิมพ์ลัด คุณไม่จำเป็นต้องสร้างมันขึ้นมามีหนึ่งตัวใน OSX - ผ่านคุณสมบัติ“ ต้องใช้รหัสผ่านหลังจากนอนหลับหรือสกรีนเซฟเวอร์”

นี่คือวิธีการใช้งาน:

  1. ตรวจสอบให้แน่ใจว่าคุณมี“ ต้องใช้รหัสผ่านหลังจากหลับหรือสกรีนเซฟเวอร์เริ่ม” ตั้งเป็น“ ทันที”

โดยทำตามขั้นตอนต่อไปนี้:

  1. เปิดการตั้งค่าระบบ
  2. คลิกที่ความปลอดภัย (ใน Lion, "ความปลอดภัยและความเป็นส่วนตัว")
  3. ไปที่แท็บทั่วไป
  4. หากคุณยังไม่มีให้ทำเครื่องหมายในช่องถัดจาก "ต้องใช้รหัสผ่านหลังโหมดสลีปหรือโปรแกรมรักษาหน้าจอเริ่มต้น"
  5. ตั้งช่วงเวลาเป็น“ ทันที”
  6. ออกจากการตั้งค่าระบบ

เมื่อตอนนี้เมื่อคุณต้องการล็อค Mac ของคุณเพียงใช้แป้นพิมพ์ลัด

Ctrl ⌃+ Shift ⇧ + Eject ⏏ หรือ Ctrl ⌃+ Shift ⇧ +Power


ไม่เลวเลย อาจเป็นบิตย่อยที่เหมาะสมที่สุดหากคุณเปิดใช้งาน Safe Sleep และคุณต้องการปลดล็อคเครื่องหลังจากล็อคไว้เนื่องจากยังสามารถเขียนเนื้อหาของ RAM ลงในดิสก์ได้
Paul D. Waite

7

หากคุณต้องการกำหนดalt ⌥+ cmd ⌘+ Lเพื่อล็อคหน้าจอโดยไม่ต้องติดตั้งโปรแกรมใด ๆ ใน 5 นาทีฉันขอแนะนำให้คุณทำสามขั้นตอนเหล่านี้:

  1. สร้างบริการใน Automator และตั้งค่า "บริการได้รับเลือก" เป็น "ไม่มีอินพุต" แทน "ข้อความ"

  2. (ยังอยู่ใน Automator) เพิ่ม 'Run AppleScript' (ค้นหาทางด้านซ้าย "apple" จากนั้นดับเบิลคลิก)
    ในสคริปต์แทนที่ (* สคริปต์ของคุณไปที่นี่ *) คุณคัดลอกวาง:

    do shell script "'/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession' -suspend"
    บันทึกและออก. (คุณสามารถตั้งชื่อบริการของคุณ "ล็อคหน้าจอ")

  3. เปิดการตั้งค่าระบบแป้นพิมพ์จากนั้นในแท็บแป้นพิมพ์ลัดและใต้บริการคุณจะพบบริการ "ล็อคหน้าจอ" ที่ด้านล่างของรายการ
    ตอนนี้คลิกที่ "ไม่มี" ถัดจาก "ล็อคหน้าจอ" เพื่อกำหนด⌥⌘ Lให้กับบริการของคุณ ที่จริงฉันแนะนำมากกว่าrather Lเพราะ⌥⌘ Lได้รับมอบหมายใน Finder

เสร็จสิ้น

(สำหรับขั้นตอนที่ 2 cudos ไปที่Lauri Ranta !)


ขอบคุณเพื่อนนั่นเป็นทางออกเดียวเท่านั้น IMHO
radistao

นี่เป็นทางออกที่ดีที่สุดที่ฉันส่งออกดังนั้นสิ่งที่คุณต้องทำคือติดตั้ง: dl.dropboxusercontent.com/u/20485770/Lock%20Screen.zip
LukePOLO

4

กด Shift-Cmd + Q ตรวจสอบให้แน่ใจว่าได้เลือก "เปิดหน้าต่างอีกครั้งเมื่อเข้าสู่ระบบ" กดปุ่มตกลง.

ขอบคุณ Lion เมื่อคุณกลับเข้าสู่ระบบทุกอย่างจะเหมือนกัน


ไม่ใช่วิธีแก้ปัญหาที่ไม่ดี ฉันคิดว่ามันทำให้แท็บเบราว์เซอร์โหลดซ้ำดังนั้นจึงไม่เหมาะถ้าคุณกำลังเชื่อมต่ออินเทอร์เน็ต 3G
Paul D. Waite

ใช่มันทำให้ทุกอย่างโหลดซ้ำซึ่งอาจใช้เวลาขึ้นอยู่กับจำนวนแอพที่คุณใช้เมื่อคุณออกจากระบบ แต่แล้วการแก้ปัญหาอีกครั้งอื่น ๆ ต้องใช้การตั้งค่าการเขียนสคริปต์ที่ซับซ้อนดังนั้นนี้เป็นเรื่องง่ายที่จะได้รับ;)
René

แน่ใจ คุณมีลิงค์ไปยังทางเลือกอื่นหรือไม่?
Paul D. Waite

1
การสลับผู้ใช้อย่างรวดเร็วของสคริปต์เป็นสิ่งสำคัญ: superuser.com/questions/44433/…
René

อ้าเลิศเยี่ยมไชโย
Paul D. Waite

4

อีกวิธีในการออกจากระบบไปยังหน้าจอการสลับผู้ใช้อย่างรวดเร็วคือการกำหนดทางลัดให้กับคำสั่งเชลล์นี้:

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

หากคุณมี Alfred Powerpack คุณสามารถกำหนดทางลัดให้กับการล็อคได้ แต่เพียงแค่พิมพ์ "ล็อค" ไม่ต้องใช้เวลานานกว่านั้น


เพียงแค่ใช้สิ่งนี้กับ Automator Service และเชลล์สคริปต์แอ็คชันจากนั้นกำหนดฮอตคีย์ในการตั้งค่าระบบ
markhunte

2

คุณสามารถตั้งค่า Applescript ให้คลิกที่รายการเมนู "หน้าต่างเข้าสู่ระบบ" หลังจากระยะเวลาหนึ่ง:

หน้าต่างเข้าสู่ระบบ ...

หากคุณต้องการนำทางแถบเมนูสคริปต์จะเป็นดังนี้:

on run {input, parameters}

    (* Login menu has to be the last! *)

  tell application "System Events"
    tell process "SystemUIServer"
      set n to number of menu bar items of menu bar 1
      tell menu bar item n of menu bar 1
        click
        repeat with i from 1 to 10
          try
            if name of menu item i of front menu contains "Login Window" then
              click menu item i of front menu
              exit repeat
            end if
          end try
        end repeat
      end tell
    end tell
  end tell

  return input
end run

สวัสดีเดวีส์! คุณจัดการเพื่อทำให้สคริปต์สมบูรณ์หรือไม่?
บาร์นีย์

2

คุณสามารถใช้Better Touch Tool (ลิงค์)เพื่อสร้างรูปแบบการสัมผัสหลายทางหรือทางลัดเพื่อไปที่หน้าจอเข้าสู่ระบบ:

ท่าทางแบบมัลติทัช

ป้อนคำอธิบายรูปภาพที่นี่

แป้นพิมพ์ลัด

ป้อนคำอธิบายรูปภาพที่นี่


1

สิ่งนี้อาจไม่ตอบคำถามของคุณทั้งหมด แต่อย่างน้อยก็เป็นขั้นตอนในทิศทางที่ถูกต้อง

  1. เปิด Keychain Access ที่อยู่ในโฟลเดอร์ Utilities ภายใน Applications Applications
  2. เปิดการตั้งค่าการเข้าถึงของ Keychain และทำเครื่องหมายที่ช่อง "แสดงสถานะของ Keychain ในแถบเมนู" ทำเครื่องหมาย "แสดงสถานะพวงกุญแจในแถบเมนู"
  3. จากไอคอนล็อคในแถบเมนูเลือก "ล็อคหน้าจอ"

จากไอคอนล็อคในแถบเมนูเลือก "ล็อคหน้าจอ"


ฉันยังไม่พบวิธีกำหนดแป้นพิมพ์ลัดให้กับรายการแถบเมนูและ / หรือเมนูแถบเมนู Keychain Access
molle

ใช่ฉันคิดว่ามีวิธีที่จะทำให้ Shift-F7 เป็นทางลัดในการกำหนดโฟกัสของแป้นพิมพ์ไปที่แถบเมนู หากไอคอนสถานะพวงกุญแจเป็นไอคอนด้านซ้ายสุดในนั้นแสดงว่าเป็นเกือบแป้นพิมพ์ลัดสำหรับหน้าจอล็อค (เช่น Shift-F7 ลูกศรลงให้ป้อน) มันค่อนข้างยุ่งยากและคุณต้องเก็บไอคอนสถานะของพวงกุญแจไว้เป็นซ้ายสุดในแถบเมนู
Paul D. Waite

1
ฉันกำลังเขียนบนโทรศัพท์ของฉันตอนนี้ดังนั้นฉันไม่สามารถหามันให้คุณได้ แต่ฉันรู้ว่ามีวิธีในการรายการบาร์เมนู AppleScript บางทีนี่อาจช่วยได้? goo.gl/0peFU
molle

0

ว้าวเรื่องนี้เกิดขึ้นซักพัก แต่หลังจากลองทำตามคำแนะนำต่าง ๆ เหล่านี้แล้วฉันก็พบว่าวิธีที่ง่ายที่สุดสำหรับฉันที่ฉันไม่เห็นมีการกล่าวถึงที่นี่และที่อื่น ๆ แต่ฉันรู้สึกว่าฉันคิด ...

  1. ตั้งค่ารหัสผ่านที่ต้องการหลังจากโหมดสลีปหรือสกรีนเซฟเวอร์เป็น "ทันที"
  2. เปิดใช้งาน "มุมที่ร้อนแรง" และเลือกมุมที่จะ "เริ่มโปรแกรมรักษาหน้าจอ" หรือ "นำการแสดงผลเข้าสู่โหมดสลีป"

จากนั้นสิ่งที่คุณต้องทำคือเพียงเลื่อนเคอร์เซอร์ไปจนถึงมุมที่กล่าวมาและโปรแกรมรักษาหน้าจอของคุณจะเริ่มต้นการแสดงผลจะเข้าสู่โหมดสลีปแล้วเมื่อคุณเลื่อนเมาส์อีกครั้งคุณจะอยู่ที่หน้าจอเข้าสู่ระบบ!

ไม่มีสคริปต์ไม่มีปุ่มลัดในแถบเมนูไม่มีการเรียงลำดับปุ่มเพียงแค่เลื่อนแทร็คแพดอย่างง่าย! การทำงานนี้ไม่ว่าคุณจะตั้งค่ามุมเป็นตัวรักษาหน้าจอการแสดงผลสลีปหรือปิดฝา


แน่ใจ แม้ว่าจะไม่ใช่แป้นพิมพ์ลัด
Paul D. Waite

-1

มีเพียงวิธีเดียวเท่านั้นหากคุณต้องการเรียกใช้หน้าจอเข้าสู่ระบบจากแป้นลัดลัด จำเป็นต้องใช้แอปพลิเคชัน Automator ในตัวใน Mac OS นี่คือบทความเกี่ยวกับวิธีการ:

http://www.macyourself.com/2013/01/27/how-to-lock-your-mac-screen-with-a-keyboard-shortcut/comment-page-2/#comment-6991


1
โดยทั่วไปลิงก์ไม่ได้คำตอบที่ดี (เว็บไซต์ด้านหลังลิงก์อาจหายไปลิงก์อาจเปลี่ยนแปลงได้ ฯลฯ ) คุณสามารถแก้ไขคำตอบเพื่อสรุปขั้นตอนที่จำเป็นได้หรือไม่
John N

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