در اینجا نحوه اطمینان از اینکه کلیک ماوس یا ضربه صفحه کلید باعث بیدار شدن رایانه لینوکس شما می شود، آمده است.
در حالی که بوت کردن رایانه شما با دکمه پاور ممکن است قابل اعتماد باشد، اما برای بسیاری از کاربران راحت ترین یا ارگونومیک ترین راه حل نیست. یکی از بهترین گزینه ها استفاده از صفحه کلید یا ماوس برای بوت کردن رایانه شخصی است.
در ظاهر، ممکن است به نظر برسد که اکثر توزیعهای لینوکس از این تنظیم راحت پشتیبانی نمیکنند. به راحتی می توان تعجب کرد: آیا راهی برای فعال کردن بیدار شدن با دستگاه های USB وجود دارد؟ در توزیعهایی مانند اوبونتو و دبیان، فعال کردن wake از USB فقط چند مرحله ساده را انجام میدهد.
تعیین کنید که از چه دستگاه های USB استفاده خواهید کرد
قبل از تغییر هر گونه تنظیمات، باید به این فکر کنید که می خواهید از چه دستگاه های USB برای بیدار کردن رایانه خود استفاده کنید. اکثر مردم دوست دارند از صفحه کلید خود استفاده کنند. استفاده از ماوس نیز گزینه خوبی است، اما شایان ذکر است که ماوس ها به عنوان بسیار سختگیر شناخته شده اند. آنها می توانند برخی از رایانه های شخصی را با کوچکترین حرکات بیدار کنند.
در بیشتر موارد، شما نباید همه دستگاه ها و پورت ها را برای بیدار شدن فعال کنید. در حالی که این به طور مستقیم هیچ مشکلی ایجاد نمی کند، احتمال اینکه یکی از دستگاه های USB شما ممکن است باعث رفتار ناخواسته بیدار شدن شود را افزایش می دهد.
هنگامی که تصمیم گرفتید از چه دستگاه های USB برای بیدار کردن رایانه خود استفاده کنید، باید با وارد کردن دستور زیر در ترمینال اطلاعات بیشتری در مورد هر دستگاه دریافت کنید.
lsusb
پس از اینکه Enter را فشار دادید، ترمینال لیستی از تمام دستگاه های USB، از جمله نام، شماره اتوبوس، شماره دستگاه و شماره شناسه آنها را چاپ می کند. لیست را نگاه کنید تا دستگاه USB مناسب را پیدا کنید. شماره اتوبوس و چهار رقم آخر شماره شناسه را برای هر دستگاهی که میخواهید برای بیدار کردن رایانه خود استفاده کنید، یادداشت کنید.
پورت های USB را در حین تعلیق فعال کنید
در مرحله بعد، باید تأیید کنید که پورتهایی که دستگاههای USB شما به آنها متصل هستند برای بیدار شدن فعال هستند. با یافتن پورتی که هر دستگاه USB به آن وصل شده است، با وارد کردن دستور زیر شروع کنید. IDNUM را با چهار رقم آخر شماره شناسه دستگاه USB خود جایگزین کنید.
grep IDNUM /sys/bus/usb/devices/*/idProduct
سیستم گذرگاه و پورتی را که هر دستگاه USB به آن وصل شده است چاپ می کند (به بالا مراجعه کنید). توجه داشته باشید که مسیر دایرکتوری چاپ شده نشان می دهد که صفحه کلید (0027) برای این رایانه شخصی دستگاه 1-5.4 است.
در مرحله بعد، با وارد کردن دستور زیر مشخص کنید که آیا wakeup در پورت هایی که دستگاه های USB شما استفاده می کنند فعال است یا خیر. پورت هر دستگاهی را که قصد استفاده از آن را دارید بررسی کنید. PORTNUM را با شماره پورت جایگزین کنید (به عنوان مثال: 2-01 یا 3-14).
cat /sys/bus/usb/devices/PORTNUM/power/wakeup
پس از وارد کردن دستور، سیستم چاپ خواهد کرد که آیا درگاه مشخص شده wakeup را فعال یا غیرفعال کرده است (به بالا مراجعه کنید). اگر هر یک از پورت ها wakeup را غیرفعال کرده است، از دستور زیر برای ویرایش فایل استفاده کنید و wakeup را به فعال تغییر دهید. اگر پسوردتان خواسته شده است، آن را وارد کنید. در نهایت فایل را ذخیره کرده و از آن خارج شوید.
sudo nano sys/bus/usb/devices/PORTNUM/power/wakeup
یک قانون Wakeup را برای دستگاه USB خود پیکربندی کنید
پس از فعال کردن wakeup در پورتهای کامپیوتر خود، باید wakeup را برای دستگاههای USB خود فعال کنید. برای انجام این کار می توانید فایل پیکربندی wakeup دستگاه را با دستور زیر باز کنید. USBNUM را با نام صحیح دستگاه USB خود جایگزین کنید. به عنوان مثال، گذرگاه 001 = usb1، گذرگاه 003 = usb3.
sudo nano /sys/bus/usb/devices/USBNUM/power/wakeup
این فایل نشان می دهد که آیا wakeup برای دستگاه مشخص شده فعال یا غیرفعال است. disabled را به enabled تغییر دهید و سپس فایل را ذخیره کرده و از آن خارج شوید. این فرآیند را برای هر دستگاهی که قصد دارید از آن برای بیدار کردن رایانه خود از حالت تعلیق استفاده کنید، هر بار با تغییر USBNUM تکرار کنید.
تنظیمات جدید خود را طوری پیکربندی کنید که پس از راه اندازی مجدد باقی بمانند
در نهایت، باید رایانه شخصی خود را طوری پیکربندی کنید که تنظیمات جدید شما پس از هر بار راه اندازی مجدد باقی بماند. شما باید با باز کردن فایل پیکربندی با دستور زیر شروع کنید.
sudo nano /etc/rc.local
پس از باز شدن فایل (به بالا مراجعه کنید)، باید اسکرول کنید تا زمانی که بخشی از فایل را درست بعد از نظرات و قبل از خروج 0 پیدا کنید. دستگاهی که قصد استفاده از آن را دارید اگر فایل خالی است، به سادگی فایل را انتخاب کنید و تنظیمات جدید را به خط اول اضافه کنید.
echo enabled > /sys/bus/usb/devices/PORTNUM/power/wakeup
echo enabled > /sys/bus/usb/devices/USBNUM/power/wakeup
مهم است که توجه داشته باشید که تنظیمات فقط دقیقاً همانطور که شما مشخص کرده اید کار می کنند. اگر تصمیم دارید از یک دستگاه USB جدید یا یک درگاه دیگر با رایانه شخصی خود استفاده کنید، ممکن است لازم باشد تنظیمات بیدار شدن را تنظیم کنید تا مطمئن شوید که دستگاه های جدید به درستی کار می کنند.
بررسی کنید که BIOS به USB Wakeup اجازه می دهد
در نهایت، باید مطمئن شوید که بایوس رایانه شخصی شما به گونه ای پیکربندی شده است که امکان بیدار شدن از USB را فراهم کند. میتوانید با راهاندازی مجدد رایانه و استفاده از کلیدهای صحیح بایوس برای قطع کردن فرآیند بوت، بررسی کنید که آیا این مورد است.
پس از بارگیری بایوس، باید به تنظیمات پیشرفته یا منوی مدیریت انرژی بروید. بسته به رایانه شخصی شما، ممکن است مکان تنظیم خروجی از USB متفاوت باشد. هنگامی که تنظیمات را پیدا کردید، wake from USB را فعال کنید (به بالا مراجعه کنید) و رایانه خود را بوت کنید.
از پیکربندی راحت سیستم جدید خود لذت ببرید
هنگامی که رایانه شخصی خود را به روش صحیح پیکربندی می کنید، نیازی به نگرانی در مورد فرآیندهای بوت آزار دهنده و ارگونومی ضعیف نیست. Wake from USB یکی از بهترین تنظیماتی است که میتوانید برای راهاندازی رایانهتان تا حد ممکن راحتتر از آن استفاده کنید. نکات زیادی وجود دارد که به شما در انجام این کار در ماشین های لینوکس کمک می کند.