Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีรีสตาร์ทเดสก์ท็อปที่ค้างใน Linux

Linux มีชื่อเสียงมั่นคง รันต่อเนื่องได้หลายปี แต่มีครั้งที่เดสก์ท็อปแค่ค้างและหยุดตอบสนองการป้อนข้อมูล วิธีแก้ทั่วไปคือรีสตาร์ท PC วิธีง่ายกว่าคือแค่รีสตาร์ทเดสก์ท็อป

มาดูวิธีทำบน 3 desktop environments ยอดนิยม: GNOME, KDE, และ XFCE จะใช้ Ubuntu (Kubuntu/Xubuntu) สำหรับภาพประกอบ

รีสตาร์ท GNOME ใน Ubuntu

หากเดสก์ท็อปยังตอบสนองคีย์บอร์ด กด Alt + F2 พิมพ์ตัวอักษรเดี่ยว r ในหน้าต่างป๊อปอัพ และกด Enter

วิธีรีสตาร์ทเดสก์ท็อปที่ค้างใน Linux

นี่จะรีสตาร์ท desktop environment โดยไม่ติดอะไร หากเดสก์ท็อปไม่ตอบสนองการป้อนข้อมูล ต้องใช้มาตรการรุนแรงกว่า

วิธีรีสตาร์ทเดสก์ท็อปที่ค้างใน Linux

กด Ctrl + Alt + F3 เข้าสู่เทอร์มินัลตัวแรกนอก desktop environment

วิธีรีสตาร์ทเดสก์ท็อปที่ค้างใน Linux

ใส่คำสั่งรีสตาร์ท GNOME desktop environment:

gnome-shell --replace
วิธีรีสตาร์ทเดสก์ท็อปที่ค้างใน Linux

กด Ctrl + Alt + F2 กลับสู่เดสก์ท็อป และหากทุกอย่างไปตามแผน เดสก์ท็อปที่รีเฟรชแล้วจะรออยู่

วิธีรีสตาร์ทเดสก์ท็อปที่ค้างใน Linux

หากไม่ได้ผล ลองรีสตาร์ท display manager เนื่องจาก display manager เป็น "พื้นฐาน" ที่ desktop environment รันอยู่ บนการรีสตาร์ทมัน คุณก็ reload desktop environment ด้วย ไปที่เทอร์มินัลและใส่:

sudo systemctl restart gdm
วิธีรีสตาร์ทเดสก์ท็อปที่ค้างใน Linux

หมายเหตุ: นี่โหลดเดสก์ท็อป environment ใหม่ทั้งหมด ต้องล็อกอินใหม่ตั้งแต่ต้น

รีสตาร์ท KDE ใน Kubuntu

รีสตาร์ท KDE desktop environment แนวทางเดียวกับ GNOME แต่มีความแตกต่างเล็กน้อยในขั้นตอน

เริ่มแรก และอย่างน้อยใน Kubuntu เทอร์มินัลตัวแรกนอก desktop environment คือ tty2 ต้องใช้ Ctrl + Alt + F2

วิธีรีสตาร์ทเดสก์ท็อปที่ค้างใน Linux

ใน KDE ล่าสุด วิธีที่ถูกต้องรีสตาร์ทเดสก์ท็อปจากเทอร์มินัลคือ:

kquitapp5 plasmashell && kstart5 plasmashell
วิธีรีสตาร์ทเดสก์ท็อปที่ค้างใน Linux

หากไม่ได้ผล ลอง:

pkill -ABRT plasmashell

หากล้มเหลวอีก ลองรีสตาร์ท display manager เองเป็นทางเลือกสุดท้ายก่อนรีบูททั้งเครื่อง ลอง:

pkill -ABRT kwin_x11

หมายเหตุ: การรีสตาร์ทบังคับนี้อาจนำไปสู่ข้อความข้อผิดพลาดบางอย่าง

วิธีรีสตาร์ทเดสก์ท็อปที่ค้างใน Linux

รีสตาร์ท XFCE ใน Xubuntu

XFCE เป็น desktop environment เรียบง่ายกว่า GNOME และ KDE การรีสตาร์ทก็ง่ายกว่า

วิธีรีสตาร์ทเดสก์ท็อปที่ค้างใน Linux

องค์ประกอบหลักของ XFCE – และที่ค้างได้ง่ายที่สุด – คือ panel หากเดสก์ท็อปยังตอบสนองบ้าง เปิดเทอร์มินัลด้วย Ctrl + Alt + T และพิมพ์:

killall xfce4-panel

คำสั่งนี้จะ "kill" panel เพื่อโหลดใหม่ ใส่:

xfce4-panel & disown

เพื่อรีสตาร์ท window manager ทั้งหมด ไปที่เทอร์มินัลตัวแรกนอกเดสก์ท็อป (ใน Xubuntu คือตัวแรก เข้าถึงด้วย Ctrl + Alt + F1) ลองวิธีทางการ:

xfwm4 --replace
วิธีรีสตาร์ทเดสก์ท็อปที่ค้างใน Linux

หากไม่ได้ผล ลองวิธีบังคับ:

killall xfwm4 & xfwm4 & disown

หวังว่าเดสก์ท็อปจะกลับมารันอยู่แล้วรอคุณ

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