ฉันจะบันทึก / เรียกคืนตำแหน่งหน้าต่างเมื่อฉันปลด / เชื่อมต่อแล็ปท็อปของฉันได้อย่างไร


9

ฉันมีแล็ปท็อปที่มีแท่นวางที่มีจอภาพขนาดใหญ่เชื่อมต่ออยู่ เมื่อเชื่อมต่อแล็ปท็อปฉันใช้จอภาพเป็นจอแสดงผลหลักและหน้าจอแล็ปท็อปเป็นจอแสดงผลรอง

เมื่อฉันปลดออกหน้าจอแล็ปท็อปจะกลายเป็นจอแสดงผลหลักของฉันและหน้าต่างทั้งหมดจะเลื่อนไปที่หน้าจอนั้น เมื่อฉันเชื่อมต่อแล็ปท็อปจอภาพจะกลายเป็นจอแสดงผลหลักอีกครั้งโดยอัตโนมัติ แต่หน้าต่างทั้งหมดยังคงอยู่บนหน้าจอแล็ปท็อป ฉันต้องลากแต่ละอันไปยังจอภาพและปรับขนาด

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

ฉันใช้ Gnome 3 กับ Arch Linux


ฉันมีปัญหาที่คล้ายกัน: เมื่อฉันเรียกใช้เกมที่ต้องใช้โหมดเต็มหน้าจอ แต่ไม่รองรับความละเอียดดั้งเดิมหน้าต่างทุกบานจะเลื่อนและปรับขนาด มันจะเป็นการดีถ้ามีวิธีบันทึก / กู้คืน
Aaron Digulla

คำตอบ:



1

ฉันได้ถามคำถามที่คล้ายกันในการถามอูบุนตูและคำตอบที่ยอมรับมีเชลล์สคริปต์ (ไม่ใช่เฉพาะอูบุนตู) เพื่อบันทึก / กู้คืนตำแหน่งหน้าต่าง

จุดสำคัญคือการใช้wmctrlเพื่อแสดงรายการหน้าต่างที่ใช้งานอยู่และxwininfoเพื่อสอบถามรูปทรงเรขาคณิตของพวกเขาและwmctrl ในภายหลังอีกครั้งเพื่อเรียกคืนรูปทรงเรขาคณิตของแต่ละหน้าต่างกลับมา

wmctrlจะต้องติดตั้งแยกต่างหาก

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