วิธีปรับขนาดหน้าต่าง 2 โดยอัตโนมัติเพื่อให้ได้ครึ่งหนึ่งของหน้าจอ


37

ฉันพยายามที่จะคิดออกว่าเป็นไปได้ที่จะทำต่อไปนี้ (หรือผูกการกระทำนี้เพื่อฮอตคีย์): ถ้าในพื้นที่ทำงานฉันมี 2 windows ฉันต้องการที่จะเพิ่มแต่ละคนในแนวตั้งและปรับขนาดแนวนอนให้เป็นครึ่งหนึ่งของ กลั่นกรองแต่ละตำแหน่งและวางตำแหน่งถัดจากกันและกัน โดยทั่วไปหลังจากการดำเนินการนี้ควรมี 2 หน้าต่างที่มีขนาดเท่ากันควรกินพื้นที่ทั้งหมด

หากไม่สามารถทำได้โดยใช้ค่าเริ่มต้นของ Gnome ฉันจะเขียนสคริปต์ python เพื่อทำสิ่งนั้นได้อย่างไร (เช่นฉันจะเริ่มได้ที่ไหนไม่เคยใช้สคริปต์ UI กับ Python มาก่อน ... )


1
ฉันต้องการจะฟังวิธีการนี้สามารถทำได้ด้วยหลาม windows สามารถปรับขนาดและเปลี่ยนตำแหน่งโดยบรรทัดคำสั่งได้หรือไม่
emf

คำตอบ:


53

ความสามัคคีมีสิ่งนี้ในตัวเป็นค่าเริ่มต้น

คุณสามารถCtrl+ Alt+ คีย์แพดเพื่อจัดเรียงหน้าต่าง มันค่อนข้างสมเหตุสมผลถ้าคุณมีแผงปุ่มกด!


เยี่ยมมาก - แต่คุณต้องมีปุ่มกด และนั่นไม่ได้อยู่บนแป้นพิมพ์ของ ThinkPad ของฉัน ...
petermolnar

@petermolnar ไม่มีแม้แต่ Fn-overlay อันหนึ่งใช่มั้ย แล็ปท็อปจำนวนมาก (รวม ThinkPads) มีการซ้อนทับสำหรับปุ่มกดดังนั้นคุณจึงกดFn+jสำหรับ KP1 เป็นต้น ปล่อยมันไป.
Oli

ที่พร้อมใช้งานในตอนนี้จะสูญพันธุ์จาก Tx30 (T430, T530 ... )
petermolnar

1
ดังนั้น Ctr-Alt-7 บริเวณท่าเรือด้านบนซ้าย ctr-alt-1 ทำมุมซ้ายด้านล่างควร ctr-alt-4 ทำด้านซ้ายเต็มหรือไม่ ของฉันไม่ได้ ... ความคิดใดที่คุณสามารถตั้งค่าปุ่มลัดเหล่านี้ได้?
Dan Ciborowski - MSFT

1
อืมมม ใน 13.04 Ctrl+ Alt+ Arrowย้ายพื้นที่ทำงาน .... มีวิธีการตั้งค่าแป้นพิมพ์ลัดที่คุณต้องการสำหรับฟังก์ชั่นนี้หรือไม่?
Crisfole


12

นอกเหนือจากปลั๊กอินกริดซึ่งเป็นรถในระบบของฉันมีทางเลือกเหล่านี้สำหรับปูกระเบื้องง่าย ๆ :

X-tile: นี่คือแอพเพล็ตพาเนล Gnome ที่เมื่อคลิกขวาจะช่วยให้คุณเลือกอาร์เรย์ของตัวเลือกเพื่อเรียงต่อกันหน้าต่างทั้งหมดในวิวพอร์ต / พื้นที่ทำงานเฉพาะ นอกจากนี้ยังมีหน้าต่างแบบสแตนด์อโลนเมื่อคลิกซ้ายพร้อมตัวเลือกมากมาย X-tile ได้รับการแก้ไขเมื่อเร็ว ๆ นี้เพื่อให้เข้ากันได้กับวิวพอร์ต Compiz แต่ได้รับคำเตือนว่าตัวเลือกขนาดการแสดงผลอาจจะต้องมีการปรับแต่งถ้าคุณใช้รูปแบบเดสก์ท็อปที่แปลกใหม่เช่น AWN Dock แผงซ่อนอัตโนมัติ ฯลฯ กังวลมันทำผ่านอินเตอร์เฟส GUI ที่เรียบง่าย

คุณสามารถค้นหาได้ที่นี่: http://gtk-apps.org/content/show.php/X+Tile?content=99624

PYwo: ตัวจัดการหน้าต่าง Python โปรแกรมเล็ก ๆ นี้ทำงานในพื้นหลังและดูเบากว่ากริดมาก นอกจากนี้ยังมีคุณสมบัติที่หลากหลายมากขึ้นแม้จะมีการตั้งค่าเริ่มต้น แม้ว่าจะง่ายมากในขอบเขตไม่มีกุย

คุณสามารถค้นหาได้ที่นี่: http://code.google.com/p/pywo/

Easystroke: นี่เป็นโปรแกรมรูปแบบลายเส้นเมาส์สำหรับทั้งระบบสำหรับเดสก์ท็อป Ubuntu และมันก็ยอดเยี่ยม เมื่อคุณตั้งค่าแป้นพิมพ์ลัดของคุณคุณสามารถใช้โปรแกรมนี้เพื่อกำหนดรูปแบบลายเส้นของเมาส์อย่างง่ายให้กับพวกเขา ตัวอย่างเช่นหาก Ctrl + Alt + L เป็นทางลัดในการเรียงหน้าต่างเดียวไปทางซ้ายบนของหน้าจอคุณสามารถสร้างกฎ Easystroke ว่าเมื่อคุณกดปุ่มเมาส์ขวาค้างไว้แล้วลากเส้นขึ้นและออกจากหน้าต่างที่เลือก เรียงกันราวกับว่าคุณกดปุ่ม โปรแกรมนี้ยังมีรูปแบบเฉพาะของแอปพลิเคชันที่ให้คุณตั้งค่าคำสั่งสำหรับเว็บเบราว์เซอร์ตัวจัดการไฟล์ มันมาพร้อมกับ gui ที่ใช้งานง่ายและมีอยู่ในที่เก็บอย่างเป็นทางการ

ป้อนสิ่งนี้ในเทอร์มินัล:

sudo apt-get install easystroke


sudo apt-get install easystrokeควรจะเป็น คุณไม่มี "r" อย่างไรก็ตาม +1 สำหรับคำตอบที่ยอดเยี่ยมและคัดลอก / วาง apt-get
Taeram

easystroke นั้นยอดเยี่ยมมาก!
zuba

3

ติดตั้งและใช้เครื่องมือจัดการการตั้งค่า CompizConfig:

sudo apt-get install compizconfig-settings-manager 

ไปที่การจัดการ Windows> ตารางเพื่อตั้งค่าคีย์ที่คุณต้องการ!

ภาพหน้าจอ CompizConfig เครื่องมือจัดการการตั้งค่า

หมายเหตุ: อย่าสัมผัสตัวเลือกใด ๆ หากคุณไม่แน่ใจเกี่ยวกับผลลัพธ์ ฉันยากจน Ubuntu Unity แล้วที่ไม่ปฏิบัติตามคำเตือนนั้น



1

หากคุณต้องการปรับขนาดเพียงแค่ลากหน้าต่างไปที่ขอบของหน้าจอเช่นใน Windows 7 Aero Snap ลองสิ่งนี้:

http://ubuntuforums.org/showpost.php?p=9974221&postcount=123

ดียิ่งกว่าด้วย Aero Snap คุณสามารถเรียงกระเบื้อง Windows ในแนวนอนแนวตั้งหรือทำให้ใช้เวลาเพียงหนึ่งในสี่ของหน้าจอ

หรือคุณอาจรอให้ Compiz 0.9 วางจำหน่าย ฟังก์ชันการผูกขอบจะถูกนำไปใช้ที่นั่นโดยค่าเริ่มต้นในปลั๊กอินกริด

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