วิธีแก้ไขหน้าจอเข้าสู่ระบบ Gnome ที่เสียหายบน Linux

หน้าจอเข้าสู่ระบบ Gnome มักจะทำงานได้อย่างไม่มีที่ติ เนื่องจากเป็นซอฟต์แวร์ที่สวยงามและมีทีมงานที่ยอดเยี่ยมอยู่เบื้องหลัง อย่างไรก็ตาม เครื่องมือที่ยอดเยี่ยมยังมีวันที่แย่และหยุดทำงาน ดังนั้น ในคู่มือนี้ เราจะพูดถึงวิธีแก้ไขหน้าจอการเข้าสู่ระบบ Gnome ที่ใช้งานไม่ได้บน Linux

โปรดทราบว่าคุณไม่จำเป็นต้องใช้สภาพแวดล้อมเดสก์ท็อป Gnome Shellเพื่อใช้ประโยชน์จากการแก้ไขนี้ ทั้งหมดที่จำเป็นคือคุณกำลังใช้ตัวจัดการการแสดงผล Gnome รุ่นล่าสุด(หน้าจอการเข้าสู่ระบบ)

ก่อนที่เราจะเริ่มต้น

ในกรณีที่หน้าจอเข้าสู่ระบบ Gnome หยุดทำงานตามปกติ คุณจะไม่สามารถเข้าถึงเซสชัน Gnome ได้ เนื่องจากไม่มีวิธีเข้าถึงเซสชัน Gnome จึงไม่มีวิธีใดที่จะเปิดหน้าต่างเทอร์มินัลอย่างรวดเร็วเพื่อบังคับให้หน้าจอเข้าสู่ระบบให้ความร่วมมือ คุณจะต้องใช้ประโยชน์จากคอนโซลเสมือน TTY แทน

TTY คืออะไร? เป็นเทอร์มินัลเสมือนแบบข้อความเท่านั้นที่สามารถเข้าถึงได้เมื่อกดแป้นพิมพ์พร้อมกันบนระบบคอมพิวเตอร์ Linux ลีนุกซ์ทุกรุ่นจะมีค่าดีฟอลต์เป็นฟีเจอร์. บางตัว เช่น Ubuntu มีเทอร์มินัลเสมือน 6 ​​เทอร์มินัล ในขณะที่ลีนุกซ์รุ่นอื่นๆ อาจมีเพียงหนึ่งหรือสองเทอร์มินัลเท่านั้น แล้วก็มี Arch Linux ซึ่งให้ผู้ใช้ TTY virtual consoles เป็นสภาพแวดล้อมเดสก์ท็อปเริ่มต้นของพวกเขา จนกว่าพวกเขาจะตั้งค่าทุกอย่างด้วยตนเอง!

คอนโซลเสมือน TTY มีประโยชน์ในการทำงานในกรณีฉุกเฉิน โดยเฉพาะอย่างยิ่งในกรณีที่หน้าจอการเข้าสู่ระบบ Gnome ไม่ตอบสนองอย่างมาก กำลังล็อก หรือใช้งานไม่ได้ตามปกติ

ในการรับมือกับคอนโซลเสมือน TTY บนเดสก์ท็อป Linux ให้มองไปที่แป้นพิมพ์แล้วกดCtrl + Alt + F2และเทอร์มินัลแรกจะเปิดขึ้น แม้ว่าโปรดทราบว่าระบบ Linux บางระบบไม่ได้กำหนด TTY ให้กับคอมโบนี้ ดังนั้นให้ลองใช้ระบบอื่นๆ ในรายการด้านล่าง

  • Ctrl + Alt + F3
  • Ctrl + Alt + F4
  • Ctrl + Alt + F5
  • Ctrl + Alt + F6

หลังจากเข้าถึงคอนโซลเสมือน TTY บนพีซี Linux ของคุณแล้ว ให้ค้นหาส่วน "เข้าสู่ระบบ" และเขียนชื่อผู้ใช้ของพีซีของคุณเพื่อเข้าสู่ระบบเทอร์มินัลบรรทัดคำสั่ง บัญชี "รูท" ก็ใช้งานได้เช่นกัน

วิธีแก้ไขหน้าจอเข้าสู่ระบบ Gnome ที่เสียหายบน Linux

เมื่อลงชื่อเข้าใช้คอนโซลเสมือน TTY ให้ไปที่วิธีใดวิธีหนึ่งด้านล่างเพื่อแก้ไขหน้าต่างเข้าสู่ระบบ Gnome บนพีซี Linux ของคุณ

วิธีที่ 1 – รีบูต Gnome Display Manager ด้วย systemd

วิธีหนึ่งในการบังคับให้หน้าจอเข้าสู่ระบบ Gnome แก้ไขคือการรีบูตบริการที่ควบคุม เหตุผลที่ควรรีบูตเครื่องเป็นความคิดที่ดีเพราะหากคุณประสบปัญหากับโปรแกรมหรือบริการ การรีเฟรชแอปพลิเคชันที่มีปัญหาจะทำให้คุณสำรองข้อมูลและทำงานได้อย่างรวดเร็วในระยะเวลาอันสั้น

การรีบูตตัวจัดการการแสดงผล Gnome หมายความว่าต้องใช้ระบบ Systemd init เหตุผลที่ Systemd เป็นส่วนสำคัญของกระบวนการรีสตาร์ทคือ Gnome ถูกรวมเข้ากับมันอย่างแน่นหนา

ในการรีบูตหน้าจอการเข้าสู่ระบบของคุณ ให้ใช้คำสั่งsystemctl restart gdm.serviceพร้อมกับ  sudoเนื่องจากเป็นไปไม่ได้ที่จะรันคำสั่งระดับระบบโดยไม่มีสิทธิ์ของรูท

วิธีแก้ไขหน้าจอเข้าสู่ระบบ Gnome ที่เสียหายบน Linux

sudo systemctl รีสตาร์ท gdm.service

เมื่อเรียกใช้คำสั่ง "systemctl restart" ด้านบน Linux PC ของคุณควรนำคุณออกจากเทอร์มินัลเสมือน TTY ทันทีและไปยังหน้าจอเข้าสู่ระบบ Gnome ที่รีสตาร์ทใหม่ซึ่งหวังว่าจะใช้งานได้

หากกระบวนการรีสตาร์ทไม่ได้ผล ให้ลองทำตามขั้นตอนนี้หลายๆ ครั้ง หรือให้วิธีที่ 2 ลองทำดู

วิธีแก้ไขหน้าจอเข้าสู่ระบบ Gnome ที่เสียหายบน Linux

วิธีที่ 2 – หยุด Gnome Display Manager และรีสตาร์ทด้วย systemd

การเริ่มบริการ Systemd ของตัวจัดการการแสดงผลของ Gnome ใหม่เป็นวิธีที่น่าเชื่อถือในการแก้ไขปัญหาเกี่ยวกับหน้าจอการเข้าสู่ระบบ เนื่องจากเมื่อมีการรีเฟรช ปัญหามักจะหายไป อย่างไรก็ตาม การรีสตาร์ทอาจไม่ทำงานในทุกกรณี (ด้วยเหตุผลใดก็ตาม)

อีกวิธีหนึ่งในการทำให้ Gnome Display Manager ที่ไม่ตอบสนองกลับมาทำงานได้อีกครั้งคือการหยุดกระบวนการทั้งหมด ดังนั้นจึงหยุดทำงาน จากนั้นให้เริ่มต้นใหม่อีกครั้ง อย่างมีประสิทธิภาพ นี่อาจเหมือนกับการเริ่มต้นใหม่ แต่เป็นวิธีที่ยอดเยี่ยมสำหรับผู้ที่มีปัญหากับวิธีที่ 1

หากต้องการหยุดไม่ให้หน้าจอเข้าสู่ระบบ Gnome ทำงาน คุณจะต้องใช้คำสั่ง Systemd stop ดังนั้น ในเทอร์มินัลเสมือน TTY ให้ลองใช้systemctl หยุด gdm.serviceด้วยสิทธิ์sudo

วิธีแก้ไขหน้าจอเข้าสู่ระบบ Gnome ที่เสียหายบน Linux

sudo systemctl stop gdm.service

การเรียกใช้คำสั่ง "systemctl stop" ด้านบนควรฆ่า Gnome display manager ทันที อย่างไรก็ตาม คุณจะไม่รู้เลย เนื่องจากคอนโซล TTY ยังเปิดอยู่ จากที่นี่ ให้ใช้คำสั่งsystemctl start gdm.serviceด้วย  sudo  เพื่อเริ่มการทำงานใหม่อีกครั้ง

sudo systemctl start gdm.service

ทันทีที่ "systemctl start" ทำงาน ตัวจัดการการแสดงผล Gnome จะนำคุณออกจากเทอร์มินัลเสมือน TTY และกลับไปที่หน้าจอเข้าสู่ระบบใหม่ มิเช่นนั้น หากไม่เป็นเช่นนั้น ให้กดCtrl + F7เพื่อส่งเทอร์มินัลเสมือนไปที่พื้นหลัง

วิธีแก้ไขหน้าจอเข้าสู่ระบบ Gnome ที่เสียหายบน Linux

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม