zhongyang219 / TrafficMonitor

这是一个用于显示当前网速、CPU及内存利用率的桌面悬浮窗软件,并支持任务栏显示,支持更换皮肤。
Other
34.63k stars 3.25k forks source link

【Win11 上这儿反馈】【Win11 issues here】反馈请务必阅读一楼内容,不要重复反馈!不要无效反馈! #777

Open byyxx128 opened 3 years ago

byyxx128 commented 3 years ago

👇👇反馈前必读!!!反馈前必读!!!反馈前必读!!!👇👇

First of all, I am NOT the author of TrafficMonitor. Please DO NOT MENTION ME on your posts, because that won't be helpful. The author is zhongyang219.

先说一下,有事别艾特我,我不是作者。叫我也没用啊……作者是 zhongyang219

Please do NOT report any issues regarding Hardware Monitoring here since it's nothing to do with Windows 11. 与 Windows 11 无关的问题 不要 在这里反馈。硬件监控(包括温度)相关的问题请去开 issues, 不要 在这里反馈。 Please do NOT report any issues regarding Hardware Monitoring here since it's nothing to do with Windows 11. 与 Windows 11 无关的问题 不要 在这里反馈。硬件监控(包括温度)相关的问题请去开 issues, 不要 在这里反馈。 Please do NOT report any issues regarding Hardware Monitoring here since it's nothing to do with Windows 11. 与 Windows 11 无关的问题 不要 在这里反馈。硬件监控(包括温度)相关的问题请去开 issues, 不要 在这里反馈。

You can report your issues in English or Chinese, and you can use a translation software to help read others' posts. Please only report issues regarding Windows 11 here. For other issues not related to Windows 11, please create new issues or reply to others' posts. Thanks.

目前最新编译版已经对 Windows 11 正式版(22000.x)进行了适配,欢迎体验。Dev 预览版由于变动太大,根本没有可能去适配……所以出现问题是很正常的。尽管现在作者已经用上了 Win11 正式版,但是作者也对这个新版任务栏意见很大,并不打算去适配,所以目前只是用了一些临时方案来模拟达到之前老版本任务栏窗口的效果。这里暂时做一个集合来汇总收集大家的反馈。反馈前先看看有没有人已经反馈了相同问题,有的话咱给他点个赞,就不用再反馈一遍了。

但是最后会不会做相应适配……这个还是要看 Win11 未来任务栏改成什么熊样吧。因为就微软现在的状态,他明天把任务栏砍了,我都丝毫不会惊讶的……💔

Currently, the latest release of TrafficMonitor has adjusted to Windows 11 21H2 (22000.x) already. It did not adapted to Dev Channel of Windows 11 yet. Please do not hesitate to report any issues related to Windows 11 HERE. Thanks.

请务必在反馈问题前阅读常见问题,尤其是温度监控的部分。硬件监控方面有问题的,你点进去一看就明白了。有问题也不要在这里反馈,因为这和 Win11 没什么关系,你们开新 issues 去。

Make sure you read the FAQ (especially the part about temperature monitoring) before reporting your problems. Please do NOT report any issues regarding Hardware Monitoring here since it's nothing to do with Windows 11.

强调一下,目前只适配了 Windows 11 的正式版(22000.x),Dev 预览版尚未适配。有任何进度会在这里更新。

lloyd18 commented 3 years ago

智齿

zhongyang219 commented 3 years ago

合并了 @ZetaSp 的pull request https://github.com/zhongyang219/TrafficMonitor/pull/785 ,大家可以到 Action界面 下载最新预编译的版本,看看问题是否已解决。

zhongyang219 commented 3 years ago

Win11现在还处理预览版阶段,我无法预测正式版的Win11中任务会被改成什么样子,因此我认为现在适配Win11的任务栏为时尚早。而且我本人使用的操作系统还是Win10,我也并不打算将非正式版的Windows系统作为日常使用的操作系统。

XiaofengdiZhu commented 3 years ago

使用最新源码,任务栏显示已支持!但不能显示CPU、内存,看源码好像是临时注释掉了

thetiny99 commented 3 years ago

相关报道:《Windows 流量监控器 TrafficMonitor 更新:终于适配 Win11 任务栏》

zetaloop commented 3 years ago

Win11 把“背景透明”关掉,其实可以操作的

zhj9709 commented 3 years ago

Snipaste_2021-08-13_11-18-24

quanljh commented 3 years ago

Win11 下,如果只显示Taskbar window 的话,因为win11 的任务栏特性导致右击taskbar window 没反应,只有通过进程管理器才能退出了,有办法解决吗

Forever331 commented 3 years ago

Win11 下,如果只显示Taskbar window 的话,因为win11 的任务栏特性导致右击taskbar window 没反应,只有通过进程管理器才能退出了,有办法解决吗

显示托盘图标就行 只能这样了

JiangYouJun commented 3 years ago

win11下,显示设置如果开启HDR,任务栏TrafficMonitor的监控会消失,但是如果使用系统截图工具或者QQ截图的时候又能显示出来了,不知道属于什么奇怪的bug。。。

zhongyang219 commented 3 years ago

Win11我估计很可能没什么好办法解决了……目前微软把任务栏上自定义组件的API直接砍了……

目前采用的是一个变通的方式,就是强行在任务栏的位置上显示这么一块东西。但是,这样的话会有很多问题,比如说任务栏图标满了会和TrafficMonitor重叠等等……但是很可能也没什么好的解决方案了。

我个人觉得,大家不如集体去反对微软的这个新任务栏吧,这个新任务栏真的太恶心人了……

目前任务栏窗口在win11下的显示效果应该还可以再优化,只是现在我还在用win10,还没有去研究。微软提供的任务栏api我原来就没有使用,之前曾经想要改成用这个api,没想到win11下这个api直接砍了。

WitherZuo commented 3 years ago

然后 Build 22463 再一次破坏了使用体验🤣

gxuwjs0314 commented 3 years ago

Windows 11 Insider Preview 22463.1000 (rs_prerelease) 任务栏窗口无法显示

Loukky commented 3 years ago

winget install startallback 即可调回win10开始菜单与任务栏

Masterlovsky commented 3 years ago

Taskbar view doesn't work in Windows 11 Insider Preview 22471.1000 (rs_prerelease)

g93920079 commented 3 years ago

22000.194 今天刚从win10 升级上来的,使用了 0904最新编译的版本,任务栏无法显示,证实是启用了 HDR 的原因

Qcby commented 2 years ago

image win11显示不完整~

darrepac commented 2 years ago

Sorry I do not read your langage but there is the following problem in Win 11: image

LsnmxNB commented 2 years ago

@byyxx128 x64_20211013_113712_TrafficMonitor 还是不能在 22471.1000 下任务栏正常显示

LsnmxNB commented 2 years ago

22000.194 今天刚从win10 升级上来的,使用了 0904最新编译的版本,任务栏无法显示,证实是启用了 HDR 的原因

22471.1000 不开HDR也不行

lscool66 commented 2 years ago

右键菜单无法正常标识已选中的菜单

Kyle19860224 commented 2 years ago

作者何时适配22471

soloopooo commented 2 years ago

目前,windows11 dev版本可以暂时使用StartAllBack来解决。 与StartAllBack有冲突的话,可以尝试把显示放在左边。如下图所示 image

WitherZuo commented 2 years ago

或者可能还有一种情况,TrafficMonitor 在 Dev 上的任务栏其实已经成功显示出来了,但是却被任务栏的其它元素上层遮挡了,导致误认为没有显示……毕竟目前 TrafficMonitor 适配 Widnows 11 的任务栏的方式就是在任务栏上强行绘制一个能显示这些内容的区域……

在我的机子上发现,有时候桌面上打开的窗口可能有罕见的概率挡住鼠标指向任务栏程序图标时出现的窗口预览,而只显示窗口标题的 Toast,必须要先点一下任务栏才能显示出来

个人意见,可能不一定对🤣

taoqixfz commented 2 years ago

Win11问题反馈1:开启如下设置后无法使用任何方式对软件进行操作

问题描述:本来是设置好的,出现问题前,手贱无意间√了“3.”就无法对软件进行操作了。 与其他电脑配置文件进行对比后找到相应参数及数值更改,保存后结束进程重新开启软件恢复成了√"3"前状态才能正常使用。 1.设置了隐藏通知区域图标 2.主窗口设置:√鼠标穿透 3.任务栏窗口设置:√背景透明 最后把config里的[task_bar] transparent_color = 0改成 transparent_color = 2694196才正常

Win11问题反馈2:NVME硬盘不显示温度,监测不到台电X3 Pro的Intel(R) HD Graphics 515温度和百分比及主板温度

565465474575 commented 2 years ago

在win11 22483.1011中任务栏中不显示

hsichien commented 2 years ago

windows11 22478.1012任务栏中不显示

MingDa9916 commented 2 years ago

目前,windows11 dev版本可以暂时使用StartAllBack来解决。 与StartAllBack有冲突的话,可以尝试把显示放在左边。如下图所示 image

image image 这个点子非常棒! 由于向右下角看的习惯很难更改,于是我修改了如图的文件并添加了适当偏移,可以作为临时解决的方案,这个数值可能根据您的显示器分辨率而不尽相同(PS:您的配色很漂亮,加以借鉴,十分有幸) 如下是效果图 image

soloopooo commented 2 years ago

@MingDa9916 可以将您的代码(时间与最右下的量表)做一个Pull Request。

zhongyang219 commented 2 years ago

@MingDa9916 可以将您的代码(时间与最右下的量表)做一个Pull Request。

那个时间是我添加的,我在最新版本中添加了插件功能,时间日期显示是我开发的一个示例插件,源代码也包含在解决方案里,主要用于为其他开发者开发Trafficmonitor插件提供范例,其他开发者可以参照该插件的源代码开发其他功能的插件。下个版本发布时,这个插件不会被添加到发行版里,但是用户可以手动下载。

soloopooo commented 2 years ago

@MingDa9916 可以将您的代码(时间与最右下的量表)做一个 Pull Request。

那个时间是我添加的,我在最新版本中添加了插件功能,时间日期显示是我开发的一个示例插件,源代码也包含在解决方案里,主要用于为其他开发者开发 Trafficmonitor 插件提供范例,其他开发者可以参照该插件的源代码开发其他功能的插件。下个版本发布时,这个插件不会被添加到发行版里,但是用户可以手动下载。

谢谢解答。 另外提供一个背景透明的思路: 不再使用透明颜色相减方式,而直接不绘制背景颜色,这样保证浅色背景下的显示效果。

Edit: 找到了可能的解决方法,具体在TaskBarDlg.cpp的~1047行的SetBackgroundColor的函数部分。设置背景透明的话,就不需要调用本函数了。

rgreco87 commented 2 years ago

Traffic monitor on Windows Taskbar doesn't work when dark theme is active. Even if I created a specific Preset to apply to dark mode, the monitor is invisible.

zhongyang219 commented 2 years ago

@MingDa9916 可以将您的代码(时间与最右下的量表)做一个 Pull Request。

那个时间是我添加的,我在最新版本中添加了插件功能,时间日期显示是我开发的一个示例插件,源代码也包含在解决方案里,主要用于为其他开发者开发 Trafficmonitor 插件提供范例,其他开发者可以参照该插件的源代码开发其他功能的插件。下个版本发布时,这个插件不会被添加到发行版里,但是用户可以手动下载。

谢谢解答。 另外提供一个背景透明的思路: 不再使用透明颜色相减方式,而直接不绘制背景颜色,这样保证浅色背景下的显示效果。

Edit: 找到了可能的解决方法,具体在TaskBarDlg.cpp的~1047行的SetBackgroundColor的函数部分。设置背景透明的话,就不需要调用本函数了。

在3年前我最开始做任务栏显示功能的时候就是你这个想法,但是实际上这个方法并不可行。因为如果不填充背景色的话,那么在每次绘制时,上一次绘制的图像就会无法被擦除,导致和本次绘制的图像重叠。一开始Win10只有深色模式,在深色模式下将背景色调成纯黑色是可以完美地与任务栏融合的。 另外TaskBarDlg.cpp的~1047行的SetBackgroundColor函数已经没有作用了,真正绘制背景色的地方是在第64行:

MemDC.FillSolidRect(draw_rect, theApp.m_taskbar_data.back_color);

但是由于这里使用了双缓冲绘图,如果不填充背景色的话,它其实是在纯黑色的背景上绘制的。

Edit: @soloopooo 我收回我刚刚说的话,我发现这种方法还真的可以!但是还是有缺点的,就是没有了双缓冲绘图,任务栏上的文字会闪烁。

经过多次尝试,这种方法还是不行,不填充背景色确实会导致绘制的图像重叠: image

zhongyang219 commented 2 years ago

Traffic monitor on Windows Taskbar doesn't work when dark theme is active. Even if I created a specific Preset to apply to dark mode, the monitor is invisible.

You can try to turn off the HDR function of Windows. Or try to turn off "background transparent" option in "Taskbar settings" of TrafficMonitor.

soloopooo commented 2 years ago

@MingDa9916 可以将您的代码(时间与最右下的量表)做一个 Pull Request。

那个时间是我添加的,我在最新版本中添加了插件功能,时间日期显示是我开发的一个示例插件,源代码也包含在解决方案里,主要用于为其他开发者开发 Trafficmonitor 插件提供范例,其他开发者可以参照该插件的源代码开发其他功能的插件。下个版本发布时,这个插件不会被添加到发行版里,但是用户可以手动下载。

谢谢解答。另外提供一个背景透明的思路:不再使用透明颜色相减方式,而直接不绘制背景颜色,这样保证浅色背景下的显示效果。 Edit: 找到了可能的解决方法,具体在 TaskBarDlg.cpp 的 ~1047 行的 SetBackgroundColor 的函数部分。设置背景透明的话,就不需要调用本函数了。

在 3 年前我最开始做任务栏显示功能的时候就是你这个想法,但是实际上这个方法并不可行。因为如果不填充背景色的话,那么在每次绘制时,上一次绘制的图像就会无法被擦除,导致和本次绘制的图像重叠。一开始 Win10 只有深色模式,在深色模式下将背景色调成纯黑色是可以完美地与任务栏融合的。 另外 TaskBarDlg.cpp 的 ~1047 行的 SetBackgroundColor 函数已经没有作用了,真正绘制背景色的地方是在第 64 行:

MemDC.FillSolidRect(draw_rect, theApp.m_taskbar_data.back_color);

但是由于这里使用了双缓冲绘图,如果不填充背景色的话,它其实是在纯黑色的背景上绘制的。

~Edit: @soloopooo 我收回我刚刚说的话,我发现这种方法还真的可以!但是还是有缺点的,就是没有了双缓冲绘图,任务栏上的文字会闪烁。~

经过多次尝试,这种方法还是不行,不填充背景色确实会导致绘制的图像重叠: image

现在的问题是,有些用户(比如我)使用了如TranslucentTB等软件将任务栏给透明掉了。所以任务栏背景颜色并不是一成不变的,而是随着背景而变化。

Edit: 令人费解的是,在使用双缓冲绘图的时候,不管怎么尝试修改代码,经过透明后文字都会带几个像素的杂色的边。杂色颜色跟背景颜色相同。如下图。设定文字是白色背景是粉色(8388863) image @zhongyang219 经过遮罩测试,情况比我想象的更加复杂。 image 按理来说这里应该是白色一片,但是遮罩出现了黑色杂色现象。不明白原理...

Edit2: 与我想的一样,文字的抗锯齿是个大锅。要想完全解决这个问题,GDI是不太可能的了,考虑将GDI完全转换为GDI+才可能可行。

AfterJourney1997 commented 2 years ago

能给出来appData里配置文件的具体路径吗,找了一圈也没看到有关trafficMonitor的文件夹,人麻了

novaeye commented 2 years ago

看常规设置里的"配置和数据文件"项, 点"打开配置文件所在目录".

AfterJourney1997 commented 2 years ago

看常规设置里的 "配置和数据文件" 项,点 "打开配置文件所在目录".

主要是我更新了win11,现在右键点任务栏里的流量监控没反应,任务栏的小图标之前又给设置隐藏了,反正就是现在打不开主界面,配置文件路径也找不到...

novaeye commented 2 years ago

看常规设置里的 "配置和数据文件" 项,点 "打开配置文件所在目录".

主要是我更新了win11,现在右键点任务栏里的流量监控没反应,任务栏的小图标之前又给设置隐藏了,反正就是现在打不开主界面,配置文件路径也找不到...

那样的话要么就是在TrafficMonitor的安装目录下, 要么就是在 C:\Users\<用户名>\AppData\Roaming\TrafficMonitor 目录下.

AfterJourney1997 commented 2 years ago

看常规设置里的 "配置和数据文件" 项,点 "打开配置文件所在目录".

主要是我更新了 win11,现在右键点任务栏里的流量监控没反应,任务栏的小图标之前又给设置隐藏了,反正就是现在打不开主界面,配置文件路径也找不到...

那样的话要么就是在 TrafficMonitor 的安装目录下,要么就是在 C:\Users <用户名>\AppData\Roaming\TrafficMonitor 目录下.

找到了,感谢!

Masterlovsky commented 2 years ago

22494.1000 dev版本任务栏又可以显示了。。。喜大普奔~

selfdialog commented 2 years ago

22494.1000 dev版本任务栏又可以显示了。。。喜大普奔~

是的,我以为是错觉

roachsinai commented 2 years ago

TrafficMonitor有时候会随着微信图标闪烁而闪烁,但是用工具录屏的时候却看不出来。

录屏如下:

https://user-images.githubusercontent.com/9500049/140286636-dc1cea1b-86f3-4ac9-86bd-6288c6901de4.mp4

显不出闪烁的视频...

Windows 版本:10.0.22000.0

TrafficMonitor 我是在 https://github.com/zhongyang219/TrafficMonitor/actions 下载的 任务栏中插件项目的标签和数值颜色进行区分 对应的。

Slasar41 commented 2 years ago

The taskbar window is working again in Dev 22494.1000. image

ltzJack commented 2 years ago

无法显示12代CPU温度 image image

DavidChou92 commented 2 years ago

稳定版22000.318,任务栏鼠标悬浮可以显示详细信息,并且可以右键操作了。

yexiaoziSAS commented 2 years ago

windows模式选择深色后任务栏双击监控无法打开了?大概的原因就是要关闭“背景透明”选项,希望早点修复问题。

sleepybear1113 commented 2 years ago

一个曲线救国的方式来“防止”和任务栏的其他应用程序“重叠”

由于显示在右侧任务栏多了之后,会与监控重叠,所以,将监控转移到左边,这样子就和最左边的重叠了。这时候,在重叠的下面,放置几个(我这里是 4 个)和任务栏差不多颜色背景的快捷方式来撑开这块区域,也就是牺牲了监控的点击的那部分区域,来换取不“重叠”

image

zhj9709 commented 2 years ago

一个曲线救国的方式来“防止”和任务栏的其他应用程序“重迭”

由于显示在右侧任务栏多了之后,会与监控重迭,所以,将监控转移到左边,这样子就和最左边的重迭了。这时候,在重迭的下面,放置几个(我这里是 4 个)和任务栏差不多颜色背景的快捷方式来撑开这块区域,也就是牺牲了监控的点击的那部分区域,来换取不“重迭”

image

你这个不合并任务是怎么设置的

sleepybear1113 commented 2 years ago

一个曲线救国的方式来“防止”和任务栏的其他应用程序“重迭” 由于显示在右侧任务栏多了之后,会与监控重迭,所以,将监控转移到左边,这样子就和最左边的重迭了。这时候,在重迭的下面,放置几个(我这里是 4 个)和任务栏差不多颜色背景的快捷方式来撑开这块区域,也就是牺牲了监控的点击的那部分区域,来换取不“重迭” image

你这个不合并任务是怎么设置的

StartAllBack 软件调整回类似 Windows 10 的布局样式