معرفی ابزار Caffeinate-plus؛ ابزاری سبک برای بیدار نگه داشتن مکبوک در زمان بسته بودن در لپتاپ — Caffeine-like utility to keep you MacBook awake with its lid closed
خلاصه
ابزار Caffeinate-plus یک ابزار خط فرمان سبک برای سیستمعامل macOS است که به توسعهدهندگان اجازه میدهد مکبوک خود را حتی پس از بسته شدن در لپتاپ بیدار نگه دارند. این پروژه با زبان C نوشته شده و برای مدیریت حالت خواب دستگاه کاربرد دارد.
پروژه Caffeinate-plus چیست و چه مشکلی را حل میکند؟
ابزار caffeinate-plus یک ابزار خط فرمان کوچک و متنباز برای سیستمعامل macOS است که توسط کاربری به نام clashman توسعه داده شده است. هدف اصلی این ابزار بسیار ساده است: جلوگیری از به خواب رفتن مکبوک هنگامی که در آن را میبندید. این قابلیت زمانی به کار میآید که یک پردازش یا اسکریپت طولانیمدت در حال اجرا دارید و باید لپتاپ خود را ببندید؛ مثلاً هنگامی که میخواهید سوار قطار شوید، از کافه به خانه بروید یا در حال رفتن به محل کار هستید.
جزئیات فنی و نحوه کارکرد
این پروژه با زبان برنامهنویسی C نوشته شده و معماری بسیار سادهای دارد. برای خروج از برنامه و بازگردانی حالت عادی لپتاپ کافی است کلیدهای Ctrl+C را فشار دهید یا سیگنال SIGTERM را ارسال کنید. ویژگی جالب این ابزار آن است که اگر در لپتاپ همچنان بسته بماند و برنامه متوقف شود، مکبوک به طور خودکار به حالت خواب (sleep) میرود.
برای ساخت و استفاده از این ابزار در مخزن گیتهاب دستورات زیر ارائه شده است:
make
sudo ./caffeinate+
[!WARNING] هنگام قرار دادن مکبوک روشن در کیف یا کولهپشتی خود مراقب باشید، زیرا بسته به پردازنده و حجم کار در حال اجرا، ممکن است دستگاه بیش از حد داغ شود.
سیگنالهای بلوغ پروژه
این مخزن گیتهاب در اواخر اکتبر ۲۰۲۶ ایجاد شده است، با زبان C توسعه یافته و تعداد ستارههای آن در گیتهاب به ۱۱ عدد میرسد که نشاندهنده یک ابزار بسیار نوپا و شخصی است.
نگاه جامعه هکر نیوز به این ابزار
انتشار این ابزار در Hacker News با بحثهای جالبی درباره ابزارهای مشابه و قابلیتهای سیستمعامل macOS همراه شد:
- استفاده از قابلیتهای بومی: برخی کاربران اشاره کردند که نیازی به دانلود ابزار شخص ثالث نیست و با دستور
sudo pmset -a disablesleep 1میتوان مکبوک را از خوابیدن منع کرد (و با تغییر1به0آن را به حالت عادی بازگرداند). - گزینههای گرافیکی: ابزارهای گرافیکی معروفتری مثل
Amphetamineدر اپ استور وجود دارند که امکانات پیشرفتهتری نظیر تایمرهای قابل تنظیم، هشدارها و فعالسازی خودکار بر اساس اتصال بلوتوث یا وضعیت اپلیکیشنها را ارائه میدهند. - راهکارهای سختافزاری: برخی کاربران برای کارهایی مثل دسترسی ریموت به مکبوک، از دانگلهای ساختگی
HDMIاستفاده میکنند تا سیستم فریب بخورد و فکر کند یک مانیتور خارجی متصل است؛ در نتیجه به خواب نمیرود. - انتقاد به اپل: بحثهایی نیز پیرامون سیاستهای اپل شکل گرفت که چرا این شرکت بهصورت پیشفرض و ساده، اجازه روشن ماندن لپتاپ در زمان بسته بودن در را بدون نیاز به ترفندهای نرمافزاری یا سختافزاری نمیدهد.
در یک نگاه
- نام پروژه: caffeinate-plus
- توسعهدهنده: clashman
- زبان اصلی: C
- پلتفرم: macOS
- کاربرد: نگه داشتن مکبوک بیدار پس از بسته شدن در لپتاپ
- نحوه خروج: فشردن کلیدهای Ctrl+C یا سیگنال SIGTERM
این مطلب بهصورت کاملاً خودکار و با هوش مصنوعی از مقالهٔ اصلی و بحث هکرنیوز تهیه شده و ممکن است خطا داشته باشد. حقوق مطلب اصلی متعلق به نویسندهٔ آن است. قوانین و گزارش مشکل