สิ่งนี้ใช้ได้ผลอย่างน้อยสำหรับ kde และ xfce (gnome ไม่ผ่านการทดสอบ แต่อาจใช้ได้เช่นกัน):
1) ติดตั้ง wmctrl
2) จากนั้นสร้างสคริปต์ที่เรียกว่าclose_windows.sh
:
# close all open windows gracefully without closing the Desktop environment
WIN_IDs=$(wmctrl -l | grep -vwE "Desktop$|xfce4-panel$" | cut -f1 -d' ')
for i in $WIN_IDs; do wmctrl -ic "$i"; done
# Keep checking and waiting until all windows are closed (you probably don't need this section)
while test $WIN_IDs; do
sleep 0.1;
WIN_IDs=$(wmctrl -l | grep -vwE "Desktop$|xfce4-panel$" | cut -f1 -d' ')
done
3) ทำให้ปฏิบัติการ:chmod +x ./close_windows.sh
3) สร้างรายการในเมนูเริ่มที่ชี้ไปที่สคริปต์ close_windows
4) เรียกใช้งานสคริปต์ close_windows จากรายการนี้
แหล่งที่มา: https://forum.manjaro.org/index.php?topic=4412.0 :