เมื่อคุณกดปุ่มเปิดปิดทางกายภาพใน Ubuntu หรืออนุพันธ์ของมัน โดยทั่วไปจะแจ้งให้คุณเลือกตัวเลือกและอนุญาตให้คุณปิดระบบหรือเพียงแค่ระงับชั่วคราว นี่ไม่ใช่พฤติกรรมที่คาดหวังสำหรับคนจำนวนมากที่เคยกดปุ่มเปิด/ปิดเครื่องและปิดระบบ แม้ว่าการทำเช่นนี้ในระบบ Ubuntu ที่ได้รับจาก LXDE จะไม่ใช่เรื่องง่าย แต่ผู้ที่ใช้ Unity Ubuntu หรือ Xubuntu แบบเดิมไม่น่าจะมีปัญหา
คำตอบมาจากแฮ็ก Unix เล็กๆ ที่ทำหน้าที่เป็นวิธีแก้ปัญหาชั่วคราวสำหรับไฟล์ การเพิ่มคำสั่งเดียวควรอนุญาตให้ผู้ใช้ปิดเครื่องทันทีที่กดปุ่มเปิดปิด ไม่ว่าคุณจะอยู่ที่หน้าจอล็อคจริงๆ ที่ซึ่งคาดว่าจะเกิดพฤติกรรมเช่นนี้ หรือที่เดสก์ท็อปที่ไม่ได้เป็นเช่นนั้น
การเปิดใช้งานปุ่มเปิด/ปิดเครื่องพีซี
ผู้ใช้บางรายพยายามทำให้สั้นลงโดยการเพิ่ม Shutdown -h ตอนนี้ไปที่ส่วนก่อนหน้า if pidof x $PMS> /dev/null แต่สิ่งนี้ใช้ไม่ได้กับ Ubuntu เวอร์ชันใหม่ อย่างไรก็ตาม การแก้ไขไฟล์เป็นการโทรที่ถูกต้อง แต่คุณจะต้องมีสิทธิ์เข้าถึงรูทจึงจะแก้ไขได้ นี่เป็นไฟล์ระบบที่ได้รับการป้องกัน ซึ่งหมายความว่าคุณไม่สามารถแก้ไขได้ด้วยสิทธิ์ผู้ใช้ตามปกติ
ขั้นแรก ล็อคพีซีของคุณโดยกดปุ่ม Super ค้างไว้แล้วกด L ซึ่งโดยทั่วไปจะเป็นปุ่ม Windows บนแป้นพิมพ์ส่วนใหญ่ แต่ถ้าคุณใช้ Ubuntu โดยเสียบแป้นพิมพ์ Apple Macintosh เข้ากับเครื่อง คุณจะต้องกด ปุ่ม Command ค้างไว้ ด้วยเครื่องหมาย “⌘ ” โลโก้อยู่
ตราบใดที่คุณไม่ได้เปิดโปรแกรมทิ้งไว้ ให้กดปุ่มเปิดปิดและตรวจสอบให้แน่ใจว่าระบบของคุณปิดตัวลง อย่างไรก็ตาม อย่าทำเช่นนี้ หากคุณมีโปรแกรมใด ๆ ที่ทำงานอยู่ ป้อนรหัสผ่านของคุณแทนแล้วปิดแอปพลิเคชันดังกล่าว หากคุณได้รับเมนูตัวเลือกเมื่อคุณกดปุ่มเปิด/ปิด ให้รีบูตเครื่องแล้วลองอีกครั้ง
เมื่อคุณดำเนินการได้สำเร็จ ให้รีบูทเครื่องกลับไปที่เดสก์ท็อป Ubuntu แล้วเปิดเทอร์มินัล คุณอาจต้องการเริ่มจากเมนู Dash หรือ Whisker หรือคุณสามารถกด Ctrl, Alt และ T ค้างไว้เพื่อเริ่มต้นระบบ พิมพ์ แล้วป้อนรหัสผ่านของคุณเมื่อได้รับพร้อมท์ คุณจะได้รับตัวเลือกให้แก้ไขไฟล์ที่ต้องการ แต่ไม่ต้องเลื่อนดูโค้ด
ป>
กดปุ่ม Enter หนึ่งครั้งเพื่อสร้างบรรทัดใหม่ขึ้นด้านบน จากนั้นกดปุ่มลูกศรขึ้นเพื่อวางเคอร์เซอร์ที่จุดเริ่มต้นของบรรทัดใหม่ดังกล่าว พิมพ์ shutdown -h now แล้วกดปุ่ม Ctrl ค้างไว้ กด O ขณะที่กด Ctrl ค้างไว้เพื่อบันทึก จากนั้นใช้ Ctrl+X เพื่อออก พิมพ์ exit ที่พรอมต์ CLI เพื่อปิดหน้าต่างเทอร์มินัล
ป>
เมื่อคุณปิดแอปพลิเคชันทั้งหมดแล้ว คุณสามารถกดปุ่มเปิด/ปิดเพื่อดูว่าหน้าต่างตัวเลือกการปิดเครื่องปรากฏขึ้นหรือไม่ หากเครื่องของคุณปิดอย่างถูกต้อง แสดงว่าคุณพร้อมแล้ว มิฉะนั้น คุณจะต้องลองรีสตาร์ทเครื่องแล้วกดปุ่มเปิด/ปิดอีกครั้ง คุณไม่จำเป็นต้องรีเซ็ตนานกว่าครั้งที่สองนี้เพื่อให้การเปลี่ยนแปลงมีผลในที่สุด
แม้ว่าวิธีนี้จะได้ผลในกรณีส่วนใหญ่ แต่ก็มีข้อควรระวังอยู่ 2 ประการที่ต้องพิจารณา ประการแรกคือนี่เป็นแฮ็กธรรมดาๆ และไม่ใช่วิธีแก้ปัญหาที่ได้รับการสนับสนุนอย่างเป็นทางการ มีความเป็นไปได้เสมอที่การอัปเดต Ubuntu ในอนาคตอาจทำให้ล้าสมัยจริง ๆ และการอัปเดตซอฟต์แวร์บางอย่างอาจพิจารณา ปิดระบบ -h ตอนนี้แสดงข้อผิดพลาดและแสดงความคิดเห็น หากคุณสังเกตเห็นว่ามันหยุดทำงานกะทันหัน คุณควรลองเปิดไฟล์ด้วยคำสั่ง , อีกครั้ง คุณอาจต้องลบเครื่องหมายความคิดเห็นที่ระบุด้วยสัญลักษณ์ # ออก หรือคุณอาจต้องเพิ่มบรรทัดโค้ดนั้นเป็นครั้งที่สอง
ปัญหาที่สองมาจากข้อเท็จจริงที่ว่าสิ่งนี้ใช้ได้กับระบบที่รองรับเทคโนโลยี ACPI อย่างสมบูรณ์เท่านั้น Advanced Configuration and Power Interface (ACPI) เป็นรูปแบบการจัดการพลังงานที่ได้รับการสนับสนุนโดย Intel และ Toshiba ซึ่งเดิมมาจากโลกที่เรียกว่า Wintel แม้ว่าจะเป็นที่น่าสงสัยอย่างมากว่าเครื่องใดก็ตามที่เก่าเกินไปที่จะรองรับ ACPI สามารถใช้งานเดสก์ท็อป Ubuntu แบบกราฟิกได้ แต่ก็มีโอกาสที่รูปแบบ ACPI ที่เป็นกรรมสิทธิ์บางโปรแกรมจะเล่นได้ไม่ดีกับ Ubuntu ผู้ใช้ที่ไม่มีไฟล์และไม่ได้ใช้ LXDE หรือโซลูชันการจัดการแบบ Lightweight อื่นอาจประสบปัญหานี้ อาจเป็นไปได้ว่าแพ็กเกจที่จำเป็นอาจถูกลบออก ซึ่งจะสร้างไดเร็กทอรีขึ้นใหม่เมื่อติดตั้งใหม่ หากปัญหานี้เกิดขึ้น คุณอาจต้องการเรียกใช้ sudo apt-get -f install ก่อนที่จะลองใช้คำสั่ง วิธีนี้จะซ่อมแซมแพ็คเกจที่เสียหายที่คุณอาจมีได้อย่างรวดเร็ว
ในที่สุดก็ควรจะปิด แต่คุณยังคงเห็น Ubuntu Plymouth ปิดกราฟิกเมื่อคุณทำเช่นนั้น เครื่องของคุณไม่ควรปิดเครื่องอย่างรุนแรง ดังนั้นคุณอาจมีปัญหา ACPI ที่เกี่ยวข้อง หากคุณเห็นข้อความขณะบู๊ตเกี่ยวกับการกู้คืนจากบันทึกประจำวันอยู่ตลอดเวลา หากเป็นกรณีนี้ คุณอาจต้องการหลีกเลี่ยงการใช้วิธีแก้ปัญหานี้ เนื่องจากสิ่งที่คุณทำอยู่เหมือนกับการดึงสายเคเบิลออกจากด้านหลังพีซีของคุณ
เกี่ยวกับผู้เขียน
เควิน แอร์โรว์ส
Kevin Arrows เป็นผู้เชี่ยวชาญด้านเทคโนโลยีที่มีประสบการณ์สูงและมีความรู้และมีประสบการณ์ในอุตสาหกรรมมานานกว่าทศวรรษ เขาได้รับการรับรองจาก Microsoft Certified Technology Specialist (MCTS) และมีความมุ่งมั่นอย่างแรงกล้าที่จะติดตามข่าวสารเกี่ยวกับการพัฒนาเทคโนโลยีล่าสุด Kevin ได้เขียนหัวข้อที่เกี่ยวข้องกับเทคโนโลยีอย่างกว้างขวาง โดยนำเสนอความเชี่ยวชาญและความรู้ของเขาในด้านต่างๆ เช่น การพัฒนาซอฟต์แวร์ ความปลอดภัยทางไซเบอร์ และการประมวลผลแบบคลาวด์ การมีส่วนร่วมของเขาในด้านเทคโนโลยีได้รับการยอมรับและเคารพอย่างกว้างขวางจากเพื่อนร่วมงานของเขา และเขาได้รับการยกย่องอย่างสูงจากความสามารถของเขาในการอธิบายแนวคิดทางเทคนิคที่ซับซ้อนในลักษณะที่ชัดเจนและรัดกุม ป>