- - วิธีแก้ไขเดสก์ท็อป Mate Linux ที่ถูกตรึง

วิธีแก้ไขเดสก์ท็อป Mate Linux ที่ถูกตรึง

เดสก์ท็อป Mate ขึ้นอยู่กับ Gnome 2X ซึ่งมีมานานกว่าสิบปีแล้ว เนื่องจากเป็นเทคโนโลยีแบบเก่าจึงน่าเชื่อถือและไม่ค่อยมีปัญหา อย่างไรก็ตาม“ เกือบ” ไม่ใช่อัตราความสำเร็จ 100% และน่าเสียดายที่บางครั้งปัญหาอาจเกิดขึ้นและหยุดกระบวนการทำงานของคุณ เมื่อเกิดปัญหาเหล่านี้ผู้ใช้ Linux หลายคนไม่รู้ว่าจะแก้ไขอย่างไร นี่คือวิธีแก้ไขเดสก์ท็อป Mate Linux ที่ถูกตรึง

รีเฟรชพาเนล Mate

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

การรีเฟรชพาเนล Mate ที่ไม่ทำงานเป็นเพียงเล็กน้อยหลอกลวงกว่าสภาพแวดล้อมเดสก์ท็อปที่ทันสมัยเช่น Gnome Shell เหตุผล? Mate สร้างขึ้นจากเดสก์ท็อป Gnome รุ่นเก่าซึ่งไม่เคยมีคุณสมบัติ "รีเฟรช" ในตัว ดังนั้นคุณจะต้องนำสิ่งต่างๆมาไว้ในมือของคุณเองโดยใช้เทอร์มินัล

ในการเข้าถึงหน้าต่างเทอร์มินัลบนเดสก์ท็อป Mate ให้กด Ctrl + Alt + T หรือ Ctrl + Shift + T บนแป้นพิมพ์ จากที่นี่ให้เปิด pidof คำสั่งใน“ mate-panel” ชื่อของกระบวนการที่จัดการกับ panel บน Mate

pidof mate-panel

เรียกใช้ pidof คำสั่งจะส่งกลับจำนวนเอาท์พุท เอาต์พุตจำนวนนี้เป็น ID กระบวนการสำหรับโปรแกรมพาเนล จากที่นี่คุณจะสามารถฆ่าพาเนลคู่ที่ตรึง / หักได้ด้วย ฆ่า คำสั่ง

kill process-id-from-pidof

อีกทางเลือกหนึ่งถ้าฆ่าโปรแกรมด้วย ฆ่า คำสั่งและ pidof ไม่ทำงานสำหรับคุณลอง killall คำสั่งพร้อมกับ“ แผงคู่”

killall mate-panel

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

mate-panel &

รีเฟรชตัวจัดการหน้าต่าง Mate

อีกเหตุผลหนึ่งที่สภาพแวดล้อมเดสก์ท็อป Mate สามารถทำได้ล็อคขึ้นค้างหรือผิดพลาดเกิดจากตัวจัดการหน้าต่างของ Marco โดยปกติแล้วข้อขัดข้องเหล่านี้เกิดจากอายุของตัวจัดการหน้าต่างหรือข้อบกพร่องหรือปัจจัยอื่น ๆ

การรีเฟรชตัวจัดการหน้าต่าง Mate (มาร์โก) ต้องทำเหมือนกับ Mate Panel ในบรรทัดคำสั่งเป็นหลักเพราะไม่มีตัวเลือกการรีเฟรชในตัวสำหรับมาร์โกในการตั้งค่าระบบ

เปิดหน้าต่างเทอร์มินัลโดยการกด Ctrl + Alt + T หรือ Ctrl + Shift + T บนแป้นพิมพ์ จากนั้นเรียกใช้ marco - แทนที่ คำสั่ง อย่าลืมเพิ่มใน & สัญลักษณ์เพื่อสั่งให้ Bash เชลล์วางคำสั่งนี้ในพื้นหลัง

marco --replace &

ในขณะที่คุณเรียกใช้คำสั่งด้านบนในเทอร์มินัลบน Mate PC ของคุณตัวจัดการหน้าต่าง Mate ควรรีเฟรชตัวเองทันทีและส่งคำสั่งที่ทำงานอยู่ในพื้นหลัง ตอนนี้เรียกใช้ บอกปัด คำสั่งให้ตัดการเชื่อมต่อ Marco จากเชลล์ที่รันอยู่

disown

เมื่อคำสั่ง disown รันแล้วปัญหาใด ๆ ของระบบจัดการหน้าต่าง Mate ควรได้รับการแก้ไข!

สร้างสคริปต์รีเซ็ต

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

ขั้นตอนแรกในการสร้างสคริปต์รีเซ็ตคือการสร้างไฟล์ใหม่ที่ว่างเปล่าในโฮมไดเร็กตอรี่ของคุณ (~). ใช้ แตะ คำสั่งสร้างไฟล์“ mate-reset” เปล่า ๆ

touch mate-reset

ด้วยไฟล์“ mate-reset” ใหม่ที่สร้างขึ้นให้เปิดขึ้นในเครื่องมือแก้ไขข้อความนาโนเพื่อการแก้ไข

nano -w mate-reset

วางรหัสบรรทัดแรกที่ด้านบนของสคริปต์ รหัสนี้เรียกว่า“ shebang” และจะทำให้ Bash shell รู้ว่าต้องทำอย่างไรกับไฟล์สคริปต์

#!/bin/bash

ตามรหัสบรรทัดแรกให้กดปุ่ม เข้าสู่ ปุ่มเพื่อสร้างบรรทัดใหม่ จากนั้นเพิ่มรหัสบรรทัดที่สองซึ่งจะรีเซ็ตพาเนล Mate

killall mate-panel

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

marco --replace &

บันทึกการแก้ไขสคริปต์ในนาโนโดยกด Ctrl + Oและปิดด้วย Ctrl + X. จากนั้นอัปเดตการอนุญาตและติดตั้ง“ mate-reset” ในไดเรกทอรี“ / usr / bin /”

sudo chmod +x mate-reset
sudo mv mate-reset /usr/bin/

เมื่อสคริปต์การรีเซ็ต Mate อยู่ในไดเรกทอรี“ / usr / bin /” คุณจะสามารถรีเซ็ต Mate เดสก์ทอปได้โดยกด Alt + F2และป้อนคำสั่งด้านล่าง

mate-reset
</ p>

ความคิดเห็น