mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 17:33:05 +00:00

问题原因:在自动关闭显示屏后,底层会先禁用掉显示器然后再开启显示器,前端收到禁用显示器的信号后,会把主屏幕设置为另外一个屏幕,这样任务栏就跑到副屏幕了 解决方案:增加一个类,专门用来处理这种情况,判断是否这种情况的方法是,删除显示器,更新主屏幕和新增显示器的操作在1.5秒之内发生;否则,认为是正常的新增删除调整主屏幕的操作,因为正常的这些操作下,屏幕会黑一下,而且这个黑的时间不止1.5秒 Log: 修复自动关闭显示器再唤醒后任务栏的位置的错误问题 Influence: 任务栏,设置屏幕为1分钟,自动关闭显示器为1分钟,任务栏设置为跟随鼠标,什么都不操作,等1分钟过后再唤醒,观察任务栏的位置 Bug: https://pms.uniontech.com/bug-view-114613.html Change-Id: I6d2190f2e8394261185ef42d544fba338cbe0e14
DDE Dock
DDE Dock is the dock of Deepin Desktop Environment.
A tutorial for build dde-dock plugin: plugins-developer-guide
Getting help
Any usage issues can ask for help via
Getting involved
We encourage you to report issues and contribute changes
- Contribution guide for developers. (English)
- 开发者代码贡献指南 (中文)
Description
Languages
C++
97%
CMake
2%
C
0.8%
Shell
0.2%