Saya menulis skrip kecil yang bagus yang mengubah output monitor saya sesuai dengan apakah monitor eksternal terhubung atau tidak dan apakah penutup laptop terbuka atau tertutup atau tidak dan seterusnya.
Itu bekerja dengan cukup baik, satu-satunya hal adalah ketika monitor eksternal besar saya dicabut, jendela di layar laptop melebihi ruang kerja sehingga saya harus mengubah ukuran atau membuka kembali semua jendela terlebih dahulu.
Saya mencari perintah shell atau sesuatu yang melakukan ini untuk saya; seharusnya hanya mengubah ukuran semua jendela agar muat di ruang kerja.
Apakah ini terintegrasi dalam XFCE4? Atau apakah saya memerlukan program lain?
PS:Saya menggunakan compiz sebagai window manager dan emerald untuk dekorasinya.
Jawaban yang Diterima:
Anda dapat menggunakan xdotool, yang merupakan alat baris perintah untuk memanipulasi X windows, sehingga harus bekerja dengan setiap window manager dan setiap lingkungan desktop.