fix(display): migrate concat screen management to daemon#1142
Conversation
|
Hi @52cyb. Thanks for your PR. I'm waiting for a linuxdeepin member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
a21b770 to
dfcd386
Compare
Add DBus method SetConcatScreen and manage RANDR Monitor via XCB/RANDR protocol directly. The daemon owns the concat screen lifecycle: auto cleanup on mode switch, hotplug, and layout changes. 新增 DBus 接口 SetConcatScreen,通过 XCB/RANDR 协议直接管理拼接。daemon 接管拼接生命周期:模式切换时自动清理,热插拔/布局变更时退出。 Log: 将跨屏拼接逻辑迁移至dde-daemon PMS: BUG-363737 Influence: 1.开启跨屏拼接后,使用系统快捷键切换到其他多屏模式,能自动退出拼接; 2.控制中心切换多屏模式,开/关跨屏拼接,状态正确; 3.热插拔显示器、更改显示器坐标、自动退出拼接
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: 52cyb, fly602 The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
/merge |
|
This pr cannot be merged! (status: unstable) |
|
/forcemerge |
|
This pr force merged! (status: unstable) |
Add DBus method SetConcatScreen and manage RANDR Monitor via XCB/RANDR protocol directly. The daemon owns the concat screen lifecycle: auto cleanup on mode switch, hotplug, and layout changes.
新增 DBus 接口 SetConcatScreen,通过 XCB/RANDR 协议直接管理拼接。daemon 接管拼接生命周期:模式切换时自动清理,热插拔/布局变更时退出。
Log: 将跨屏拼接逻辑迁移至dde-daemon
PMS: BUG-363737
Influence: 1.开启跨屏拼接后,使用系统快捷键切换到其他多屏模式,能自动退出拼接;
2.控制中心切换多屏模式,开/关跨屏拼接,状态正确;
3.热插拔显示器、更改显示器坐标、自动退出拼接