ฉันเสนอวิธีแก้ไขปัญหาสองข้อ
wmctrl
ติดตั้งwmctrl
แพ็คเกจจากนั้นคุณสามารถปรับขนาดหน้าต่างด้วย
wmctrl -r string -e 0,left,up,width,height
โดยที่string
substring ของชื่อหน้าต่างเป็น(left,up)
พิกัดหน้าจอที่ต้องการของมุมหน้าต่างด้านซ้ายบนและ(width,height)
เป็นขนาดของหน้าต่างที่ต้องการ
สำหรับตัวเลือกของหน้าต่างที่แม่นยำยิ่งขึ้นให้เรียกใช้wmctrl -l
ซึ่งจะให้รายการของระเบียนที่มี ID หน้าต่างหมายเลขหน้าจอและชื่อของหน้าต่าง จากนั้นคุณสามารถปรับขนาดหน้าต่างโดยใช้ ID ด้วย
wmctrl -i -r ID -e 0,left,up,width,hight
ข้อมูลเพิ่มเติมในwmctrl
หน้าคน
devilspie
ติดตั้งแพคเกจdevilspie
จากนั้นสร้างโฟลเดอร์~/.devilspie
และไฟล์my-name.ds
ในโฟลเดอร์นี้ด้วยเนื้อหา:
(if (is (window_name) "My Window") (geometry "widthxheight+left+up"))
จากนั้นดำเนินการdevilspie
เพื่อปรับขนาดหน้าต่างของคุณ