当dde-dock不处在正副屏幕组合出来的桌面的边界时无法占位
Tofloor
poster avatar
ih******op@vip.qq.com
deepin
2018-03-05 19:49
Author
本帖最后由 ihipop 于 2018-3-5 14:24 编辑

标题“ 当dde-dock不处在正副屏幕组合出来的桌面的边界时无法占位” 字数所限,描述不清楚
假设 A+B两款屏幕 组成了一个虚拟的大桌面 A&B,A左B右,B作为主桌面,所以dde-dock也只能在B上
当dde-dock在B的左边的时候,他不处于A&B所组成的屏幕边缘(A的左边,或者B的右边),那么他就不会申请和自己等宽的区间占位防止自己和窗口重叠,导致截图这种情况


同理:当 A+B使用上下模式的时候也一样,只要不在A&B的组合的虚拟大桌面的边缘,dde-dock都不能正确占位

Reply Favorite View the author
All Replies
avatar
aida
deepin
2018-03-05 21:51
#1
Reply View the author
avatar
justforlxz
deepin
2018-03-05 22:24
#2
Dock不允许放置在两个屏幕中间的那个地方,因为X只允许Dock申请虚拟屏幕的四周。下次更新Dock时会禁止放置在两个屏幕中间。
Reply View the author
avatar
ih******op@vip.qq.com
deepin
2018-03-05 23:23
#3
https://bbs.deepin.org/post/153812
Dock不允许放置在两个屏幕中间的那个地方,因为X只允许Dock申请虚拟屏幕的四周。下次更新Dock时会禁止放置 ...

测试了一下,默认也是不能放的,那个选项是灰色的,但是如果我在B&A这样的组合的时候先放在B屏幕的左边(实际上是边界),然后在显示设置里面交换两个屏幕的位置,dock就跑到中间去了并没有跳到实际的边界上去。
Reply View the author
avatar
justforlxz
deepin
2018-03-05 23:28
#4
https://bbs.deepin.org/post/153812
测试了一下,默认也是不能放的,那个选项是灰色的,但是如果我在B&A这样的组合的时候先放在B屏幕的左边( ...

dock只能在主屏显示,而且不能主动放置在屏幕的中间,像你这样主动调整屏幕位置,让dock被动调整到屏幕中间,肯定违反了dock不能放置在中间的原则。放置在屏幕中间会有问题的,所以才禁止主动放置在那个位置。
Reply View the author
avatar
ih******op@vip.qq.com
deepin
2018-03-06 00:32
#5
https://bbs.deepin.org/post/153812
dock只能在主屏显示,而且不能主动放置在屏幕的中间,像你这样主动调整屏幕位置,让dock被动调整到屏幕中 ...

所以其实应该在变更屏幕配置后,发现不在边界的时候自动贴到对应的边界去,而不是把选项置灰
Reply View the author
avatar
emofode
deepin
2018-03-06 00:51
#6
https://bbs.deepin.org/post/153812
所以其实应该在变更屏幕配置后,发现不在边界的时候自动贴到对应的边界去,而不是把选项置灰 ...

dock 是要显示在主屏幕的,不会显示在扩展屏幕。在两个屏幕中间是错误的设置项,在此状态下不设置占位区域是因为设置了之后会有更严重的问题,你可以手动调整到其它位置
Reply View the author