domexie
domexie
虽然发issue的规则写着网络问题不予考虑,但是现实是我们根本无法确保稳定连接到这些网盘,增加一键重试功能是一个非常现实可行并且直接的补足方法。
也许将wiliwili在windows平台的全屏方式改为窗口化全屏会更好一些
1. wiliwili目前使用的是独占全屏 2. 如果只要窗口焦点离开全屏应用(例如按下windows徽标键),就会造成显示器重连(黑屏再恢复),即为独占全屏。反之,如果按windows徽标键不会导致黑屏,则是通过创建一个与屏幕相同大小,坐标为0,0的无边框窗口来实现的窗口化全屏。 3. windows下粗略来说有两种全屏实现方式:不受DWM管理的独占全屏和受DWM管理的窗口化全屏。在win10之前的系统,独占全屏具有性能优势,但是在win10及之后,两者的性能差距很小,并且独占全屏会导致开启关闭全屏时或切换焦点时显示器重连,黑屏一秒钟左右,很影响体验,因此我认为wiliwili使用窗口化全屏,使用起来会更方便。以下是典型的体验优化场景: a. 开启和关闭全屏时 b. 具有多个显示器,其中一个运行wiliwili时 c. 全屏使用wiliwili,想在前台开启窗口应用时
抱歉,花了一些时间修改代码调试之后,我发现wiliwili目前的全屏方式属于GLFW文档中的“Windowed full screen”,在没有显示器开启HDR模式时确实不会黑屏。但是如果有开启HDR功能的显示器,似乎是因为色域不同的原因,video mode发生改变,实际上进入了独占全屏,因此会出现我上面提到的问题。如果想要彻底不黑屏,需要将全屏方式改为Borderless window(我上一条comment里面说的窗口化全屏实际上是这个)
你可以自己尝试一下
可以先试试看这个桌面能不能正常跑在termux+proot上
你可以连接上外置显示屏之后,通过adb修改分辨率,然后对应地在小小电脑->控制->显示设置->AVNC启动时分辨率设置进行修改