นั่นเป็นปัญหาที่น่าสนใจ
นี่ค่อนข้างง่ายใน KDE คุณเพียงแค่ตั้งค่าการมอบหมายหน้าต่างพิเศษ (คลิกขวาที่แถบชื่อ) เพื่อสร้างหน้าจอเทอร์มินัลแบบเต็มจอด้านล่างของหน้าต่างอื่นทั้งหมดวาดโดยไม่มีการตกแต่งหน้าต่างและข้ามแถบงาน มันทำงานได้อย่างสวยงาม
ภายใต้ Compiz คุณสามารถบรรลุผลที่คล้ายกันกับ CCSM ด้วยปลั๊กอิน Window Rules ปัญหาที่คุณมีคือความแตกต่างระหว่างเทอร์มินัลที่คุณอาจโหลดในภายหลังและสิ่งที่คุณโหลดในการบูต อาจเหมาะสมที่จะติดตั้งแอปพลิเคชั่นเทอร์มินัลอื่น (Terminator เป็นตัวเลือกที่ดี) และใช้สำหรับเดสก์ท็อปของคุณ จากนั้นคุณสามารถบอก CCSM ให้เปลี่ยนการตั้งค่าหน้าต่างบนอินสแตนซ์ของ Terminator ทั้งหมด
ในทั้งสองกรณีคุณสามารถออกจากเดสก์ท็อปได้เหมือนเดิม มันจะอยู่ที่นั่น แต่มันจะถูกบดบังโดยอาคารผู้โดยสาร
อีกวิธีหนึ่งที่คุณสามารถทำได้ (ใช้แนวคิดเดียวกันกับด้านบน แต่ข้ามแพลตฟอร์ม) คือการใช้wmctrl
เพื่อตั้งคำแนะนำแทนที่จะปล่อยให้เป็นเครื่องมือจัดการหน้าต่าง
คำสั่งสามคำสั่งต่อไปนี้จะตั้งค่าหน้าต่างปัจจุบันให้ครอบคลุมเดสก์ท็อป
wmctrl -r :ACTIVE: -b add,fullscreen
wmctrl -r :ACTIVE: -b add,below
wmctrl -r :ACTIVE: -b add,skip_taskbar
คุณสามารถบันทึกไว้ในสคริปต์หรือคุณสามารถรวมมันเข้าด้วยกันในสายการบินเดียวที่น่ารัก น่ารำคาญ wmctrl สามารถทำการเปลี่ยนแปลงคำใบ้ได้ครั้งละสองรายการเท่านั้นดังนั้นจึงมีความป่องมากกว่าที่อาจเป็นไปได้
gnome-terminal -x sh -c "wmctrl -r :ACTIVE: -b add,fullscreen,below;wmctrl -r :ACTIVE: -b add,skip_taskbar;bash"
การเลียนแบบขั้วอื่น ๆ จะทำงานเช่นนี้ แต่พวกเขาอาจจะมีข้อโต้แย้งที่แตกต่างกันสำหรับการทำงานบางสิ่งบางอย่าง (ครับ-x
ที่gnome-terminal
และterminator
ใช้งาน) konsole
ใช้-e
เช่น