คุณอาจกำลังใช้สภาพแวดล้อมเดสก์ท็อปร่วมกับ Linux ไม่ว่าจะเป็นแบบเบามากหรือสมบูรณ์มากกว่า คุณจะต้องการหนึ่งถ้าคุณอยากรันแอปพลิเคชันกราฟิกส์ แน่นอน คุณอาจลองรันทุกอย่างในเทอร์มินัล แต่นั่นแค่บ้าพล่ำ
แต่มันเกิดอะไรขึ้นเมื่อเดสก์ท็อปของคุณเริ่มกวนใจ? แผงล็อก เกลิทช์ หรือตัดสินใจไม่ตอบสนอง? ปิดเครื่องคอมพิวเตอร์? โอเค นั่นเป็นแนวคิดที่ดีจริงๆ แต่มีทางเลือกอื่น—และไม่ ไม่ได้เกี่ยวกับการหาเดสก์ท็อปใหม่ แทนที่จะเป็นเช่นนั้น คุณแค่รีเฟรชมัน
ทำไมต้องรีเฟรชเดสก์ท็อป?
เรื่องของการรีบูตคอมพิวเตอร์คือ มันใช้เวลานานกว่าที่ควรจะเป็น ในทางตรงข้าม การรีเฟรชเดสก์ท็อปเร็วกว่า และหมายความว่าคุณรีสตาร์ทเพียงไม่กี่โปรแกรม (แม้จะหนักหน่อย) หากคุณไม่อยากเสียความคืบหน้ากับซอฟต์แวร์ที่กำลังรันอยู่ รีเฟรชสะดวกกว่า
การรีเฟรชทำให้การรับอัปเดตเดสก์ท็อปราบรื่นขึ้น และมีสิ่งที่ปิดเครื่องแก้ไม่ได้ ตัวอย่างเช่น เกลิทช์ในเดสก์ท็อปจากการปรับตั้งค่าจะไม่หายไปเอง คุณต้องทำมากกว่านั้น
1. Cinnamon
บางสภาพแวดล้อมเดสก์ท็อปทำให้รีเฟรชง่ายกว่าอื่น Cinnamon เป็นหนึ่งในนั้น มีฟังก์ชันในตัวและหาง่าย มันเรื่องง่าย—ไม่ต้องใช้บรรทัดคำสั่ง
คลิกขวาที่แผงเดสก์ท็อปของ Cinnamon ใดๆ ตรวจสอบว่าคุณไม่ได้เลือกแอปเล็ตบนแผงโดยบังเอิญ (มันจะไม่แสดงถ้าเป็นเช่นนั้น) คุณจะเห็นเมนูแบบดรอปดาวน์ที่ให้คุณปรับแต่ง Cinnamon หลายวิธี รวมถึงรีสตาร์ทมัน เลือก Troubleshoot > Restart Cinnamon
หากคุณชอบปุ่มลัด คุณโชคดี Cinnamon ทำได้ด้วยวิธีนั้นด้วย เพียงกดค้าง Ctrl + Alt + Esc และเดสก์ท็อปจะรีเฟรช จำไว้ว่านี้เฉพาะ Cinnamon (เช่นบน KDE ปุ่มลัดนี้ให้คุณ kill แอปพลิเคชัน)
เดสก์ท็อปของคุณจะว่างเปล่าสักครู่ แล้วรีเฟรชตัวเอง หวังว่าปัญหาก่อนหน้าจะหายไป เรียบง่ายและเรียบร้อย
หากคุณกำลังเล่นกับแอปเล็ตของ Cinnamon คุณอาจสุดท้ายอยากรีเซ็ตแผงกลับค่าเริ่มต้น สิ่งนี้ช่วยมากหากคุณทดลองกับส่วนขยายที่รองรับน้อย เพราะอาจนำความไม่เสถียรมาให้เดสก์ท็อป
แก้ได้ง่าย คลิกขวาที่ส่วนว่างของแผง Cinnamon แล้วไป Troubleshoot > Restore all settings to default
2. GNOME
เมื่อติดตั้งส่วนขยายเพื่อปรับ GNOME คุณอาจพบว่าการเปลี่ยนแปลงไม่เกิดขึ้นทันทีเสมอไป การรีเฟรช GNOME ช่วยแก้ปัญหานี้ คล้าย Cinnamon มี 2 วิธี: จากบรรทัดคำสั่งหรือเดสก์ท็อป แต่เตือนไว้ ทั้งสองวิธีทำงานได้ก็ต่อเมื่อคุณใช้ X window system แทน Wayland display server ที่ใหม่กว่า
สำหรับวิธีบรรทัดคำสั่ง ใส่คำสั่งนี้ในเทอร์มินัล:
gnome-shell --replace & disown
ส่วนท้ายของคำสั่งสำคัญมาก ถ้าไม่มีมัน ถ้าคุณปิดเทอร์มินัล เดสก์ท็อปของคุณจะหยุดทำงาน วิธีนี้ shell จะทำงานต่อในพื้นหลัง
หากคุณอยากวิธีที่นุ่มนวลกว่า คุณสามารถรีเฟรช GNOME แบบกราฟิกส์ได้ กด Alt + F2 และในอินพุทที่ปรากฏ พิมพ์ r แล้วกด Enter
3. KDE Plasma
เดสก์ท็อป Plasma ของ KDE โดดเด่นด้วยความยืดหยุ่นสุดขีด มันเป็นของคุณที่จะขึ้นรูปตามที่คุณเห็นเหมาะสม สิ่งนี้เพิ่มความซับซ้อนบางอย่างให้งานบางอย่าง และการรีเฟรชเดสก์ท็อปไม่ใช่ข้อยกเว้น
ไม่เหมือน GNOME คุณจะต้องใช้เทอร์มินัลเพื่อรีสตาร์ท Plasma ใส่คำสั่งด้านล่าง:
kquitapp5 plasmashell && kstart5 plasmashell
นี่จะหยุดและเริ่มเดสก์ท็อปในบรรทัดเดียว อาจใช้ไม่กี่วินาทีในการรีเฟรช ดังนั้นอดทนรอสักครู่
หากคุณใช้แอปเล็ต Plasma ที่กำหนดเองเยอะ คุณอาจอยากรีเซ็ตการตั้งค่าหากพบว่ามันก่อให้เกิดความไม่เสถียร สำหรับสิ่งนี้ คุณต้องลบ (หรือเปลี่ยนชื่อ) ไฟล์ plasma-org.kde.plasma.desktop-appletsrc ที่อยู่ในโฟลเดอร์ ~/.config หรือใส่คำสั่งนี้:
mv ~/.config/plasma-org.kde.plasma.desktop-appletsrc old-configuration
อย่าลืมรีสตาร์ทเดสก์ท็อปเพื่อดูการเปลี่ยนแปลง!
4. Xfce
สภาพแวดล้อมเดสก์ท็อป Xfce บ้าพลังในเรื่องการเป็นเบาแต่ยืดหยุ่น สิ่งนี้แสดงในวิธีที่คุณรีเฟรชมัน เป็นกระบวนการ 2 ขั้นตอน: รีสตาร์ทแผงและตัวจัดการหน้าต่าง
ใส่คำสั่งนี้:
xfce4-panel -r && xfwm4 --replace
เห็นได้ชัด มันแค่สองคำสั่งต่อกันเพื่อรีสตาร์ท Xfce คุณอาจพิมพ์แยกกันได้ถ้าอยาก
อย่างไรก็ตาม นี่อาจไม่พอที่จะแก้เดสก์ท็อปของคุณ ตัวอย่างเช่น หากคุณเล่นกับลักษณะ Xfce จนมันล้ม รีสตาร์ทอาจไม่ช่วย ในกรณีนี้ อาจดีที่สุดที่จะคืนค่าเริ่มต้น
Xfce เก็บการตั้งค่าในกลุ่มไฟล์การตั้งค่า แต่ให้คุณวิธีง่ายเข้าถึงพวกมัน ดังนั้นคุณไม่ต้องแตะพวกมันโดยตรง มันมาในรูปแอป settings editor เพื่อเปิดมัน พิมพ์คำสั่งนี้:
xfce4-settings-editor
จากนั้น ง่ายมากที่จะรีเซ็ตการตั้งค่าแผง Xfce: ทั้งที่คุณต้องทำคือคลิกขวาที่รายการที่คุณต้องการและเลือก Reset อย่าลืม reset the panel หลังจากนั้น!
xfce4-panel -r
ยังเป็นไปได้ที่จะทำทั้งหมดในบรรทัดคำสั่งด้วยเครื่องมือ xfconf-query มันคือ settings editor ในเทอร์มินัล ในการรีเซ็ตการตั้งค่าแผง Xfce ใส่คำสั่งเหล่านี้:
xfconf-query -c xfce4-panel -p / -R -r
xfce4-panel -r
ตัวเลือกใดๆ ภายใต้กลุ่ม xfce4-panel จะถูกลบ (ดังนั้นตัวเลือก -R -r) ทิ้งค่าเริ่มต้นเมื่อคุณรีสตาร์ทเดสก์ท็อป
5. LXDE
เหมือน Xfce LXDE เป็นหนึ่งในสภาพแวดล้อมเดสก์ท็อปที่เบากว่า นี่หมายความว่าวิธีเดียวที่จะรีเฟรชมันคือผ่านบรรทัดคำสั่ง
เพื่อทำเช่นนั้น คุณต้องรีเฟรชสองส่วนประกอบของเดสก์ท็อปพร้อมกัน: แผงและตัวจัดการหน้าต่าง โดยประเพณี LXDE ใช้ Openbox (แม้คุณจะเปลี่ยนได้ถ้าอยาก)
lxpanelctl restart && openbox --restart
เพราะเป็นเดสก์ท็อปเบา มันควรใช้เพียงวินาทีหรือสองในการรีเฟรชตัวเอง
คุณอาจอยากคืน LXDE กลับลักษณะเริ่มต้น นี่แค่เรื่องย้ายไฟล์การตั้งค่าที่ถูกต้องออกไป พวกมันจะถูกสร้างใหม่เมื่อคุณรีเฟรชเดสก์ท็อป
เกี่ยวข้อง: ไฟล์ Config คืออะไร? วิธีแก้ไขอย่างปลอดภัย ตัวอย่างเช่น หากคุณอยากคืนการจัดเรียงแผง LXDE คุณต้องลบ/เปลี่ยนโฟลเดอร์ ~/.config/lxpanel มันมีไฟล์การตั้งค่าทั้งหมดสำหรับแผง คุณทำได้ทั้งแบบกราฟิกส์หรือในเทอร์มินัล
mv ~/.config/lxpanel lxpanel.bak
คำสั่งข้างต้นเปลี่ยนชื่อโฟลเดอร์ lxpanel บังคับให้ LXDE สร้างใหม่
คุณทำได้กับ Openbox เช่นกัน โดยเปลี่ยนชื่อโฟลเดอร์ ~/.config/openbox เป็นอย่างอื่น
ปุ่มลัด
หากคุณพบว่าตัวเองต้องรีเฟรชเดสก์ท็อปบ่อย คุณอาจสนใจใช้ command aliases นี่จะให้คุณใส่คำสั่งเทอร์มินัลสั้นๆ เพื่อความสะดวก ตั้งอยู่ในไฟล์ซ่อนชื่อ .bashrc (.zshrc หากคุณใช้ Zsh) สำหรับคู่มือนี้ เราจะสาธิตวิธีสร้าง command aliases บน Bash แตขั้นตอนเหมือนกันเกือบทุกเชลล์
เพื่อทำสิ่งนี้ ขั้นแรก เปิดไฟล์ด้วยคำสั่งนี้:
nano ~/.bashrc
จากนั้น คุณสามารถเพิ่ม aliases ของคุณด้วยรูปแบบนี้:
alias refresh='xfce4-panel -r && xfwm4 –replace'
หากคุณพิมพ์ refresh ลงในเทอร์มินัลที่เปิดใหม่ คุณจะรันคำสั่งที่กำหนด จำไว้ให้เก็บคำสั่งเหล่านี้ใน quotation marks และคั่นด้วยเครื่องหมาย &&!
แก้เดสก์ท็อป Linux ที่ไม่ตอบสนองด้วยการรีเฟรช
อาจเป็นว่าเดสก์ท็อปของคุณล็อก—คุณเปิดเทอร์มินัลไม่ได้ แต่เมาส์ยังเลื่อนได้ ตัวอย่าง
ในกรณีนี้ อาจดีที่สุดที่จะรีสตาร์ทระบบ รีเฟรชแบบนุ่มนวลช่วยได้แค่บางส่วน แต่ถ้าเป็นแอปเดียวที่รบกวน อาจเร็วกว่าที่จะ kill แอปนั้นอย่างเดียว คุณมีหลายวิธี kill โปรแกรมที่ไม่ตอบสนองใน Linux!