เดสก์ท็อป 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>
ความคิดเห็น