ปรับขนาดหน้าต่างให้กว้างและสูงโดยเฉพาะทันที


16

ด้วยเหตุผลบางอย่างฉันต้องการปรับขนาดหน้าต่างเป็นขนาดใหญ่มากใหญ่กว่าหน้าจอของฉัน 4-5 เท่า สำหรับตอนนี้ฉันกำลังทำด้วยตนเองด้วยการย้ายทั้งหน้าต่าง แต่มุมหนึ่งออกจากหน้าจอแล้วดึงมุมเพื่อขยายหน้าต่าง อย่างไรก็ตามนี่ใช้เวลานานมาก มีวิธีการปรับขนาดหน้าต่างเป็นความสูงและความกว้างโดยเฉพาะอย่างยิ่งในทันที? (อาจมาจาก commandline หรือด้วยความช่วยเหลือของแอพขนาดเล็กหรืออย่างอื่น)

คำตอบ:


29

ฉันเสนอวิธีแก้ไขปัญหาสองข้อ

wmctrl

ติดตั้งwmctrlแพ็คเกจจากนั้นคุณสามารถปรับขนาดหน้าต่างด้วย

wmctrl -r string -e 0,left,up,width,height

โดยที่stringsubstring ของชื่อหน้าต่างเป็น(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เพื่อปรับขนาดหน้าต่างของคุณ


ขอขอบคุณ! ฉันมีปัญหาเล็กน้อย - ถ้าฉันปรับขนาดหน้าต่างเป็นขนาดใหญ่ตัวจัดการหน้าต่าง (ฉันคิดว่า compiz) จะถูกฆ่าและตัวจัดการหน้าต่างอื่นที่มีความสามารถในการเรียงหน้าต่างขั้นพื้นฐานจะเข้ามา
Pushpak Dagade

จากwmctrlman page: " wmctrlเป็นคำสั่งที่สามารถใช้เพื่อโต้ตอบกับ X Window manager ที่เข้ากันได้กับข้อกำหนด EWMH / NetWM" อาจcompizเข้ากันไม่ได้อย่างสมบูรณ์หรือมีข้อบกพร่องบางอย่างและฉันไม่สามารถช่วยได้
enzotib

@Guanidene: ฉันเสนอทางเลือกอื่น
enzotib

คุณอาจต้องการใช้-r :ACTIVEเพื่อรับหน้าต่างโฟกัสปัจจุบัน ฉันเพิ่มสิ่งนี้ลงในช็อตคัตเพื่อย้ายหน้าต่างของฉันไปยังตำแหน่งที่ถูกต้องทันทีไม่ว่าจะเป็นหน้าต่างไหนก็ตามที่ฉันโฟกัส
Zzzach ...

1
การแก้ไขเล็กน้อยสำหรับความคิดเห็นก่อนหน้า: เป็น-r :ACTIVE:(จำเป็นต้องใช้โคลอนเพิ่มเติมในตอนท้าย)
Zoltan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.