问题诞生的场景
在开发的时候,经常用到 windows 的虚拟桌面,win+tab 就能新建好几个桌面。为了方便开发,桌面 1 用来放 chrome,就是为了查资料;桌面 2 就是放vscode,用来写代码;桌面 3 就是放 ps ,用来显示设计图;桌面 4 放微信,用来沟通工作上的问题;
平时在多个桌面之间切换的时候,通过 win+ctrl+方向键左/右 进行来回切换,但是由于没法经常看到微信,有时候会不太及时回复同事,甚至是女朋友!
所以我接了另外一个显示器,用来看微信的。但是切换到桌面 4 的时候,那个新显示器才会显示微信。解决方法就是把微信放到桌面 2 的新显示器中,这个时候在桌面 2 时就可以看到新显示器出现微信了。
然而只要切换桌面,比如说为了差点资料,切换到桌面 1 , 这个时候新显示器就没有微信了,要回到桌面 2 才有。这个问题困惑了我很久,在我看来,除非 windows 的虚拟桌面能够一个显示器分配一个,在切换的时候只能切换当前聚焦的显示器,否则没法解决我这个问题的。
所以我去找找看有没有办法实现上面的想法。然而各种网上的评论都说没办法。
对问题的梳理
重新考虑了一下问题,实际上我想实现的是:两个显示器,其中一个作为副显示器,用来显示微信,另一个显示器作为主力,用来查资料和开发等工作,能够通过 win+tab 切换工作区(虚拟桌面)而不影响副显示器的显示内容
那要怎么解决呢?????
解决方案
终于给我找到办法了,用英文来搜索就能找到不一样的结果呢!
就是把微信在每个虚拟桌面上都显示!!就是强制悬浮于桌面上
具体操作就是:
- win+tab 打开虚拟桌面总览
- 在对应显示器上,右键那个应用
- 勾选 “在所有桌面上显示此应用的窗口”
这样,终于实现了“用副显示器看微信,而主显示器随意切换桌面”的效果了,都不会影响到副显示器的显示内容了。唯一有个缺点就是在切换的时候副显示器还是会有个切换的动画效果。