reboot شدن Ubuntu 20.04 پس از shutdown
به طرز عجیبی وقتی که لپتاپ رو خاموش میکنم خودبهخود دوباره ریست میشد. چند بار تحمل کردم و دنبال رفع کردنش نبودم تا اینکه خیلی بیشتر اتفاق افتاد و دیگه باید یه فکری براش میکردم. سرچ کردم و دیدم این مشکلیه که برای بقیه هم پیش امده به یک AskUbuntu برخورد کردم و جوابهای مختلفی گرفتم. کاربری به اسم Vasil Valchev جوابی داده بود که بیشترین امتیاز رو گرفته بود. جواب از این قراره که باید برای خاموش کردن wifi از شورتکات یا تنظیمات استفاده بشه! چرا؟ واقعا نمیدونم. فکر میکنم کله گندهها هم نمیدونن که اگر میدونستن تا حالا برطرفش کرده بودن. خاموش کردن وایفای از تنظیمات شاید کار بیهودهای به نظر برسه پس تصمیم گرفتم یک شورتکات برای خاموش کردن وایفای درست کنم. از nmcli برای خاموش و روشن کردن وایفای استفاده کردم. (nmcli=Network Manager CommandLIne) در Home یک فایل به اسم turnWifiOn.sh. درست میکنم و ...
# .turnWifiOn.sh
#!/usr/bin/env sh
nmcli radio wifi on
یک فایل دیگه هم به اسم turnWifiOff.sh. درست میکنم و ...
# .turnWifiOff.sh
#!/usr/bin/env sh
nmcli radio wifi off
بعد باید قابلیت اجرا شدن رو به این دو فایل بدیم.
$ chmod +x .turnWifiOn.sh
$ chmod +x .turnWifiOff.sh
حالا باید برای این فایلها دو تا شورتکات درست کنیم. به تنظیمات ابونتو برید و Keyboard Shortcuts رو باز کنید. همانطوری که میبینید لیستی از شورتکاتهای به صورت پیشفرض در این قسمت وجود داره. در آخر لیست قسمتی به نام Custom Shortcuts وجود داره یک علامت + هم وجود داره.
همانطوری که میبینید من از قبل سه تا شورتکات درست کردم. برای ساختن شورتکات جدید دکمه + رو بزنید و شورتکات جدیدتون رو بسازید.
در این قسمت با سه تا فیلد سروکار داریم. اولیش اسم شورتکاته، دومی باید آدرس یکی از فایلها رو بهش بدیم فقط توجه داشته باشید که باید آدرس کامل بدیم چونکه تیلدا قبول نمیکنه مثلا آدرس باید به صورت ...
/home/reganto/.turnWifiOn.sh ✓
باشه و نه به صورت ...
~/.turnWifiOn.sh x
سومین فیلد هم جاییه که باید شورتکات رو براش تعیین کنیم. همانطوری که میبینید من از .+Alt و ,+Alt استفاده کردم. فعلا که مشکل با این راهکار برطرف شده!