前言:
- 此文太长,一篇顶十篇,建议分多次看。
- 附上一个目录,搜索目录条目中对应的搜索关键词可直接跳到相应部分。
目录:
Windows系统通知竟可用Ctrl+鼠标滚轮缩放?!而且有杂色是怎么回事?
(搜索“我说的系统通知,就是右下角不时会滑出来的那个宽条的通知。”跳到此部分。)
计算器按2+3后按回车不出5而是出历史记录?!
(搜索“这件事暂时告一段落,接下来说计算器的事情。”跳到此部分。)
PowerToys四条窗口边框线的上边框不显示?!
(搜索“接下来说说微软的PowerToys。”跳到此部分。)
WinUI界面里下拉菜单中字迹时而清晰时而模糊的问题。
(搜索“说到界面模糊的问题呀,就得提一下“下拉菜单中字模糊”的问题了。”跳到此部分。)
WinUI重新发明闪屏BUG,由闪白进化到闪主题色。
(搜索“说到“设置”界面,就得提一下闪屏的问题了。”跳到此部分。)
N多开源应用开发者用WinUI结果全都被坑。设置快捷键竟允许“Win+空格”算怎么回事?!
(搜索“上面所述这些问题,最可恨的地方是什么呢?”跳到此部分。)
WinUI的根本问题在于设计语言“不完整”。
(搜索“然后就是TranslucentTB的问题,其实这背后隐藏着WinUI最大的问题。”跳到此部分。)
心态要摆正。支线项目做不好,主线一定也会跟着做不好,要好就都好,不好就都不好。不会有例外。
(搜索“而且有一点必须要说清楚。”跳到此部分。)
很遗憾的是,开源软件的情况要比这WinUI糟糕得多。
(搜索“说到这必须也得提一下开源软件,因为开源软件不给力也是个大问题。”跳到此部分。)
你没法爱Windows。你爱什么功能,什么功能被砍!
(搜索“说完开源说回Windows。”跳到此部分。)
正文:
我说的系统通知,就是右下角不时会滑出来的那个宽条的通知。
下次你看到系统通知的时候,请赶快把鼠标移上去,然后“Ctrl+鼠标滚轮”。你会惊奇地发现,这破通知竟然是可以“缩放”的!
现在就想试?直接粘贴这么几行代码到PowerShell里执行。就会弹出一个测试通知来。(我用网上搜的指令稍加改动做成了这个,但愿没什么病毒吧。)
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
$objNotifyIcon = New-Object System.Windows.Forms.NotifyIcon
$objNotifyIcon.Icon = [System.Drawing.SystemIcons]::Information
$objNotifyIcon.BalloonTipIcon = "Info"
$objNotifyIcon.BalloonTipTitle = "系统通知测试"
$objNotifyIcon.BalloonTipText = "此时立刻将鼠标移上来,用Ctrl+滚轮竟可缩放此通知??"
$objNotifyIcon.Visible = $True
$objNotifyIcon.ShowBalloonTip(10000)
Start-Sleep 500
并且一旦开始缩放,会观察到几个衍生的怪现象。
一是你把通知条尺寸这样“调整”之后,下次再弹出通知也是你“调整”之后的尺寸。
二是如果你在那里缩放玩太久,最终通知会消失——然后又弹出一遍!然后你可以继续玩。
三是这“缩放”不尊重系统的动画设置。我“关闭动画效果”,缩放此通知仍然有缩放动画效果,算是“破罐子破摔”的一种表现了。
但这还不算最要命的。当你放大放大再放大,会发现一个问题:这通知条的纯色背景,怎么有点儿杂色,有点儿“花”呢?
这还不算完!你再用Win+A打开操作中心。然后截图,然后把截图放大,会发现同样带有杂色。
我说怎么总觉得这俩东西颜色有点儿不对呢?
开始菜单背景是花的。操作中心背景是花的。
窗口标题栏不是花的,展开托盘图标的面板不是花的,点击左下角输入法图标切换输入法的界面不是花的。按Win+空格键切换输入法的界面也不是花的。
为什么会有杂色呢?我一开始以为这背景是因为有损压缩才加入了杂色。可我之后自己试了一下把同样的纯色存成图片有损压缩,没有肉眼可见的杂色啊!
当然如果你这些背景都是黑色,那可能是因为你没在系统的“个性化->颜色”设置里把“在以下区域显示颜色”下面的两个复选框都挑上勾。
但我万万没想到,这显示开始菜单背景色,显示操作中心背景色的功能竟然是这么做滴。
哦还有,点击左下角输入法图标,从“左下角”出来的输入法切换菜单是有透明毛玻璃特效的。但是按Win+空格,从“屏幕右侧中部”出来的输入法切换菜单,就没毛玻璃特效了。
这件事暂时告一段落,接下来说计算器的事情。
你打开计算器,看到“标准模式”的UI,然后你用数字小键盘,输入1+2,再按下回车。然后计算器UI里显示了3。
然后你点开右上角的历史记录图标,就是那个环形箭头套着时钟指针样式的图标,看一下你刚才计算的历史记录。
然后你再点一次这个图标,关闭历史记录。继续输入2+3,再按下回车。
然后没出5。而是把历史记录面板又调出来了……
亲爱的微软啊,我有点儿不成熟的意见。
我认为在计算器的主界面里按下回车,无论何时,都应该相当于按下“等于”键。
比如当我已经输入了2+3这样的算式之后,“2+3”已经上屏了,此时再按下回车,永远应该是按下“等于”键。
你觉得对吗?
其实他们也不是不知道这个问题。因为如果是点击左上角的汉堡菜单,点开再关闭,按回车还是“等于”键。
甚至,如果你之前没输入算式,只是打开计算器,点开汉堡菜单再关掉,此时立刻按回车,也是按等于!可以看到默认显示的一个数字0变成了0=0!
如果计算器窗口最大化,历史记录展开成带有“历史记录”4个字的标题。和那面板互动后立刻按回车,也还是“等于”键。
但是历史记录按钮这地方却搞错了!
UI测试不到位!
我就不知道他们这水究竟有多深。这真的仅仅是一个计算器的问题么?给计算器这个按钮的行为修改下,就解决了?还是说整个Fluent UI的设计标准需要修改,以包含这个功能呢?
接下来说说微软的PowerToys。
亲爱的微软啊,我有点儿不成熟的意见。
请先确保在系统的“个性化->颜色”设置里,已经打开了显示“标题栏和窗口边框”颜色的功能。然后听我慢慢讲。
我认为,一个窗口的边框分为4个部分。上边框,下边框,左边框,和右边框。
然后在系统DPI设置成125%时,请不要在PowerToys主界面里忘记显示上边框!
部分PowerToys的组件也受影响,比如“File Locksmith”的界面。(File和Locksmith之间“有”空格)
但是也有的组件显示正常,比如“PowerRename”的界面。(Power和Rename之间“没有”空格。这命名规则……)
仔细一看,不但是上边框没显示,右上角的最小化、最大化、关闭按钮也小了一点儿。似乎是整个标题栏的尺寸都错了。
这是他们用他们“最新”的,“积极维护中”的UI做出来的东西,然而有这么明显的毛病都没人管?窗口上下左右四条边框线只显示出三条来都没人管??
我怀疑他们是不是人人都用的24寸4K显示器?全都用的200%DPI整数缩放?所以有一点点模糊都看不出来?
说到界面模糊的问题呀,就得提一下“下拉菜单中字模糊”的问题了。
仍然是系统DPI设置为125%的情况下,打开设置,就打开第一个页面吧。“系统->屏幕”设置。目的是要找到一个带有下拉菜单的界面,并且设置项还要稍微多一点,导致窗口右侧有滚动条。
此时拖拽滚动条,无论拖拽到什么位置,界面里的字迹都是一样清晰。这不是理所当然的吗?无论下拉多少像素,就把显示的东西也相应挪那么多像素不就好了?自然挪到哪都是清晰的。
然而,你打开一个下拉菜单看一下字迹。
当界面滚动到顶部的时候,下拉菜单的字迹是清晰的。
当界面向下滚动一两个像素的时候,下拉菜单的字迹是模糊的。
继续滚动几个像素,会发现同样的下拉菜单,字迹在模糊和清晰之间反复切换。模糊的时候更多。
这个BUG似乎只和“设置”窗口内部界面的滚动位置有关,和设置窗口本身在屏幕中的位置无关。
不过这里有一个下拉菜单,字永远清晰,就是那个调“显示器分辨率”的下拉菜单。貌似菜单过长,以至于菜单有自己滚动条的时候,BUG就又没了?
这个BUG应该同时影响Win10和Win11的UI。
还有,我拒绝说清楚,到底从顶部往下滚动的时候,模糊和清晰的周期是多少,究竟每几个像素循环一次。
因为微软的另一个BUG,让我没法好好测试这件事!
显然,我需要一次把鼠标往下移一个像素的功能。
我看到有人在微软PowerToys的反馈页面里提出要这个功能。
官方回应是Windows自带这功能了。这功能叫“鼠标键”。可以用“左Alt+左Shift+Num Lock”开启。
然而现在这功能是半残废的!我开启这功能,然后点亮数字小键盘灯。然后按数字键2。我每按一下键,鼠标指针应该往下挪一个像素吧?
然而现在根本不是这样,指针有时候挪,有时候不挪。而且根本没规律可言。有时候连按两下就挪两个像素,有时候按两下才挪一个像素,有时候按三下才挪一个像素。
你就把鼠标指针挪到左上角,然后试着往下挪。按10下键。然后再把指针挪回左上角,再按10下键,重复几次。你会发现每次表现都不一样。
这种情况下我没法给他们测试那个下拉菜单模糊的功能!我得有个按一下键保证挪一个像素的鼠标键功能才行!否则我还得一边按住鼠标左键,一边盯着看鼠标指针是否真的动了一个像素,一边计数。我顾不过来那么多事!
咱能不能承认下现实?现实就是“没有”用键盘将鼠标指针移动单个像素的功能。甭管是修复Windows自带的功能,还是在PowerToys里加入这功能,总得做些什么吧!
等于现在就是最糟糕的结局?不靠谱的功能卡住位置,导致没人开发靠谱的“鼠标键”功能??
我又看到鼠标键功能的那个图标,怀疑这功能的底层代码是不是打Win95引入之后就没改过!尤其是核心功能,肯定没有考虑到高DPI设置下的表现吧!
说到“设置”界面,就得提一下闪屏的问题了。
自从Windows引入深色主题之后。常常出现一个问题,就是表面上支持深色UI的程序,在窗口“首次开启”“从最小化中恢复”“最大化”的时候,窗口会闪白。(最大化时,是多出来的区域会闪白。)
比如直到现在,VSCode在启动的时候窗口会先全白好一阵子,硬盘越慢,白的时间越长。
本来解决这个问题的最常规思路,是个人都想得到。就是找出那行让窗口涂满白色的代码,把那个白色改成黑色或者深灰色。
然而你知道Win10设置界面是怎么做的吗?他们竟然改为闪“主题色”!
在开启显示“标题栏和窗口边框”颜色的情况下,最大化设置窗口试试看。再狂点任务栏图标,把设置窗口不断最小化再还原试试看。
这叫什么操作?“重新发明闪屏BUG”???
或许这个BUG在Win11里解决了?因为我看PowerToys里没这问题。显示窗口上边框的和不显示窗口上边框的组件(咳咳)都没这问题。
但是我还是不放心。他们真的把这事儿已经纳入UI测试标准了吗?会不会到了Win12又把这毛病添回来?
大概率已经添回来了。比如微软的Edge浏览器于2025年上半年加回了闪主题色的BUG。原来是闪灰黑色的。
因为目前为止我所说的所有问题,就是“测试,测试,测试”。测试不到位,这么明显的问题都看不到。
比如说刚才那个有人要求微软PowerToys加入鼠标移动单个像素功能的例子。
如果我是官方,我是要先当场试一下鼠标键的功能,再回复的。但他们不可能那么做对吧?
上面所述这些问题,最可恨的地方是什么呢?
这些都是微软最新的UI,尤其是最新最新的WinUI,属于微软自己正在用,且在积极维护中的UI,还做成这样。
然后因为是所谓最新且积极维护中的UI,别的开发者以为这是好东西,于是就来用。
于是就导致用WinUI的软件,各有各的独门bug。
AssetRipper,继承了早期版本WinUI,滚动条展开过慢的问题。就算在系统设置中关闭动画效果,挪到细成一条丝的滚动条上,还是要尴尬地等上个一秒钟才能拉动这滚动条。(这问题好像直到2025年年初才在Windows系统里解决??)
TranslucentTB,一个在应用商店上架的开源小工具。其DPI缩放做得有问题。我把显示DPI提高到125%之后,这应用的菜单字号仍然显示成貌似是100%DPI的样子。而托盘图标的工具提示……字反而变小了??
并且TranslucentTB还有个独门BUG,第一次右键点托盘图标打开菜单的时候,菜单排版是一个样子。此时左键点别处先关闭第一次打开的菜单,然后第二次及之后再点开,排版是另一个样子,变得更紧凑了。(如果点第二次没出现这个BUG再多试几次。我有时候要试5次,而且每次得先左键点下别处。把菜单关掉,再次点开,才终于触发BUG。一旦排版开始变紧凑了,之后再怎么点排版都是紧凑的了。)
(注:TranslucentTB的作者疑似在玩花活?别的应用展开右键菜单,默认往右下方展开,右下方空间不够就往右上方展开。可这个应用却只是在右下的基础上稍微往上挪一挪,还是尽可能把菜单靠下放置。并且右键菜单会避开任务栏区域,绝不会遮挡任务栏。这是作者自己的操作吗?别的应用我没见过这样的。那么菜单排版以及DPI缩放的BUG到底是因为作者自己搞砸了还是WinUI的锅呢?)
然后是Magpie,本来那个基于.NET的UI虽然丑,但是基本功能没问题。换到WinUI之后,F13到F24快捷键的支持没了!并且作者还以为这UI没什么问题,于是新加入的渲染功能只支持新UI。
先说这快捷键的问题啊。WinUI的快捷键兼容性检查功能,实际上是半吊子。比如上面说的F13到F24相关快捷键不允许的问题。
可你知道什么快捷键他们允许吗?在Magpie里竟然可以把快捷键设置成“Win+空格”!那不是切换输入语言,以开关中文输入法的快捷键吗?
就连PowerToys自己都搞砸了!他们激活“速览”功能的默认快捷键竟然是“Ctrl+Space”,这快捷键不是把中文输入法锁定到纯英文模式的快捷键吗??
不过这个快捷键,如果由我全权决定该设定成什么,也是真不知道设置成什么才好。显然不能设置成“Win+Space”,因为那也是切换输入语言的快捷键。
怕有人不懂,提一下:不要以为可以设置成单按Space空格键。那是不合适的。知道为什么吗?因为空格键可以用于纯键盘操作时选中多个不连续项目。在文件管理器里先选中一个项目,按住Ctrl键的同时按方向键定位到下一个项目,然后松开Ctrl键再按空格,就能同时选中这两个不连续项目。(若需要再选第三个文件则需要再次按住Ctrl键——定位——松开Ctrl然后按空格。)这就意味着单按空格键已经被占用了,速览功能不能用它了。
但那也不是设置成“Ctrl+Space”的理由好吧!
而且我说“不能”,有用吗?他们就是还允许绑定成“Win+空格”,在PowerToys里是允许的!所以果然是WinUI的错,不是Magpie作者的错是吧?Magpie作者错就错在误信了WinUI!
在此我还得给微软打个预防针:“Shift+空格”也不能用好吧!那是中文输入法里,切换全角半角的快捷键!这是半角的123abc,这是全角的123abc。懂了不?
“Alt+空格”就更不能用了。这个我还是不要给微软解释了,否则太侮辱人家智商了。
然后就是TranslucentTB的问题,其实这背后隐藏着WinUI最大的问题。
我不是说那个DPI缩放错误的问题,还另有别的问题。
你看,TranslucentTB这软件,是可以用来修改Windows任务栏的外观的。共有5个选项。我想把这5个选项都试一遍,就得点10下鼠标,展开5次二级菜单,指针挪动相当于一个屏幕高度的总距离。只因为WinUI没有那种点击后不自动关闭的菜单!这里需要那种菜单!
这背后深层次的问题就是……WinUI界面语言“不完整”功能“缺失”。
不要跟我说那种菜单不标准所以不需要加。这里就是需要这么一种菜单,WinUI就应该支持!
而且最严重的问题,恰恰出现在PowerToys的“键盘管理器”功能里。配置“重映射键”时,200多个选项你就给我放在一个“单列的”下拉菜单里吗??
此时应有“多列的”下拉菜单,比如Windows开始菜单里,点击首字母,会出现一个把26个字母排成四列的菜单。
我敢肯定现在WinUI压根就没开发一个方便调用的“多列式下拉菜单”功能。
感觉现在微软在WinUI上的举动算是有些自相矛盾,一方面把这UI放出来让别人也可以用,另一方面功能不完善到谁用谁被坑的程度。
如果微软那边有人真想改进这UI,我送他们四个字:磁盘管理。
就是把磁盘管理用WinUI的设计语言做一遍,并且方便程度不输给原来的磁盘管理。
我这么建议,是因为有一个新版磁盘管理很重要吗?其实不是。其实是“证明WinUI确实能用来做磁盘管理这样的工具型应用”很重要。
他们到底想不想做一个包罗万象的UI框架?如果这个WinUI做这个不行,做那个有BUG,就连做个计算器都不能保证输入完2+3之后按回车一定是按等于,然后还能吸引开发者都去用,那这东西不就是个赛博瘟疫么?坑货!
而且有一点必须要说清楚。
出这么多问题,可别觉得冤枉,别以为是因为什么所谓的“多干多出错”!
出这么多问题恰恰是因为之前干得太少了,事情做得不到位,“开发债”积攒得太多了,才搞成这个样子。
而现在事情做不到位的地方就是“缺少测试UI的工具”。
如果有一个快速在不同DPI下测试同一窗口,甚至某个菜单渲染的功能,测试变得容易些,就能避免窗口上边框都显示不出来这种问题。
如果有办法能快速枚举自适应UI的不同模式,并且逐个测试的话,就能避免“2+3=历史记录”这样的问题。
如果有办法能一次滚动一个像素,就能更好地测试“UI不模糊,UI内下拉菜单却模糊”的问题。
然而我敢打赌微软他们绝对没有搞这种测试工具出来。PowerToys上边框不显示的问题可能已经存在两年了,这就是证明。
还有,心态必须要摆正。
别说什么PowerToys是进阶用户的工具,有点小问题可以容忍。
Windows更新提示的托盘图标菜单,现在竟然不支持DPI感知!那可是所有Windows用户都要用到的功能,结果菜单直接做模糊了。可能是史上唯一一个,用上新版Windows菜单设计,却连DPI感知都不支持的应用了!
在我看来这根本就是同一类的问题。你PowerToys小工具做不好,Windows自带的功能也做不好。官方的功能做不好,非官方的自然也做不好。闭源的做不好,开源的也跟着做不好。表面上的UI做不好,内在的功能也开始做不好。
只要态度都不好了,软件就是一天天烂下去。
比如SysinternalsSuite里的Process Monitor,UI出现了让人哭笑不得的问题。深色主题下,工具栏按钮的工具提示竟然是“黑底黑字”,也就是根本看不清。
所以这问题就不当回事儿?因为这是工具型软件,功能到位就行了,UI有点儿小问题无所谓?
可是现在功能也出问题了啊!我就配置一个简单的事情,持续捕捉60秒内所有事件记录,超出60秒的记录自动丢弃。然后放着这应用不管,不出三分钟必然闪退!(写到这我又试了一下,十分钟都没闪退,这段暂且删掉。)
(过一阵子我又又试了一下,这次不是闪退了,而是捕捉功能整个都不能启用。估计之前闪退也不是我搞错了。这几句还是加回来。)
我倒要看看他们底线究竟要堕落到哪里去。是要等恶化到有一天打开Process Monitor直接导致系统蓝屏才知道管吗?
(注:我见到过3个打开应用直接导致系统蓝屏的例子。最常见的是Win64AST之类的内核级工具。但是Cheat Engine的关于页面,点击那行红色的警告也会导致蓝屏。还有之前不幸下载过一个老掉牙的Visual Novel Reader,配置向导竟然会导致Windows蓝屏死机。我倒要看看如果还有第4个应用这样,究竟是谁家的应用。)
说到这必须也得提一下开源软件,因为开源软件不给力也是个大问题。
比如说开源的qBittorrent,搜索框工作不正常。如果有个条目名字叫作“苹果 橘子 香蕉”的话,搜索“苹果 香蕉”竟然搜不出这个条目!
也就是说在qBittorrent的搜索里,空格并不能用来隔开两个“不一定连续的”关键词。要搜出名字叫作“苹果 橘子 香蕉”的条目,你必须输入“苹果 橘子”或者“橘子 香蕉”才能搜出此条目。
如果输入“苹 果”,多一个空格反而搜不出来了!
这什么残废的搜索框啊!
这还不算最严重的。在qBittorrent里删除下载条目时,如果同时删除硬盘上的文件,而文件因为被占用或者种种原因删除失败,qBittorrent根本不会通知你!不会有任何错误提示!
甚至偶尔明明文件没被占用,仍然会删除失败,当然也不会通知你!
我敢保证这个世界上每一个用qBittorrent下载东西的人,都有一些并没有真正删除的下载项保留在硬盘上。不信的话,你在设置里把“默认保存路径”改一下,然后移动所有下载项到新的路径,然后看看原来的文件夹,是不是还残留着之前“假删除”剩下的文件?
还有换用Qt6的UI之后,列标题的右侧多出一段空格来,影响到那些右对齐的列。并且闪白屏的问题又回来了。
这都还是在人家努力维护改进的前提下,才做成这个样子。换成Qt6的好处?终于在界面中彻底告别XP宋体了!!
Notepad++也有问题。保存文件时输入文件名。如果试图用中文输入法输入类似“示例文件abc”这样的中文后面跟着英文的文件名会出问题。你先输入“示例文件”,然后保持中文输入法开启,输入“abc”并按回车直接上屏,此时前面输入的“示例文件”四个字竟然被删掉了!
Libreoffice直接有闪退Bug!我就下载最新版本,然后打开它,打开个PPT文件,随便浏览几页就闪退了!甭管这东西做得有多好,你闪退让我怎么用?
而且自带的什么Atlas渲染引擎,不支持Cleartype,导致显示的UI字,肉眼看上去,一边发蓝另一边发红。不过关掉Atlas渲染引擎之后字就正常了,但是仍然闪退!
关键我这有个几年前的旧版本,挺旧的,连深色主题还没加上,可那个版本不闪退。
这事一查可不得了。原来Libreoffice官方对于解决闪退问题是非常怠慢的态度。比如有个人遇到闪退BUG,结果发现已经有2000多份同一原因导致的崩溃报告。可是官方却不管,非得那人用自己邮箱亲自注册账号之后才有人给解决。
而且我就纳闷儿了。这种“随随便便干点儿什么就闪退”的BUG究竟是怎样炼成的?
如果我去问别人,得不到答案不说,别人会不会以为我是瞎编的啊?哪怕是有丰富软件开发经验的人,会不会第一反应是“哪有这种BUG”啊?告诉你,不是的哦。不信你去查查Inkscape,开源矢量图编辑软件的情况。当初Inkscape也有过相同的问题,就是随便用两下就闪退。哪个功能都可能触发闪退,但哪个功能也都可能不触发闪退。不过Inkscape之后在论坛公开征集崩溃报告,并且到现在位置已经把闪退问题解决了。
开源的Ruffle播放器就更有意思了。作为一个用新技术渲染Flash文件的Flash模拟器,其UI一度就只有一个主窗口,外加调用系统的打开文件UI。就这都先后出了3个不同的Bug!
明明调用的是Windows自带的打开文件UI,明明主程序已经支持DPI感知,在高DPI设置下界面不模糊。可是打开文件的UI不但是模糊的,而且无论你系统语言是什么,那UI都要用英文显示。这算2个Bug。
最扯的,是Ruffle播放器的窗口竟然可以无限拉伸!一般带窗口的程序,窗口最大只能拉到和屏幕尺寸一样大。然而Ruffle之前的版本竟然可以无限拉大窗口!拉到整个系统都变卡了还可以继续!这也是前无古人了。敢问这世上还有第二个程序是这样的吗?
就这么几个问题都拖了两年才渐渐解决。
而且有一点得说清楚。这些开源软件出这些问题,并不是因为我用Windows,他们歧视Windows才出现对吧?如果我用Linux这些软件照样都有这些问题对吧?
真的就是开源各方面品控不如闭源项目,哪怕Windows让我挑出那么多毛病来,至少人家不会让我连输入文件名都要警惕前面输入的内容突然消失吧!
如果换成Linux,请问台式机要怎么加入用键盘快捷键直接调节显示器亮度设置的功能啊?
我指的是通过DDC协议,在电脑上按快捷键,然后直接通过显示线缆传输指令给显示器,调整显示器的设置,不用去跟显示器自己那个别扭的调节工具作斗争,不用再纠结显示器自己的按钮好用不好用了。
电脑上我可以用ClickMonitorDDC这个缺乏维护,每晚0点闪退一次的软件勉强做到。如果换成Linux,就这一个功能就够我研究一通的了。
依我看,现在微软能这么瞎作,别人还纷纷用他们的UI,就是因为他们相比开源系统还是领先太多了。
现在现状就是这样,开源的落后实在太多太多了,导致微软就算折腾得厉害点儿,也永远不会让用户有充分的理由换成Linux及开源软件。否则上面所述这些问题就够你喝一壶的!
我觉得Gimp的例子最能说明开源落后的程度。
Adobe Photoshop那都嚣张成什么样了?竟然突然通知用户说将拿用户在Photoshop里做的图片来训练AI,并且包含用户“过往”用Photoshop做的所有图片。
然后如果用户不愿意,想退订,就麻烦了。他们故意把那个UI设计成,你得先同意,才能进到账户管理里取消订阅。但那样你就已经同意把过往图片交给Adobe训练AI了!
如果你不点同意,那直接给你退出应用,你已经充值的订阅费就砸在里面了。
并且你提前退订还要交罚金。
闭源的都已经嚣张到这程度了,此时开源的Gimp终于……终于……终于……支持了“非破坏性编辑”,一个对于专业图片处理软件来说应该算是“基本功”性质的功能。
说完开源说回Windows。
知道为什么所有人都骂Windows吗?因为Windows让人没法去喜欢它,更没法去爱它。
你喜欢它任何一个功能,之后那个功能肯定被砍,到头来你只剩下失望。
我现在用N多软件定制Windows的任务栏,结果到了Win11把定制任务栏的功能给砍了,腾出来的空间要么显示天气,要么空着。托盘图标间距不能再缩小了。已经打开窗口按钮不能既隐藏标签,又“不合并”了。开始按钮也没法调成像Win8一样直接隐藏了。
甚至我继续用Win10都躲不掉,近期的更新导致缩小托盘图标间距的功能失效了。
就这一点就已经非常痛苦了。等于我之前越是把Windows任务栏的潜力发掘得到位,现在就越是茫然。
如果再带有些理想化的色彩去喜欢Windows,那就更失望了。
比如我特别喜欢Win10里Fluent UI元素的“微动”特效。点击开始菜单或者设置应用中的选项,那被点到的选项会因为你的点击,在3D空间里稍稍扭转。你点到按钮的左下角,那按钮的左下角会被压下去,点击上端中部,按钮会仰起来一点点。
甚至你点进某个具体的设置页面之后,左侧侧栏的选项,仍然有此效果。
就算你不去点击,只是让鼠标指针在按钮中间的缝隙里小心游走。你指针周围的那些磁贴选项,边缘对应的地方会被照亮,仿佛你的鼠标指针是古墓里,举着灯的探险者。而当你的指针终于移上某个磁贴时,那磁贴直接被你的指针点亮,而此时你鼠标指针在磁贴中的位置,仍然会影响到磁贴被点亮的样子。
这微动特效,在我的显示器上显示效果并不好,因为第一反应是字变模糊了。但这对我也是个提醒:为了追求所谓的“最佳性价比”,牺牲了什么。因为只有1080p的屏幕,设计系统UI时要牺牲多少可能性,才能显得至少“不丑”。毕竟1080p的屏幕显示文字都有些捉襟见肘,还要靠ClearType这样的技术,故意在黑白文字周围加入红蓝杂色,那文字才勉强能看。然后如果稍微扭转一下,就真的无能为力了,字只能变模糊了。
但如果有4k甚至8k的屏幕,这种微动效果是否会呈现得毫无瑕疵呢?
只是现在Windows对旧游戏全屏的支持仍然不到位。如果系统分辨率大于1080p,运行某些旧游戏切分辨率的体验只能用“痛苦”来形容。一不留神,你就又要重新调节所有窗口的尺寸了。因此我只能退而求其次,把旧游戏的分辨率和系统分辨率都设为1920x1080,这样问题还稍微少一些。
但如果有一天,旧游戏能直接像在虚拟机里运行一样,完全不造成系统切屏的压力呢?如果有一天能搞得像安卓系统一样,你可以随便用高分屏,不会造成什么额外麻烦的话呢?届时我还真想好好再体验一下微软这“微动”的UI效果呢!
然而WinUI里这特效被砍掉了。Win11里这特效也没了。
(正文完)