找回密码
 立即注册
搜索
查看: 1894|回复: 14

[软件] Windows 10 窗口管理的 bug

[复制链接]
     
发表于 2019-4-2 18:11 | 显示全部楼层 |阅读模式
本帖最后由 obiy 于 2019-4-3 00:12 编辑

很多人婊macOS的理由之一是Windows的窗口管理不知高到哪里去了,然而这个功能存在bug

bug表现如下:
一、右上角的三个窗口控制按钮(最小化、最大化、关闭)有时会上移

稳定复现方法:
1. 打开文件资源管理器(Explorer)
2. 将窗口最大化
3. 使用Windows键+方向左键将窗口贴左

二、部分应用软件在使用Windows+ 左右方向键时,窗口的行为与预期不符
窗口管理快捷键和预期行为见:https://support.microsoft.com/en ... 0-snap-your-windows

稳定复现方法:
1. 打开(VSCode、Firefox、Chrome)的任意一个程序,之后的步骤均使用此步骤打开的程序。
2. 使用Windows键+方向左键将窗口贴左
3. 关闭窗口,重新启动程序(如果第一步的程序是Firefox,重新启动的窗口的大小正确,但位置会偏)
4. 使用Windows键+方向左右键测试窗口的行为

该bug可能是部分左右贴靠后记忆窗口大小和位置的程序与Windows冲突所致,也有部分应用(鸡贼地)规避了这个bug:这些应用会记忆上次关闭时窗口的大小和位置,但在窗口左右贴靠时除外;它们在窗口左右贴靠状态被关闭时,按照未贴靠时的窗口大小和位置恢复窗口。这些应用包括文件资源管理器、Microsoft Edge、Office365全家桶等,微软第一方应用占了多数。

Firefox在使用Windows键+左右方向键时,不会完全贴合到屏幕左右侧,即在横向和纵向总会留一条缝露出桌面,一部分窗口被“吃掉”,可能窗口大小是贴合的,但总是对不齐。

Chrome:左右两侧贴合桌面时,右上角的三按钮(最小化、最大化、关闭)会上移,无法完全显示。

Chrome、VSCode、和Firefox会出现快捷键与预期行为不符(主要是窗口贴左或贴右时,按Windows键+另一侧方向键,不会让窗口移动。例如VSCode贴在桌面左侧,按Windows+右,窗口不会恢复到未贴合时的大小或贴合到桌面右侧,而是保持原位置。此时按Windows+左,会让VSCode窗口在贴左和贴右循环)

窗口管理快捷键和预期行为见:https://support.microsoft.com/en ... 0-snap-your-windows

Chrome在贴右时,有几率横向和纵向的滚动条被吞掉一半(即窗口未贴右,但有时右上角的三按钮的位置正确,所以可能是Windows吞掉的)

未出现窗口管理bug的应用:系统文件管理器、WebStorm

涉及到的Windows版本:1803、1809、1903 insider preview

上述应用软件的版本为帖子发布或修改时的最新版


软粉:别问,问就是我们Windows兼容性好+历史包袱重,你看看这个(界面模糊、字体难看或其他问题的)应用有mac或Linux版吗?又不是不能用

惹不起惹不起,lz想转回macOS了,谁来拔个草

回复

使用道具 举报

发表于 2019-4-2 18:29 来自手机 | 显示全部楼层
如果你想,那就行动,win10没牌面的
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-4-2 19:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2019-4-2 19:21 | 显示全部楼层
我用AQUASNAP也沒有貼合問題
回复

使用道具 举报

发表于 2019-4-2 19:24 | 显示全部楼层
本帖最后由 samfs 于 2019-6-13 21:33 编辑

*
回复

使用道具 举报

     
发表于 2019-4-2 19:40 | 显示全部楼层
MaxTo也太贵了
回复

使用道具 举报

     
 楼主| 发表于 2019-4-2 19:47 | 显示全部楼层
本帖最后由 obiy 于 2019-4-2 19:56 编辑
NagisaLoveMami 发表于 2019-4-2 19:04
既然你在macOS下可以欣然用第三方软件辅助窗口管理,为什么不试试Windows的第三方辅助软件呢?

正好!方便 ...

不是按钮消失,而是上移,现在webstorm也出bug了
说起来你可能不信,之前用macOS的时候没用过第三方窗口管理软件

左webstorm,右chrome

左webstorm,右chrome


下图是chrome右贴时出现按钮上移的情况

chrome 三按钮顶部被吃掉一部分

chrome 三按钮顶部被吃掉一部分



回复

使用道具 举报

     
发表于 2019-4-2 20:06 来自手机 | 显示全部楼层
Windows也有字体看不清问题虽然是出现在放大的情况下

—— 来自 samsung SM-N9109W, Android 6.0.1上的 S1Next-鹅版 v2.1.0-alpha
回复

使用道具 举报

     
发表于 2019-4-2 20:41 | 显示全部楼层
NagisaLoveMami 发表于 2019-4-2 19:04
既然你在macOS下可以欣然用第三方软件辅助窗口管理,为什么不试试Windows的第三方辅助软件呢?  正好!方便 ...

求mactype参数
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-4-2 21:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2019-4-2 21:26 | 显示全部楼层



用三方工具呗,这俩可以同时用
回复

使用道具 举报

     
发表于 2019-4-2 22:09 | 显示全部楼层
本帖最后由 Lisylfn 于 2019-4-2 22:34 编辑

刚想说从来没遇到过, 转头就遇到了
这win10有点智能啊


找到如何复现顶部切边这个bug了:
窗口A最大化, 窗口B拖到一边或者快捷键贴边, 另一侧的选择窗口A, 那么窗口A顶部将会被切边
顶部切边应该是任意窗口最大化后, 接下来的第一次贴边窗口会顶部切边, 改变贴边位置会重置
再次最大化后进行贴边还会顶部切边, 任意窗口都会出现这个bug, 资源管理器也会
应该是因为最大化的顶栏和小窗口的顶栏的宽度是不一样的(点个窗口最大化观察一下就可以发现了), 最大化的顶栏宽度小一些, 从最大化贴边成小窗口时候没有考虑到这个宽度差异就切边了


快捷键与预期不符合这个我就没有试出来了, Chrome VSC和Firefox都试了一遍




回复

使用道具 举报

     
 楼主| 发表于 2019-4-2 23:29 | 显示全部楼层
Lisylfn 发表于 2019-4-2 22:09
刚想说从来没遇到过, 转头就遇到了
这win10有点智能啊

的确,窗口控制按钮可以稳定复现。

关于快捷键的问题,当应用窗口没有贴左或贴右的时候,使用是没啥问题的。

复现的话可以试试:
1. 使用Firefox或VSCode,Windows+左或右贴左或贴右。
2. 关闭第一步的程序
3. 打开第一步使用的程序,此时窗口会保持第二部关闭时的大小和位置。这时使用Windows+方向键的快捷键就不对了。
回复

使用道具 举报

发表于 2019-4-3 02:30 来自手机 | 显示全部楼层
建议用linux,i3/awesome/xmonad哪个不比这些残废窗口管理好用
回复

使用道具 举报

     
发表于 2019-4-3 03:38 | 显示全部楼层
macOS原生窗口管理也不好用啊,没法自动吸附到四角,硬件驱动也少。要是能用Alfred + i3就好了(苹果:不,你不能想
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-28 13:26 , Processed in 0.084481 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表