Window is completely white (blank) (powertoys, flutter not ok, sciter ok)
Eschguy opened this issue · 36 comments
Bug Description
Opening up RustDesk, the window is completely white. Sometimes restarting allows the main window to open normally, but trying to remote into an endpoint results in a white desk.
How to Reproduce
Trying to load an installed version or running the .exe fresh.
Expected Behavior
Window is visible, usable, and remote session windows are visible and interactable.
Operating system(s) on local side and remote side
Windows 10 -> Windows 10/11
RustDesk Version(s) on local side and remote side
1.2.3
Screenshots
Additional Context
No response
Hello, I noticed this white window in connection with Windows Powertoys. The workaround is to start Rustdesk and then Powertoys
Powertoys
There is no Powertoys on my system.
Did you install it remotely?
你是远程安装的吧
This is my reason.
Rustdesk version 1.1.8 execute properly, but can not be conneted with Rustdesk version 1.2.3.
You can try out the Sctier x86 version of 1.2.3 / 1.2.4, this version uses the same tech stack as 1.1.8.
rustdesk-1.2.4-x86-sciter.exe
Rustdesk version 1.1.8 execute properly, but can not be conneted with Rustdesk version 1.2.3.
You can try out the Sctier x86 version of 1.2.3 / 1.2.4, this version uses the same tech stack as 1.1.8.
rustdesk-1.2.4-x86-sciter.exe
Thank you! Problem is solved.
I have the same problem with 1.2.4 nightly.
I had a connection to another PC and minimized the window in the taskbar.
Then I closed the connection by clicking "X" in the Aero Peek taskbar.
I have excluded rustdesk.exe in PowerToys FancyZones, restarted RustDesk service and works fine so far!
Windows 11 to Windows 10 connection, RustDesk 1.2.2 on both ends.
I have excluded rustdesk.exe in PowerToys FancyZones, restarted RustDesk service and works fine so far!
Windows 11 to Windows 10 connection, RustDesk 1.2.2 on both ends.
Thank you thank you thank you. That worked for me too!!
** EDIT: More specifically, the problem for me is the selection "Move newly created windows to their last known zone". Once disabled, now i can remove the exclusion of rustdesk.exe and the tool now works.
Disabling that setting in Fancy Zones seems to have fixed the issue for me as well!
@Godor reported that the computer, which has no monitor and is not shut down for a long time, experienced issues with both Sciter and Flutter. However, the issue was resolved later, possibly due to the insertion of a monitor. The problem could not be reproduced by plugging and unplugging the monitor. Another related issue is that when the main window is present, disabling and enabling the driver causes the window to become transparent. This is a known issue in Flutter, flutter/flutter#124194 (comment).
Hello, I noticed this white window in connection with Windows Powertoys. The workaround is to start Rustdesk and then Powertoys
Same issue here, stopping PowerToys fixed it for me as well!
It only does this white screen when I'm on my laptop screen; if I connect to my secondary monitor, it opens fine there 100% of the time.
Can also confirm disabling PowerToys' "Move newly created windows to their last known zone" will solve the issue on WIndows 11 23H2 with PowerToys v0.81.1
Can also confirm disabling PowerToys' "Move newly created windows to their last known zone" will solve the issue on WIndows 11 23H2 with PowerToys v0.81.1
I think just adding RustDesk in the last windows of Fancy Zone where you can add the exclusions has the same effect. For me it seems to work.
Okay, still most likely related to flutter. What about sciter version? https://github.com/rustdesk/rustdesk/releases/download/nightly/rustdesk-1.3.1-x86-sciter.exe
@21pages
This one works just fine, no matter what's enabled in FancyZones and no matter the previous window state.
Powertoys + Flutter:
flutter/flutter#137321 (comment)
flutter/flutter#149709 (comment)
Google's Flutter team seems no interest to fix it.
Flutter 3.24 fixed some blank window issues, we will upgrade in next version, not sure if it can fix powertoys. flutter/flutter#150546