Score:2

จะบอก Compiz ไม่ให้จัดการ / จัดการ Window ID เฉพาะได้อย่างไร

ธง in

ฉันมีหน้าต่างที่ฉันย้ายจากจอภาพหนึ่งไปยังอีกจอภาพหนึ่งทีละขั้นตอน เดอะ คอมพิซ ปลั๊กอิน "วางหน้าต่าง" จะสกัดกั้นการเคลื่อนไหวและหยุดไม่ให้เคลื่อนที่ไปยังจอภาพถัดไปในขั้นต้น จากนั้นจะข้ามไปยังจอภาพถัดไปและค้าง จากนั้นจะดำเนินขั้นตอนสุดท้ายต่อไป

หากต้องการแทนที่ปลั๊กอิน "place window" python จะออกคำสั่ง CLI บางคำสั่ง บันทึก: $ และเพิ่มบรรทัดพิเศษเพื่อให้อ่านง่าย:

$ gsettings รับ org.compiz.core:/org/compiz/profiles/unity/plugins/core/ active-plugins

['หลัก', 'คอมโพสิต', 'opengl', 'regex', 'mousepoll', 'ภาพเคลื่อนไหว',
'wall', 'vpswitch', 'session', 'snap', 'วิธีแก้ปัญหา',
'compiztoolbox', 'imgpng', 'resize', 'move', 'place', 'expo', 'fade',
'ezoom', 'สเกล', 'switcher', 'unityshell']

ถ้า 'สถานที่' ปรากฏขึ้นระหว่าง 'เคลื่อนไหว' และ 'งานแสดงสินค้า' ปลั๊กอิน ลบออกโดยใช้:

$ gsettings ตั้ง org.compiz.core:/org/compiz/profiles/unity/plugins/core/ active-plugins

"['หลัก', 'คอมโพสิต', 'opengl', 'regex', 'mousepoll', 'ภาพเคลื่อนไหว',
'wall', 'vpswitch', 'session', 'snap', 'วิธีแก้ปัญหา',
'compiztoolbox', 'imgpng', 'resize', 'move', 'expo', 'fade',
'ezoom', 'scale', 'switcher', 'unityshell']"

จากนั้นค่อยๆ เลื่อนหน้าต่างระหว่างสองจอภาพทีละขั้นตอน เมื่อเสร็จสิ้นปัญหา การตั้งค่า คำสั่งอีกครั้ง:

$ gsettings ตั้ง org.compiz.core:/org/compiz/profiles/unity/plugins/core/ active-plugins 

"['หลัก', 'คอมโพสิต', 'opengl', 'regex', 'mousepoll', 'ภาพเคลื่อนไหว',
'wall', 'vpswitch', 'session', 'snap', 'วิธีแก้ปัญหา',
'compiztoolbox', 'imgpng', 'resize', 'move', 'place', 'expo', 'fade',
'ezoom', 'scale', 'switcher', 'unityshell']"

ใน หลาม xlib มีวิธีทำโดยการตั้งค่าสถานะหรือคุณสมบัติของหน้าต่างหรือไม่

cn flag
จะไม่ทราบเกี่ยวกับคำถามของคุณแม้ว่ากระบวนการปัจจุบันจะสร้าง 2 สคริปต์สำหรับชุดคำสั่ง 2 ชุดและตัวเรียกใช้เดสก์ท็อป 2 ตัวเพื่อเรียกใช้ จากนั้นเพียงดับเบิลคลิกเพื่อใช้งาน (หรืออาจเป็น 1 สคริปต์ที่มีการพักระหว่างคำสั่ง
N0rbert avatar
zw flag
`ccsm` อาจมีตัวเลือกบางอย่างในการกรองรหัสหน้าต่าง
WinEunuuchs2Unix avatar
in flag
@N0rbert ฉันติดตั้ง `ccsm` เมื่อสองสามวันก่อน นี่คือวิธีที่ฉันค้นพบการปิดใช้งานปลั๊กอิน 'place' windows ช่วยให้สามารถย้ายหน้าต่างได้อย่างราบรื่นระหว่างจอภาพสองจอ คุณสามารถทำได้ด้วยเมาส์ ไม่ใช่ด้วย `xdotool`, `wmctrl`, `gtk` หรือ `python-xlib` ฉันเห็นว่าพวกเขามีอินเทอร์เฟซ `dbus` และอาจมีบางอย่างที่จะช่วยได้
WinEunuuchs2Unix avatar
in flag
@ดั๊ก ขอบคุณสำหรับคำแนะนำ ถ้าฉันต้องไปตามเส้นทาง ฉันจะเรียก `gsetting` โดยตรงจาก python ก่อนและหลังฉันย้ายหน้าต่าง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา