ตกลงฉันคิดว่าฉันพบวิธีแก้ปัญหา - gnome-control-centerไม่เคารพHidden=trueในgnome-whatever-panel.desktopไฟล์ แต่มันไม่ฉลาดพอที่จะแสดงพาเนลหากคุณลบ.desktopไฟล์ที่เกี่ยวข้องทั้งหมด
ดังนั้นสำหรับพาเนลที่ฉันแสดงคุณสามารถลบ / ปิดการใช้งานได้โดยการลบไฟล์ต่อไปนี้:
/usr/share/applications/gnome-printers-panel.desktop
/usr/share/applications/gnome-info-panel.desktop
/usr/share/applications/gnome-keyboard-panel.desktop
ในฐานะที่เป็นMikeyB ที่ระบุไว้ในความคิดเห็นของเขาทำให้ไฟล์เหล่านี้ไม่สามารถอ่านได้โดย "อื่น ๆ" ยังเป็นตัวเลือก - ผมทดสอบนี้ ( chmod 640) บนกล่องอะไหล่และดูเหมือนว่ามันจะทำงานปิดการใช้งานการติดตั้งสำหรับผู้ใช้ "ปกติ" ในขณะที่ยังปล่อยให้พวกเขาพร้อมที่จะrootและสมาชิก ของrootกลุ่ม
มีข้อเสียที่น่าสังเกตสองประการสำหรับแนวทางนี้:
นี่เป็นการปิดการใช้งานพาเนลทั้งหมดสำหรับผู้ใช้ทั้งหมด
คุณไม่สามารถเรียกใช้พวกเขาด้วยตนเองโดยการเรียกใช้gnome-control-center infoหรือคล้ายกับ Radu Rădeanuที่กล่าวถึง - พวกเขาจะไม่เปิดตัว
การอัปเดตgnome-control-centerและแพ็คเกจที่เกี่ยวข้องอาจนำพาเนลกลับมา
โดยทั่วไปหมายถึงการตรวจสอบหลังจากการอัปเดตซอฟต์แวร์แต่ละครั้งเพื่อให้แน่ใจว่าพวกเขายังคงหายไป (หรือมีสิทธิ์ที่ จำกัด อย่างเหมาะสม) และการลบ / chmodเปิด.desktopไฟล์อีกครั้งหากจำเป็น
สำหรับวัตถุประสงค์ของฉันไม่ใช่เรื่องใหญ่เพราะฉันกำหนดค่าเครื่องเหล่านี้จากบรรทัดคำสั่งต่อไป & แผงการตั้งค่าระบบเป็นเพียงสำหรับผู้ใช้ที่จะทำให้ "ปรับแต่งบุคลิกภาพ" เล็กน้อยดังนั้นเว้นแต่วิธีแก้ปัญหานี้