
macOS ค่าเริ่มต้น: ปิดฝา -> Sleep ทันที เพื่อประหยัดแบตเตอรี่ แต่บางครั้งเราต้องการให้ Mac ทำงานต่อ (Download, Render, Server) ขณะปิดฝา นี่คือวิธีแก้ด้วยแอปฟรี Amphetamine
Amphetamine: แอปป้องกัน Sleep ฟรี สำหรับ Mac
ติดตั้ง Amphetamine -> จะมีไอคอนอยู่ Menu Bar

- ไอคอนเป็น "เส้นแนวนอน" (Horizontal) = Inactive -> ปิดฝา = Sleep
- Right-click / Control-click ไอคอน -> กลายเป็น "เส้นแนวตั้ง" (Vertical) = Active -> ปิดฝา = ไม่ Sleep
กดไอคอนเพื่อ Toggle On/Off
การตั้งค่าครั้งแรก (Important!)
ครั้งแรกที่ Active จะถามพฤติกรรม:
- Allow display sleep (ให้จอหลับได้)
- Allow system sleep when display is closed -> ต้องติ๊กตัวนี้ เพื่อให้ Mac ไม่ Sleep ตอนปิดฝา
- Allow screensaver after 45 min inactivity

ยังตั้งเวลาได้: นาที, ชั่วโมง, เวลาอื่น, หรือ "Indefinitely" (ค้างตลอด)
เช็คสถานาย: กดไอคอน -> Inactive จะโชว์ "Start New Session" | Active จะโชว์เวลาที่เหลือ
ระวังแบตเตอรี่หมด (Battery Protection)
ป้องกัน Sleep -> ใช้แบตเตอรี่มาก Amphetamine มีการตั้งค่ากำหนดแบตเตอรี่ขั้นต่ำ
- กดไอคอน Amphetamine -> Preferences -> แท็บ "Sessions"

- ติ๊ก "Allow sleep when battery below X%" (เช่น 10%) -> ป้องกันแบตหมด
- ติ๊ก "Power Adapter" -> Override การตั้งค่าแบตเตอรี่เมื่อเสียบชาร์จ (เช่น ต่ำกว่า 10% -> Sleep, แต่เสียบชาร์จ -> ทำงานต่อ)
ตั้งค่า Trigger เริ่มอัตโนมัติ (Automation)
สถานการณ์ที่อยากให้ Active อัตโนมัติ: เสียบชาร์จ, จอภายนอก, ไดรฟ์ภายนอก, Wi-Fi เฉพาะ (ออฟฟิศ), DNS เฉพาะ
- Preferences -> แท็บ "Triggers"

- ตั้งชื่อ Trigger (เช่น "Office Wi-Fi")

- Criterion -> "+" -> เลือกเงื่อนไข: Application, Wi-Fi Network, Power Adapter, External Display, Mounted Drive, DNS Server ฯลฯ
- Chain หลายเงื่อนไขได้ (AND logic - ต้อง true ทุกตัว)
- เลือกพฤติกรรม Amphetamine: "Allow system sleep when display is closed"
- Save
Trigger จะ Active อัตโนมัติเมื่อเงื่อนไขตรง ปิด Trigger ได้ที่ Preferences -> Triggers -> ยกเลิกติ๊ก
สรุป
Amphetamine ฟรี ทรงพลัง ป้องกัน Mac Sleep ตอนปิดฝาได้ครบเครื่อง ตั้งค่า Trigger อัตโนมัติได้ ปกป้องแบตเตอรี่ ด้านเคียง Automator ก็ช่วยทำอัตโนมัติงานซ้ำบน Mac ได้อีก