winboat icon indicating copy to clipboard operation
winboat copied to clipboard

The application flashes by

Open kdurant opened this issue 7 months ago • 17 comments

Image

Except for "Windows Desktop", all other software, when clicked, just flashes and disappears.

The minimize button of freerdp requires the interface to flicker several times before it can actually minimize.

OS: Ubuntu 22.04 What other information do I need to provide?

kdurant avatar Sep 08 '25 06:09 kdurant

I am using niri (wayland) and I am having the same issue.

HumpityDumpityDumber avatar Sep 08 '25 21:09 HumpityDumpityDumber

can confirm that I am having the same issue on Fedora 42, KDE Plasma wayland. any program that does happen to open will be stuck frozen and has to be closed from the DE's task bar. Image using Windows 11 LTSC 2024

when opening the console to get the launch command and launching through the terminal, I get multiple errors, here is the log: [17:33:12:081] [2:00000002] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: Using /p is insecure [17:33:12:081] [2:00000002] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: Passing credentials or secrets via command line might expose these in the process list [17:33:12:081] [2:00000002] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: Consider using one of the following (more secure) alternatives: [17:33:12:081] [2:00000002] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: - /args-from: pipe in arguments from stdin, file or file descriptor [17:33:12:081] [2:00000002] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: - /from-stdin pass the credential via stdin [17:33:12:081] [2:00000002] [WARN][com.freerdp.client.common.cmdline] - [warn_credential_args]: - set environment variable FREERDP_ASKPASS to have a gui tool query for credentials [17:33:12:083] [2:00000004] [WARN][com.freerdp.client.x11] - [load_map_from_xkbfile]: : keycode: 0x08 -> no RDP scancode found [17:33:12:083] [2:00000004] [WARN][com.freerdp.client.x11] - [load_map_from_xkbfile]: : keycode: 0x5d -> no RDP scancode found [17:33:12:133] [2:00000004] [WARN][com.freerdp.crypto] - [tls_verify_certificate]: [DANGER] Certificate not checked, /cert:ignore in use. [17:33:12:133] [2:00000004] [WARN][com.freerdp.crypto] - [tls_verify_certificate]: [DANGER] This prevents MITM attacks from being detected! [17:33:12:133] [2:00000004] [WARN][com.freerdp.crypto] - [tls_verify_certificate]: [DANGER] Avoid using this unless in a secure LAN (=no internet) environment [17:33:12:133] [2:00000004] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5_parse_name (Configuration file does not specify default realm [-1765328160]) [17:33:12:133] [2:00000004] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5_parse_name (Configuration file does not specify default realm [-1765328160]) [17:33:12:170] [2:00000004] [INFO][com.freerdp.gdi] - [gdi_init_ex]: Local framebuffer format PIXEL_FORMAT_BGRA32 [17:33:12:170] [2:00000004] [INFO][com.freerdp.gdi] - [gdi_init_ex]: Remote framebuffer format PIXEL_FORMAT_BGRA32 [17:33:12:179] [2:00000004] [INFO][com.freerdp.channels.rdpsnd.client] - [rdpsnd_load_device_plugin]: [static] Loaded pulse backend for rdpsnd [17:33:12:179] [2:00000004] [INFO][com.freerdp.channels.drdynvc.client] - [dvcman_load_addin]: Loading Dynamic Virtual Channel rdpsnd [17:33:12:179] [2:00000004] [INFO][com.freerdp.channels.drdynvc.client] - [dvcman_load_addin]: Loading Dynamic Virtual Channel audin [17:33:12:181] [2:00000004] [INFO][com.freerdp.channels.audin.client] - [audin_load_device_plugin]: Loaded pulse backend for audin [17:33:12:181] [2:00000004] [INFO][com.freerdp.channels.drdynvc.client] - [dvcman_load_addin]: Loading Dynamic Virtual Channel ainput [17:33:12:181] [2:00000004] [INFO][com.freerdp.channels.drdynvc.client] - [dvcman_load_addin]: Loading Dynamic Virtual Channel rdpgfx [17:33:12:181] [2:00000004] [INFO][com.freerdp.channels.drdynvc.client] - [dvcman_load_addin]: Loading Dynamic Virtual Channel disp [17:33:12:304] [2:00000030] [INFO][com.freerdp.channels.rdpsnd.client] - [rdpsnd_load_device_plugin]: [dynamic] Loaded pulse backend for rdpsnd [17:33:12:420] [2:00000004] [WARN][com.freerdp.client.x11] - [xf_Pointer_get_window]: xf_Pointer: Invalid appWindow [17:33:12:429] [2:00000004] [WARN][com.freerdp.client.x11] - [xf_Pointer_get_window]: xf_Pointer: Invalid appWindow [17:33:12:429] [2:00000004] [WARN][com.freerdp.client.x11] - [xf_Pointer_Set]: handle=0 [17:33:12:488] [2:00000004] [WARN][com.freerdp.client.x11] - [xf_Pointer_get_window]: xf_Pointer: Invalid appWindow [17:33:12:488] [2:00000004] [WARN][com.freerdp.client.x11] - [xf_Pointer_Set]: handle=0 [17:33:12:548] [2:00000004] [WARN][com.freerdp.client.x11] - [xf_Pointer_get_window]: xf_Pointer: Invalid appWindow [17:33:12:548] [2:00000004] [WARN][com.freerdp.client.x11] - [xf_Pointer_Set]: handle=0 [17:33:12:637] [2:00000004] [INFO][com.freerdp.client.x11] - [xf_logon_error_info]: Logon Error Info LOGON_WARNING [LOGON_MSG_BUMP_OPTIONS] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [xf_error_handler]: BadMatch (invalid parameter attributes) [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 0: dli_fname=/app/bin/../lib/libwinpr3.so.3 [0x7f7622cc5000], dli_sname=(null) [(nil)] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 1: dli_fname=/app/bin/../lib/libwinpr3.so.3 [0x7f7622cc5000], dli_sname=winpr_log_backtrace_ex [0x7f7622d3ca00] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 2: dli_fname=xfreerdp [0x55a3d570b000], dli_sname=(null) [(nil)] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 3: dli_fname=/usr/lib/x86_64-linux-gnu/libX11.so.6 [0x7f7622b79000], dli_sname=_XError [0x7f7622bc74e0] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 4: dli_fname=/usr/lib/x86_64-linux-gnu/libX11.so.6 [0x7f7622b79000], dli_sname=(null) [(nil)] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 5: dli_fname=/usr/lib/x86_64-linux-gnu/libX11.so.6 [0x7f7622b79000], dli_sname=(null) [(nil)] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 6: dli_fname=/usr/lib/x86_64-linux-gnu/libX11.so.6 [0x7f7622b79000], dli_sname=_XEventsQueued [0x7f7622bc49d0] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 7: dli_fname=/usr/lib/x86_64-linux-gnu/libX11.so.6 [0x7f7622b79000], dli_sname=XFlush [0x7f7622ba3630] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 8: dli_fname=xfreerdp [0x55a3d570b000], dli_sname=(null) [(nil)] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 9: dli_fname=xfreerdp [0x55a3d570b000], dli_sname=(null) [(nil)] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 10: dli_fname=/app/bin/../lib/libfreerdp3.so.3 [0x7f7622e00000], dli_sname=(null) [(nil)] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 11: dli_fname=/app/bin/../lib/libfreerdp3.so.3 [0x7f7622e00000], dli_sname=(null) [(nil)] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 12: dli_fname=xfreerdp [0x55a3d570b000], dli_sname=(null) [(nil)] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 13: dli_fname=xfreerdp [0x55a3d570b000], dli_sname=(null) [(nil)] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 14: dli_fname=/app/bin/../lib/libwinpr3.so.3 [0x7f7622cc5000], dli_sname=(null) [(nil)] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 15: dli_fname=/usr/lib/x86_64-linux-gnu/libc.so.6 [0x7f762288b000], dli_sname=(null) [(nil)] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 16: dli_fname=/usr/lib/x86_64-linux-gnu/libc.so.6 [0x7f762288b000], dli_sname=__clone [0x7f76229a7d10] [17:33:12:648] [2:00000004] [ERROR][com.freerdp.client.x11] - [winpr_log_backtrace_ex]: 17: unresolvable, address=(nil) X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 62 (X_CopyArea) Serial number of failed request: 180 Current serial number in output stream: 210

WearyOlly avatar Sep 10 '25 06:09 WearyOlly

have the same problem in 0.7.8(from aur)

Image

heheda123123 avatar Sep 11 '25 12:09 heheda123123

Could this be the reason?

Image

heheda123123 avatar Sep 11 '25 12:09 heheda123123

Edit:

Seems to be working now. Not sure why. I've opened and closed the apps a few times directly in the VM and now they also open from WinBoat.

Same here.

WinBoat 0.7.7 Windows 11 Pro Host OS Bluefin (Version: 42.20250907.1)

chiffshinz avatar Sep 11 '25 14:09 chiffshinz

same here, flickering , a window is show and hide immediatly

davidnurdin avatar Sep 12 '25 19:09 davidnurdin

Same problem in my Niri.

cppHusky avatar Sep 26 '25 02:09 cppHusky

I forgot to mention that I have multiple monitors, in case that could be the cause

WearyOlly avatar Sep 26 '25 03:09 WearyOlly

same here, I'm on wayland (hyprland), nixos, widescreen monitor (idk if this matters)

simonlearnscoding avatar Oct 03 '25 22:10 simonlearnscoding

This seems to be a problem with freerdp, not winboat.

WearyOlly avatar Oct 04 '25 04:10 WearyOlly

@WearyOlly do you think this is related to the version of freerdp? for the reference I got it from the nix package manager, unstable channel, freerdp-3.17.0

simonlearnscoding avatar Oct 04 '25 10:10 simonlearnscoding

@WearyOlly do you think this is related to the version of freerdp? for the reference I got it from the nix package manager, unstable channel, freerdp-3.17.0

note that the issue has been labelled with "freerdp bug"

Image

WearyOlly avatar Oct 06 '25 10:10 WearyOlly

Running Fedora 42 KDE, was having the same problem. I stumbled upon discovering that toggling the config option "Auto Start Container" fixed this issue, and the apps now open and stay open.

MartyrKomplx avatar Oct 08 '25 01:10 MartyrKomplx

Running Fedora 42 KDE, was having the same problem. I stumbled upon discovering that toggling the config option "Auto Start Container" fixed this issue, and the apps now open and stay open.

can confirm this works for me as well

WearyOlly avatar Oct 08 '25 04:10 WearyOlly

Seems like that fixes it for me too but I'd rather not keep autostart enabled for resources

simonlearnscoding avatar Oct 08 '25 06:10 simonlearnscoding

Seems like that fixes it for me too but I'd rather not keep autostart enabled for resources

It works whether that setting is on or off. As if it needed that setting to be TRUE or FALSE, instead of null to work.

MartyrKomplx avatar Oct 09 '25 03:10 MartyrKomplx

same here. I'm on Omarchy (Hyprland + Arch) with triple monitors setup

riozee avatar Oct 25 '25 03:10 riozee