microsoft / wslg

Enabling the Windows Subsystem for Linux to include support for Wayland and X server related scenarios
MIT License
10.18k stars 305 forks source link

Firefox audio doesn't work (Ubuntu-Preview) #1034

Open MrObvious opened 1 year ago

MrObvious commented 1 year ago

Windows build number:

22000.1696

Your Distribution version:

23.04

Your WSL versions:

PS C:\Users\pstejska> wsl --version WSL 版本: 1.1.6.0 内核版本: 5.15.90.1 WSLg 版本: 1.0.50 MSRDC 版本: 1.2.3770 Direct3D 版本: 1.608.2-61064218 DXCore 版本: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp Windows 版本: 10.0.22000.1696 PS C:\Users\pstejska>

Steps to reproduce:

  1. Enable systemd.
  2. Download firefox (sudo apt-get install firefox)
  3. Download google-chrome to ensure dependencies are downloaded (sudo dpkg -i install, sudo apt --fix-broken install)
  4. Download pavucontrol (seems to help)
  5. Launch "pavucontrol &" then "google-chrome &" and go to Youtube, launch Firefox "firefox &" and see if it works.
  6. Reboot WIndows.
  7. Repeat step 5 and see it doesn't work.

WSL logs:

pulseaudio.log: W: [pulseaudio] authkey.c: Failed to open cookie file '/home/wslg/.config/pulse/cookie': No such file or directory W: [pulseaudio] authkey.c: Failed to load authentication key '/home/wslg/.config/pulse/cookie': No such file or directory W: [pulseaudio] authkey.c: Failed to open cookie file '/home/wslg/.pulse-cookie': No such file or directory W: [pulseaudio] authkey.c: Failed to load authentication key '/home/wslg/.pulse-cookie': No such file or directory E: [pulseaudio] module-console-kit.c: GetSessionsForUnixUser() call failed: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ConsoleKit was not provided by any .service files E: [pulseaudio] module.c: Failed to load module "module-console-kit" (argument: ""): initialization failed. E: [rdp-sink] module-rdp-sink.c: RDP Sink - Trying to connect to /mnt/wslg/PulseAudioRDPSink E: [rdp-sink] module-rdp-sink.c: RDP Sink - Connected to fd 20 E: [rdp-source] module-rdp-source.c: RDP Source - Trying to connect to /mnt/wslg/PulseAudioRDPSource E: [rdp-source] module-rdp-source.c: RDP Source - Connected to fd 13

weston.log: `Date: 2023-04-07 CDT [09:57:42.532] weston 9.0.0 https://wayland.freedesktop.org Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/ Build: 9.0.0-190-g7fd9ba2f [09:57:42.532] Command line: /usr/bin/weston --backend=rdp-backend.so --modules=wslgd-notify.so --xwayland --socket=wayland-0 --shell=rdprail-shell.so --log=/mnt/wslg/weston.log --logger-scopes=log,rdp-backend,rdprail-shell [09:57:42.532] OS: Linux, 5.15.90.1-microsoft-standard-WSL2, #1 SMP Fri Jan 27 02:56:13 UTC 2023, x86_64 [09:57:42.533] Using config file '/home/wslg/.config/weston.ini' [09:57:42.533] Output repaint window is 7 ms maximum. [09:57:42.534] Loading module '/usr/lib/libweston-9/rdp-backend.so' [09:57:42.539] using FreeRDP version 2.4.0 Date: 2023-04-07 CDT [09:57:42.539] RDP backend: WESTON_RDP_DEBUG_LEVEL: 3 [09:57:42.539] RDP backend: rdp_monitor_refresh_rate: 60000 [09:57:42.539] RDP backend: timer resolution tv_sec:0 tv_nsec:1 [09:57:42.539] RDP backend: Environment dump - start [09:57:42.539] WSL2_DEFAULT_APP_ICON=/usr/share/icons/wsl/linux.png [09:57:42.539] SHELL=/bin/bash [09:57:42.539] WSL2_GUI_APPS_ENABLED=1 [09:57:42.539] WSL_DISTRO_NAME= [09:57:42.539] WSL2_VM_ID=1F50ACCB-32C5-45B8-8058-69C7177B13F2 [09:57:42.539] XCURSOR_PATH=/mnt/wslg/distro/usr/share/icons:/usr/share/icons [09:57:42.539] XCURSOR_SIZE=16 [09:57:42.539] WLOG_APPENDER=file [09:57:42.539] NAME=pstejska-pc [09:57:42.539] PWD=/home/wslg [09:57:42.539] LOGNAME=wslg [09:57:42.539] WSL_FEATURE_FLAGS=4d [09:57:42.539] WSL2_USER_PROFILE=C:\Users\pstejska [09:57:42.539] WSL2_DISTRONAME=Ubuntu-Preview [09:57:42.539] =/usr/bin/weston [09:57:42.539] PULSE_AUDIO_RDP_SINK=/mnt/wslg/PulseAudioRDPSink [09:57:42.539] HOME=/home/wslg [09:57:42.539] WAYLAND_DISPLAY=wayland-0 [09:57:42.539] USE_VSOCK=3 [09:57:42.539] WSL2_EXECUTION_ALIAS_PATH=C:\Users\pstejska\AppData\Local\Microsoft\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_8wekyb3d8bbwe [09:57:42.539] WSL2_DEFAULT_APP_OVERLAY_ICON=/usr/share/icons/wsl/linux.png [09:57:42.539] USER=wslg [09:57:42.539] DISPLAY=:0 [09:57:42.539] SHLVL=0 [09:57:42.539] WSLGD_NOTIFY_SOCKET=/mnt/wslg/weston-notify.sock [09:57:42.539] WLOG_FILEAPPENDER_OUTPUT_FILE_PATH=/mnt/wslg [09:57:42.539] XDG_RUNTIME_DIR=/mnt/wslg/runtime-dir [09:57:42.539] WSL2_SHARED_MEMORY_OB_DIRECTORY=WSL\1F50ACCB-32C5-45B8-8058-69C7177B13F2\wslg [09:57:42.539] XCURSOR_THEME=whiteglass [09:57:42.539] PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games [09:57:42.540] WESTON_DISABLE_ABSTRACT_FD=1 [09:57:42.540] WLOG_FILEAPPENDER_OUTPUT_FILE_NAME=wlog.log [09:57:42.540] PULSE_AUDIO_RDP_SOURCE=/mnt/wslg/PulseAudioRDPSource [09:57:42.540] PULSE_SERVER=unix:/mnt/wslg/PulseServer [09:57:42.540] WSL2_INSTALL_PATH=C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_1.1.6.0_x64__8wekyb3d8bbwe [09:57:42.540] WSL2_SHARED_MEMORY_MOUNT_POINT=/mnt/shared_memory [09:57:42.540] WESTON_CONFIG_FILE=/home/wslg/.config/weston.ini [09:57:42.540] RDP backend: Environment dump - end [09:57:42.540] RDP backend: FreeRDP version: 2.4.0 [09:57:42.540] Using external fd for incoming connections: 3 [09:57:42.540] Default head is being added [09:57:42.540] Registered plugin API 'weston_rdprail_api_v1' of size 72 [09:57:42.540] RDPAPPLIST_MODULEDIR is set to /usr/lib/rdpapplist [09:57:42.540] RDP backend: use_rdpapplist = 1 [09:57:42.544] RDP backend: use_gfxredir = 1 [09:57:42.544] RDP backend: enable_hi_dpi_support = 1 [09:57:42.544] RDP backend: enable_fractional_hi_dpi_support = 0 [09:57:42.544] RDP backend: enable_fractional_hi_dpi_roundup = 0 [09:57:42.544] RDP backend: debug_desktop_scaling_factor = 0 [09:57:42.544] RDP backend: enable_window_zorder_sync = 1 [09:57:42.544] RDP backend: enable_window_snap_arrange = 1 [09:57:42.544] RDP backend: enable_window_shadow_remoting = 1 [09:57:42.544] RDP backend: enable_display_power_by_screenupdate = 0 [09:57:42.544] RDP backend: enable_distro_name_title = 1 [09:57:42.544] RDP backend: enable_copy_warning_title = 1 [09:57:42.545] Using VSOCK for incoming connections: 3 [09:57:42.546] Registered plugin API 'weston_rdp_output_api_v1' of size 16 [09:57:42.546] Head attaching: rdp-0, index:0, is_primary: 1 [09:57:42.546] Client desktop upper left coordinate (0,0) [09:57:42.546] disp_monitor_validate_and_compute_layout:---OUTPUT--- [09:57:42.546] rdpMonitor[0]: x:0, y:0, width:0, height:0, is_primary:1 [09:57:42.546] rdpMonitor[0]: weston x:0, y:0, width:0, height:0 [09:57:42.546] rdpMonitor[0]: physicalWidth:0, physicalHeight:0, orientation:0 [09:57:42.546] rdpMonitor[0]: desktopScaleFactor:0, deviceScaleFactor:0 [09:57:42.546] rdpMonitor[0]: scale:1, clientScale:1.00 [09:57:42.546] Head mode change:rdp-0 NEW width:0, height:0, scale:1, clientScale:1.000000 [09:57:42.546] move head/output rdp-0 (0,0) -> (0,0) [09:57:42.546] client origin (0,0) is (0,0) in Weston space [09:57:42.546] Output 'rdp-0' enabled with head(s) rdp-0 [09:57:42.546] Compositor capabilities: arbitrary surface rotation: yes screen capture uses y-flip: no presentation clock: CLOCK_MONOTONIC_RAW, id 4 presentation clock resolution: 0.000000001 s [09:57:42.547] Loading module '/usr/lib/weston/rdprail-shell.so' [09:57:42.547] RDPRAIL-shell: WESTON_RDPRAIL_SHELL_DEBUG_LEVEL: 3. Date: 2023-04-07 CDT [09:57:42.547] RDPRAIL-shell: allow-zap:0 [09:57:42.547] RDPRAIL-shell: allow-alt-f4-to-close-app:1 [09:57:42.547] RDPRAIL-shell: binding-modifier:none [09:57:42.547] RDPRAIL-shell: local-move:0 [09:57:42.547] RDPRAIL-shell: distro name:Ubuntu-Preview (len:14) [09:57:42.549] RDPRAIL-shell: WSL2_DEFAULT_APP_ICON:/usr/share/icons/wsl/linux.png (loaded:yes) [09:57:42.549] RDPRAIL-shell: WSL2_DEFAULT_APP_OVERLAY_ICON:/usr/share/icons/wsl/linux.png (loaded:yes) [09:57:42.549] RDPRAIL-shell: WESTON_RDPRAIL_SHELL_APPEND_DISTRONAME_STARTMEN:1 [09:57:42.549] RDPRAIL-shell: WESTON_RDPRAIL_SHELL_BLEND_OVERLAY_ICON_APPLIST:1 [09:57:42.549] RDPRAIL-shell: WESTON_RDPRAIL_SHELL_BLEND_OVERLAY_ICON_TASKBAR:1 [09:57:42.549] RDPRAIL-shell: WESTON_RDPRAIL_SHELL_USE_WSLPATH:0 [09:57:42.549] rdp_rail_shell_initialize_notify: shell: distro name: Ubuntu-Preview [09:57:42.550] app_list_monitor_thread: running in system-distro with user-distro: Ubuntu-Preview [09:57:42.550] app_list_monitor_thread: open(/proc/self/ns/mnt) [09:57:42.550] app_list_monitor_thread: open(/proc/2/ns/mnt) [09:57:42.551] app_list_monitor_thread: inotify_add_watch(/usr/share/applications) [09:57:42.551] Loading module '/usr/lib/libweston-9/xwayland.so' [09:57:42.552] app_list_monitor_thread: monitor /usr/share/applications [09:57:42.552] app_list_monitor_thread: /usr/local/share/applications doesn't exist, skipping. [09:57:42.552] app_list_monitor_thread: inotify_add_watch(/var/lib/snapd/desktop/applications) [09:57:42.552] app_list_monitor_thread: monitor /var/lib/snapd/desktop/applications [09:57:42.552] app_list_monitor_thread: /var/lib/flatpak/exports/share/applications doesn't exist, skipping.

[09:57:42.554] Registered plugin API 'weston_xwayland_v1' of size 32 [09:57:42.554] Registered plugin API 'weston_xwayland_surface_v1' of size 48 [09:57:42.554] Not using abstract fd for Xwayland [09:57:42.554] xserver listening on display :0 [09:57:42.554] desktop file: /usr/share/applications/zutty.desktop

[09:57:42.554] Exec:zutty [09:57:42.554] TryExec:(null) [09:57:42.554] WorkingDir:(null) [09:57:42.555] Icon name:zutty [09:57:42.555] Icon file:/usr/share/icons/hicolor/96x96/apps/zutty.png [09:57:42.555] Icon image:0x7fadec00c360 [09:57:42.555] app list entry updated: Key:zutty, Name:Zutty (Ubuntu-Preview) [09:57:42.555] Loading module '/usr/lib/weston/wslgd-notify.so' [09:57:42.555] ../compositor/wslgd-notify.c: socket connected [09:57:42.558] find_icon_file: icon (multimedia-volume-control) search retry:(1) global:(1) [09:57:42.558] desktop file: /usr/share/applications/pavucontrol.desktop [09:57:42.558] Name[en_US]:PulseAudio Volume Control (Ubuntu-Preview) [09:57:42.558] Exec:pavucontrol [09:57:42.558] TryExec:(null) [09:57:42.558] WorkingDir:(null) [09:57:42.558] Icon name:multimedia-volume-control [09:57:42.558] Icon file:(null) [09:57:42.558] Icon image:(nil) [09:57:42.558] app list entry updated: Key:pavucontrol, Name:PulseAudio Volume Control (Ubuntu-Preview) [09:57:42.559] desktop file: /usr/share/applications/snap-handle-link.desktop has NoDisplay specified [09:57:42.559] app list entry failed to update: Key:snap-handle-link [09:57:42.559] free_app_entry(): (null): /usr/share/applications/snap-handle-link.desktop [09:57:42.559] desktop file: /usr/share/applications/byobu.desktop is terminal based app [09:57:42.559] app list entry failed to update: Key:byobu [09:57:42.559] free_app_entry(): (null): /usr/share/applications/byobu.desktop [09:57:42.559] desktop file: /usr/share/applications/python3.11.desktop has NoDisplay specified [09:57:42.559] app list entry failed to update: Key:11 [09:57:42.559] free_app_entry(): (null): /usr/share/applications/python3.11.desktop [09:57:42.560] desktop file: /usr/share/applications/google-chrome.desktop [09:57:42.560] Name[en_US]:Google Chrome (Ubuntu-Preview) [09:57:42.560] Exec:/usr/bin/google-chrome-stable [09:57:42.560] TryExec:(null) [09:57:42.560] WorkingDir:(null) [09:57:42.560] Icon name:google-chrome [09:57:42.560] Icon file:/usr/share/icons/hicolor/128x128/apps/google-chrome.png [09:57:42.560] Icon image:0x7fadec00e410 [09:57:42.560] app list entry updated: Key:google-chrome, Name:Google Chrome (Ubuntu-Preview) [09:57:42.560] desktop file: /usr/share/applications/firefox.desktop has NoDisplay specified [09:57:42.560] app list entry failed to update: Key:firefox [09:57:42.560] free_app_entry(): (null): /usr/share/applications/firefox.desktop [09:57:42.560] desktop file: /usr/share/applications/vim.desktop is terminal based app [09:57:42.560] app list entry failed to update: Key:vim [09:57:42.560] free_app_entry(): (null): /usr/share/applications/vim.desktop [09:57:42.561] desktop file: /usr/share/applications/info.desktop is terminal based app [09:57:42.561] app list entry failed to update: Key:info [09:57:42.561] free_app_entry(): (null): /usr/share/applications/info.desktop [09:57:42.561] desktop file: /usr/share/applications/io.snapcraft.SessionAgent.desktop has NoDisplay specified [09:57:42.561] app list entry failed to update: Key:SessionAgent [09:57:42.561] free_app_entry(): (null): /usr/share/applications/io.snapcraft.SessionAgent.desktop

[09:57:42.562] find_icon_file: icon (/snap/firefox/2487/default256.png) search retry:(1) global:(2) [09:57:42.562] desktop file: /var/lib/snapd/desktop/applications/firefox_firefox.desktop [09:57:42.562] Name[en_US]:Firefox Web Browser (Ubuntu-Preview) [09:57:42.562] Exec:env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/firefox_firefox.desktop /snap/bin/firefox [09:57:42.562] TryExec:(null) [09:57:42.562] WorkingDir:(null) [09:57:42.562] Icon name:/snap/firefox/2487/default256.png [09:57:42.562] Icon file:(null) [09:57:42.562] Icon image:(nil) [09:57:42.562] app list entry updated: Key:firefox_firefox, Name:Firefox Web Browser (Ubuntu-Preview)

[09:57:42.602] Spawned Xwayland server, pid 30 [09:57:43.250] xf_peer_adjust_monitor_layout: [09:57:43.250] DesktopWidth:1920, DesktopHeight:1200 [09:57:43.250] UseMultimon:0 [09:57:43.250] ForceMultimon:0 [09:57:43.250] MonitorCount:4 [09:57:43.250] HasMonitorAttributes:1 [09:57:43.250] HiDefRemoteApp:1 [09:57:43.250] disp_monitor_sanity_check_layout:---INPUT--- [09:57:43.250] rdpMonitor[0]: x:0, y:0, width:1920, height:1200, is_primary:1 [09:57:43.250] rdpMonitor[0]: physicalWidth:518, physicalHeight:324, orientation:0 [09:57:43.250] rdpMonitor[0]: desktopScaleFactor:100, deviceScaleFactor:100 [09:57:43.250] rdpMonitor[0]: scale:1, client scale :1.00 [09:57:43.250] rdpMonitor[1]: x:1920, y:108, width:1920, height:1080, is_primary:0 [09:57:43.250] rdpMonitor[1]: physicalWidth:474, physicalHeight:296, orientation:0 [09:57:43.250] rdpMonitor[1]: desktopScaleFactor:100, deviceScaleFactor:100 [09:57:43.250] rdpMonitor[1]: scale:1, client scale :1.00 [09:57:43.250] rdpMonitor[2]: x:-911, y:1200, width:3840, height:2400, is_primary:0 [09:57:43.250] rdpMonitor[2]: physicalWidth:344, physicalHeight:215, orientation:0 [09:57:43.250] rdpMonitor[2]: desktopScaleFactor:100, deviceScaleFactor:100 [09:57:43.250] rdpMonitor[2]: scale:1, client scale :1.00 [09:57:43.250] rdpMonitor[3]: x:-1920, y:96, width:1920, height:1080, is_primary:0 [09:57:43.250] rdpMonitor[3]: physicalWidth:474, physicalHeight:296, orientation:0 [09:57:43.250] rdpMonitor[3]: desktopScaleFactor:100, deviceScaleFactor:100 [09:57:43.250] rdpMonitor[3]: scale:1, client scale :1.00 [09:57:43.370] Client: ClientStatus:0x3f5 [09:57:43.370] - TS_RAIL_CLIENTSTATUS_ALLOWLOCALMOVESIZE [09:57:43.370] - TS_RAIL_CLIENTSTATUS_ZORDER_SYNC [09:57:43.370] - TS_RAIL_CLIENTSTATUS_WINDOW_RESIZE_MARGIN_SUPPORTED [09:57:43.370] - TS_RAIL_CLIENTSTATUS_HIGH_DPI_ICONS_SUPPORTED [09:57:43.370] - TS_RAIL_CLIENTSTATUS_APPBAR_REMOTING_SUPPORTED [09:57:43.370] - TS_RAIL_CLIENTSTATUS_POWER_DISPLAY_REQUEST_SUPPORTED [09:57:43.370] - TS_RAIL_CLIENTSTATUS_GET_APPID_RESPONSE_EX_SUPPORTED [09:57:43.370] - TS_RAIL_CLIENTSTATUS_BIDIRECTIONAL_CLOAK_SUPPORTED [09:57:43.370] Client HandShake buildNumber:22000 [09:57:43.381] Server AppList caps version:3 [09:57:43.401] Client: gfxredir_caps: length:28

[09:57:43.401] Client: gfxredir selected caps: version:0x2000 [09:57:43.401] Client: GrfxCaps count:0x9 [09:57:43.401] Client: GrfxCaps[0] version:0x80004 length:4 flags:0x0 [09:57:43.401] Version : RDPGFX_CAPVERSION_8 [09:57:43.401] Client: GrfxCaps[1] version:0x80105 length:4 flags:0x0 [09:57:43.401] Version : RDPGFX_CAPVERSION_81 [09:57:43.401] Client: GrfxCaps[2] version:0xa0002 length:4 flags:0x0 [09:57:43.401] Version : RDPGFX_CAPVERSION_10 [09:57:43.401] Client: GrfxCaps[3] version:0xa0200 length:4 flags:0x0 [09:57:43.401] Version : RDPGFX_CAPVERSION_102 [09:57:43.401] Client: GrfxCaps[4] version:0xa0301 length:4 flags:0x0 [09:57:43.401] Version : RDPGFX_CAPVERSION_103 [09:57:43.401] Client: GrfxCaps[5] version:0xa0400 length:4 flags:0x0 [09:57:43.401] Version : RDPGFX_CAPVERSION_104 [09:57:43.401] Client: GrfxCaps[6] version:0xa0502 length:4 flags:0x0 [09:57:43.401] Version : RDPGFX_CAPVERSION_105 [09:57:43.401] Client: GrfxCaps[7] version:0xa0600 length:4 flags:0x0 [09:57:43.401] Version : RDPGFX_CAPVERSION_106 [09:57:43.401] Client: GrfxCaps[8] version:0xb0101 length:4 flags:0x0 [09:57:43.401] Version : UNKNOWN(721153) [09:57:43.412] xf_peer_adjust_monitor_layout: [09:57:43.412] DesktopWidth:1920, DesktopHeight:1200 [09:57:43.412] UseMultimon:0 [09:57:43.412] ForceMultimon:0 [09:57:43.412] MonitorCount:4 [09:57:43.412] HasMonitorAttributes:1 [09:57:43.412] HiDefRemoteApp:1 [09:57:43.412] disp_monitor_sanity_check_layout:---INPUT--- [09:57:43.412] rdpMonitor[0]: x:0, y:0, width:1920, height:1200, is_primary:1 [09:57:43.412] rdpMonitor[0]: physicalWidth:518, physicalHeight:324, orientation:0 [09:57:43.412] rdpMonitor[0]: desktopScaleFactor:100, deviceScaleFactor:100 [09:57:43.412] rdpMonitor[0]: scale:1, client scale :1.00 [09:57:43.412] rdpMonitor[1]: x:1920, y:108, width:1920, height:1080, is_primary:0 [09:57:43.412] rdpMonitor[1]: physicalWidth:474, physicalHeight:296, orientation:0 [09:57:43.412] rdpMonitor[1]: desktopScaleFactor:100, deviceScaleFactor:100 [09:57:43.412] rdpMonitor[1]: scale:1, client scale :1.00 [09:57:43.412] rdpMonitor[2]: x:-911, y:1200, width:3840, height:2400, is_primary:0 [09:57:43.412] rdpMonitor[2]: physicalWidth:344, physicalHeight:215, orientation:0 [09:57:43.412] rdpMonitor[2]: desktopScaleFactor:100, deviceScaleFactor:100 [09:57:43.412] rdpMonitor[2]: scale:1, client scale :1.00 [09:57:43.412] rdpMonitor[3]: x:-1920, y:96, width:1920, height:1080, is_primary:0 [09:57:43.412] rdpMonitor[3]: physicalWidth:474, physicalHeight:296, orientation:0 [09:57:43.412] rdpMonitor[3]: desktopScaleFactor:100, deviceScaleFactor:100 [09:57:43.412] rdpMonitor[3]: scale:1, client scale :1.00 [09:57:43.412] kbd_layout:0x409 kbd_type:0x4 kbd_subType:0x0 kbd_functionKeys:0xc [09:57:43.412] convert_rdp_keyboard_to_xkb_rule_names: matching model=pc105 layout=us variant=(null) options=(null) [09:57:43.422] Head attaching: rdp-4, index:4, is_primary: 0 [09:57:43.422] Head attaching: rdp-5, index:5, is_primary: 0 [09:57:43.422] Head attaching: rdp-6, index:6, is_primary: 0 [09:57:43.422] Client desktop upper left coordinate (-1920,0) [09:57:43.422] RDP client reported monitors not horizontally connected each other at 2 (x check) [09:57:43.422] RDP client reported monitors not vertically connected each other at 2 (y check) [09:57:43.422] disp_monitor_validate_and_compute_layout:---OUTPUT--- [09:57:43.422] rdpMonitor[0]: x:0, y:0, width:1920, height:1200, is_primary:1 [09:57:43.422] rdpMonitor[0]: weston x:1920, y:0, width:1920, height:1200 [09:57:43.422] rdpMonitor[0]: physicalWidth:518, physicalHeight:324, orientation:0 [09:57:43.422] rdpMonitor[0]: desktopScaleFactor:0, deviceScaleFactor:100 [09:57:43.422] rdpMonitor[0]: scale:1, clientScale:1.00 [09:57:43.422] rdpMonitor[1]: x:-1920, y:96, width:1920, height:1080, is_primary:0 [09:57:43.422] rdpMonitor[1]: weston x:0, y:96, width:1920, height:1080 [09:57:43.422] rdpMonitor[1]: physicalWidth:474, physicalHeight:296, orientation:0 [09:57:43.422] rdpMonitor[1]: desktopScaleFactor:0, deviceScaleFactor:100 [09:57:43.422] rdpMonitor[1]: scale:1, clientScale:1.00 [09:57:43.422] rdpMonitor[2]: x:1920, y:108, width:1920, height:1080, is_primary:0 [09:57:43.422] rdpMonitor[2]: weston x:3840, y:108, width:1920, height:1080 [09:57:43.422] rdpMonitor[2]: physicalWidth:474, physicalHeight:296, orientation:0 [09:57:43.422] rdpMonitor[2]: desktopScaleFactor:0, deviceScaleFactor:100 [09:57:43.422] rdpMonitor[2]: scale:1, clientScale:1.00 [09:57:43.422] rdpMonitor[3]: x:-911, y:1200, width:3840, height:2400, is_primary:0 [09:57:43.422] rdpMonitor[3]: weston x:1009, y:1200, width:3840, height:2400 [09:57:43.422] rdpMonitor[3]: physicalWidth:344, physicalHeight:215, orientation:0 [09:57:43.422] rdpMonitor[3]: desktopScaleFactor:0, deviceScaleFactor:100 [09:57:43.422] rdpMonitor[3]: scale:1, clientScale:1.00 [09:57:43.422] Head mode change:rdp-0 NEW width:1920, height:1200, scale:1, clientScale:1.000000 [09:57:43.422] move head/output rdp-0 (0,0) -> (1920,0) [09:57:43.422] Head mode change:rdp-6 NEW width:1920, height:1080, scale:1, clientScale:1.000000 [09:57:43.422] move head/output rdp-6 (0,0) -> (0,96) [09:57:43.422] Head mode change:rdp-4 NEW width:1920, height:1080, scale:1, clientScale:1.000000 [09:57:43.422] move head/output rdp-4 (0,0) -> (3840,108) [09:57:43.422] Head mode change:rdp-5 NEW width:3840, height:2400, scale:1, clientScale:1.000000 [09:57:43.422] move head/output rdp-5 (0,0) -> (1009,1200) [09:57:43.422] client origin (0,0) is (1920,0) in Weston space [09:57:43.422] Output 'rdp-6' enabled with head(s) rdp-6 [09:57:43.422] Output 'rdp-4' enabled with head(s) rdp-4 [09:57:43.422] Output 'rdp-5' enabled with head(s) rdp-5 [09:57:43.422] Client ExecOrder:0x00000008, Program:dummy-entry, WorkingDir:(null), RemoteApplicationArguments:(null) [09:57:43.422] Client ExecOrder launching dummy-entry [09:57:43.422] launching 'dummy-entry' [09:57:43.422] Client: ClientSysparam: filterKeys [09:57:43.422] Client: ClientSysparam: toggleKeys:62 [09:57:43.422] Client: ClientSysparam: stickyKeys:510 [09:57:43.422] Client: ClientSysparam: caretWidth:1 [09:57:43.422] Client: ClientSysparam: highContrast [09:57:43.422] Client: ClientSysparam: taskbarPos:(left:0, top:1152, right:1920, bottom:1200) [09:57:43.422] Client: ClientSysparam: mouseButtonSwap:0 [09:57:43.422] Client: ClientSysparam: keyboardPref:0 [09:57:43.422] Client: ClientSysparam: dragFullWindows:1 [09:57:43.422] Client: ClientSysparam: keyboardCues:0 [09:57:43.422] Client: ClientSysparam: workArea:(left:1920, top:108, right:3840, bottom:1140) [09:57:43.422] Translated workarea:(3840,108)-(5760,1140) at rdp-4:(3840,108)-(5760,1188) [09:57:43.422] Client: ClientSysparam: workArea:(left:64625, top:1200, right:2929, bottom:3552) [09:57:43.422] Translated workarea:(1009,1200)-(4849,3552) at rdp-5:(1009,1200)-(4849,3600) [09:57:43.422] Client: ClientSysparam: workArea:(left:63616, top:96, right:0, bottom:1128) [09:57:43.422] Translated workarea:(0,96)-(1920,1128) at rdp-6:(0,96)-(1920,1176) [09:57:43.422] Client: ClientSysparam: workArea:(left:0, top:0, right:1920, bottom:1152) [09:57:43.422] Translated workarea:(1920,0)-(3840,1152) at rdp-0:(1920,0)-(3840,1200) [09:57:43.422] Client AppList caps version:3 [09:57:43.422] Client AppList client language id: zh_CN [09:57:43.422] Client: ClientSysparam: filterKeys [09:57:43.422] Client: ClientSysparam: toggleKeys:62 [09:57:43.422] Client: ClientSysparam: stickyKeys:510 [09:57:43.422] Client: ClientSysparam: caretWidth:1 [09:57:43.422] compositor: executing 'dummy-entry' failed: No such file or directory [09:57:43.422] Client: ClientSysparam: highContrast [09:57:43.422] app_list_monitor_thread: startRdpNotifyEvent is signalled. 0 - zh_CN [09:57:43.423] Client: ClientSysparam: taskbarPos:(left:0, top:1152, right:1920, bottom:1200) [09:57:43.423] app_list_start_rdp_notify(): client language is changed from en_US to zh_CN [09:57:43.423] Client: ClientSysparam: mouseButtonSwap:0 [09:57:43.423] Client: ClientSysparam: keyboardPref:0 [09:57:43.423] Client: ClientSysparam: dragFullWindows:1

[09:57:43.423] Client: ClientSysparam: keyboardCues:0 [09:57:43.423] Client: ClientSysparam: workArea:(left:1920, top:108, right:3840, bottom:1140) [09:57:43.423] Translated workarea:(3840,108)-(5760,1140) at rdp-4:(3840,108)-(5760,1188) [09:57:43.423] Client: ClientSysparam: workArea:(left:64625, top:1200, right:2929, bottom:3552) [09:57:43.423] Translated workarea:(1009,1200)-(4849,3552) at rdp-5:(1009,1200)-(4849,3600) [09:57:43.423] Client: ClientSysparam: workArea:(left:63616, top:96, right:0, bottom:1128) [09:57:43.423] Translated workarea:(0,96)-(1920,1128) at rdp-6:(0,96)-(1920,1176) [09:57:43.423] Client: ClientSysparam: workArea:(left:0, top:0, right:1920, bottom:1152) [09:57:43.423] Translated workarea:(1920,0)-(3840,1152) at rdp-0:(1920,0)-(3840,1200) [09:57:43.423] Client ExecOrder program terminated [09:57:43.423] dummy-entry exited with status 255 [09:57:43.423] desktop file: /usr/share/applications/zutty.desktop

[09:57:43.423] Exec:zutty [09:57:43.423] TryExec:(null) [09:57:43.423] WorkingDir:(null) [09:57:43.423] Icon name:zutty [09:57:43.423] Icon file:/usr/share/icons/hicolor/96x96/apps/zutty.png [09:57:43.423] Icon image:0x7fadec00c960 [09:57:43.423] app list entry updated: Key:zutty, Name:Zutty (Ubuntu-Preview) [09:57:43.423] free_app_entry(): Zutty (Ubuntu-Preview): /usr/share/applications/zutty.desktop [09:57:43.423] find_icon_file: icon (multimedia-volume-control) search retry:(1) global:(3) [09:57:43.423] desktop file: /usr/share/applications/pavucontrol.desktop [09:57:43.423] Name[zh_CN]:PulseAudio Volume Control (Ubuntu-Preview) [09:57:43.423] Exec:pavucontrol [09:57:43.423] TryExec:(null) [09:57:43.423] WorkingDir:(null) [09:57:43.423] Icon name:multimedia-volume-control [09:57:43.423] Icon file:(null) [09:57:43.423] Icon image:(nil) [09:57:43.423] app list entry updated: Key:pavucontrol, Name:PulseAudio Volume Control (Ubuntu-Preview) [09:57:43.423] free_app_entry(): PulseAudio Volume Control (Ubuntu-Preview): /usr/share/applications/pavucontrol.desktop [09:57:43.423] desktop file: /usr/share/applications/snap-handle-link.desktop has NoDisplay specified [09:57:43.423] app list entry failed to update: Key:snap-handle-link [09:57:43.423] free_app_entry(): (null): /usr/share/applications/snap-handle-link.desktop [09:57:43.423] desktop file: /usr/share/applications/byobu.desktop is terminal based app [09:57:43.423] app list entry failed to update: Key:byobu [09:57:43.423] free_app_entry(): (null): /usr/share/applications/byobu.desktop [09:57:43.423] desktop file: /usr/share/applications/python3.11.desktop has NoDisplay specified [09:57:43.423] app list entry failed to update: Key:11 [09:57:43.423] free_app_entry(): (null): /usr/share/applications/python3.11.desktop [09:57:43.423] desktop file: /usr/share/applications/google-chrome.desktop [09:57:43.423] Name[zh_CN]:Google Chrome (Ubuntu-Preview) [09:57:43.423] Exec:/usr/bin/google-chrome-stable [09:57:43.423] TryExec:(null) [09:57:43.423] WorkingDir:(null) [09:57:43.423] Icon name:google-chrome [09:57:43.423] Icon file:/usr/share/icons/hicolor/128x128/apps/google-chrome.png [09:57:43.423] Icon image:0x7fadec00ca70 [09:57:43.423] app list entry updated: Key:google-chrome, Name:Google Chrome (Ubuntu-Preview) [09:57:43.423] free_app_entry(): Google Chrome (Ubuntu-Preview): /usr/share/applications/google-chrome.desktop [09:57:43.423] desktop file: /usr/share/applications/firefox.desktop has NoDisplay specified [09:57:43.423] app list entry failed to update: Key:firefox [09:57:43.423] free_app_entry(): (null): /usr/share/applications/firefox.desktop [09:57:43.423] desktop file: /usr/share/applications/vim.desktop is terminal based app [09:57:43.423] app list entry failed to update: Key:vim [09:57:43.423] free_app_entry(): (null): /usr/share/applications/vim.desktop [09:57:43.424] desktop file: /usr/share/applications/info.desktop is terminal based app [09:57:43.424] app list entry failed to update: Key:info [09:57:43.424] free_app_entry(): (null): /usr/share/applications/info.desktop [09:57:43.424] desktop file: /usr/share/applications/io.snapcraft.SessionAgent.desktop has NoDisplay specified [09:57:43.424] app list entry failed to update: Key:SessionAgent [09:57:43.424] free_app_entry(): (null): /usr/share/applications/io.snapcraft.SessionAgent.desktop

[09:57:43.425] desktop file: /var/lib/snapd/desktop/applications/firefox_firefox.desktop [09:57:43.425] Name[zh_CN]:Firefox Web Browser (Ubuntu-Preview) [09:57:43.425] Exec:env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/firefox_firefox.desktop /snap/bin/firefox [09:57:43.425] TryExec:(null) [09:57:43.425] WorkingDir:(null) [09:57:43.425] Icon name:/snap/firefox/2487/default256.png [09:57:43.425] Icon file:/snap/firefox/2487/default256.png [09:57:43.425] Icon image:0x7fadec00dfb0 [09:57:43.425] app list entry updated: Key:firefox_firefox, Name:Firefox Web Browser (Ubuntu-Preview) [09:57:43.425] free_app_entry(): Firefox Web Browser (Ubuntu-Preview): /var/lib/snapd/desktop/applications/firefox_firefox.desktop

[09:57:43.425] rdp_rail_notify_app_list(): rdp_peer 0x5589ba4d9df0 [09:57:43.425] inSync: 1 [09:57:43.425] syncStart: 1 [09:57:43.425] syncEnd: 0 [09:57:43.425] newAppId: 1 [09:57:43.425] deleteAppId: 0 [09:57:43.425] deleteAppProvider: 0 [09:57:43.425] appId: firefox_firefox [09:57:43.425] appGroup: (null) [09:57:43.425] appExecPath: env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/firefox_firefox.desktop /snap/bin/firefox [09:57:43.425] appWorkingDir: (null) [09:57:43.425] appDesc: Firefox Web Browser (Ubuntu-Preview) [09:57:43.425] appIcon: 0x7fadec00dfb0 [09:57:43.425] appProvider: (null) [09:57:43.426] rdp_rail_notify_app_list(): rdp_peer 0x5589ba4d9df0 [09:57:43.426] inSync: 1 [09:57:43.426] syncStart: 0 [09:57:43.426] syncEnd: 0 [09:57:43.426] newAppId: 1 [09:57:43.426] deleteAppId: 0 [09:57:43.426] deleteAppProvider: 0 [09:57:43.426] appId: zutty [09:57:43.426] appGroup: (null) [09:57:43.426] appExecPath: zutty [09:57:43.426] appWorkingDir: (null) [09:57:43.426] appDesc: Zutty (Ubuntu-Preview) [09:57:43.426] appIcon: 0x7fadec00c960 [09:57:43.426] appProvider: (null) [09:57:43.426] rdp_rail_notify_app_list(): rdp_peer 0x5589ba4d9df0 [09:57:43.426] inSync: 1 [09:57:43.426] syncStart: 0 [09:57:43.426] syncEnd: 0 [09:57:43.426] newAppId: 1 [09:57:43.426] deleteAppId: 0 [09:57:43.426] deleteAppProvider: 0 [09:57:43.426] appId: pavucontrol [09:57:43.426] appGroup: (null) [09:57:43.426] appExecPath: pavucontrol [09:57:43.426] appWorkingDir: (null) [09:57:43.426] appDesc: PulseAudio Volume Control (Ubuntu-Preview) [09:57:43.426] appIcon: 0x5589ba4f17b0 [09:57:43.426] appProvider: (null) [09:57:43.426] rdp_rail_notify_app_list(): rdp_peer 0x5589ba4d9df0 [09:57:43.426] inSync: 1 [09:57:43.426] syncStart: 0 [09:57:43.426] syncEnd: 1 [09:57:43.426] newAppId: 1 [09:57:43.426] deleteAppId: 0 [09:57:43.426] deleteAppProvider: 0 [09:57:43.426] appId: google-chrome [09:57:43.426] appGroup: (null) [09:57:43.426] appExecPath: /usr/bin/google-chrome-stable [09:57:43.426] appWorkingDir: (null) [09:57:43.426] appDesc: Google Chrome (Ubuntu-Preview) [09:57:43.426] appIcon: 0x7fadec00ca70 [09:57:43.426] appProvider: (null) [09:57:43.480] Pulse Audio Sink listener socket on /mnt/wslg/PulseAudioRDPSink [09:57:43.631] xfixes version: 5.0 [09:57:43.640] created wm, root 558 [09:57:43.640] xfixes selection notify event: owner 2097153 [09:57:43.640] our window, skipping [09:57:43.646] RDP Sink version (1 - 1) [09:57:45.428] retry_find_icon_file: icon (multimedia-volume-control) retry count (1) [09:57:45.428] find_icon_file: icon (multimedia-volume-control) search retry:(2) global:(1) [09:57:47.430] retry_find_icon_file: icon (multimedia-volume-control) retry count (2) [09:57:47.431] find_icon_file: icon (multimedia-volume-control) search retry:(3) global:(1) [09:57:48.055] rdp_rail_wake_handler is called on peer_ctx:0x5589ba4d9df0 [09:57:48.055] launching '/usr/libexec/weston-rdprail-shell' [09:57:48.119] app_list_monitor_thread: loadIconEvent is signalled. pavucontrol [09:57:48.119] app_list_monitor_thread: entry 0x7fadec000bc0, image (nil) [09:57:48.147] Client: ClientGetAppidReq: pid:413 appId:pavucontrol [09:57:50.149] retry_find_icon_file: icon (multimedia-volume-control) retry count (3) [09:57:50.149] find_icon_file: icon (multimedia-volume-control) search retry:(4) global:(1) [09:57:52.151] retry_find_icon_file: icon (multimedia-volume-control) retry count (4) [09:57:52.151] find_icon_file: icon (multimedia-volume-control) search retry:(5) global:(0) [09:57:53.146] set_position_from_xwayland: XWM 1981, 122; geometry 32, 32; view 1949, 90 [09:57:53.177] Client: ClientGetAppidReq: pid:393 appId:Google-chrome [09:57:53.177] Client: LanguageImeInfo: ProfileType: 2 (TF_PROFILETYPE_KEYBOARDLAYOUT) [09:57:53.177] Client: LanguageImeInfo: LanguageID: 0x409 [09:57:53.177] Client: LanguageImeInfo: LanguageProfileCLSID: GUID_NULL [09:57:53.177] Client: LanguageImeInfo: ProfileGUID: GUID_NULL [09:57:53.177] Client: LanguageImeInfo: KeyboardLayout: 0x409 [09:57:55.658] !!!cursor role is added after creation - WindowId:0x1 [09:57:56.762] app_list_monitor_thread: readlink failed /proc/393/exe:No such file or directory [09:57:56.762] Client: ClientGetAppidReq: WindowId:0x9 does not have appId, or not top level window. [09:58:47.756] set_position_from_xwayland: XWM 1987, 149; geometry 32, 32; view 1955, 117 [09:58:47.798] Client: ClientGetAppidReq: pid:647 appId:Google-chrome [09:58:49.410] set_position_from_xwayland: XWM 1987, 149; geometry 32, 32; view 1955, 117 [09:58:49.447] Client: ClientGetAppidReq: pid:647 appId:Google-chrome [09:58:58.090] selection request, CLIPBOARD, target TARGETS, property GDK_SELECTION [09:58:58.198] Client: ClientGetAppidReq: pid:895 appId:firefox [09:58:59.446] Client: ClientGetAppidReq: pid:895 appId:chrome [09:59:12.569] !!!cursor role is added after creation - WindowId:0x3 [09:59:12.569] cursor surface already exists old 0x5589ba56f780 vs new 0x5589ba81d960 [09:59:32.323] Client: ClientGetAppidReq: pid:895 appId:chrome [10:00:03.889] Client: ClientGetAppidReq: pid:895 appId:chrome [10:00:23.124] Client: ClientGetAppidReq: pid:895 appId:chrome [10:01:08.809] Client: ClientGetAppidReq: pid:895 appId:chrome [10:01:09.341] Client: ClientGetAppidReq: pid:895 appId:chrome [10:01:28.240] xfixes selection notify event: owner 2097153 [10:01:28.240] our window, skipping [10:01:28.246]

RDP clipboard_data_source_send new (0x7fadc8000b00:published:fd 107) vs prev (0x7fadc8000c60:cancel pending:fd 106): outstanding RDP data request (client to server)

[10:01:28.246] xfixes selection notify event: owner 2097153 [10:01:28.246] our window, skipping [10:01:30.280] selection request, CLIPBOARD, target TARGETS, property GDK_SELECTION [10:01:30.281] selection request, CLIPBOARD, target text/plain;charset=utf-8, property GDK_SELECTION [10:01:30.281] can only handle UTF8_STRING targets... [10:01:30.281] selection request, CLIPBOARD, target UTF8_STRING, property GDK_SELECTION [10:01:30.282] read fd:105 296 (available 65536, mask 0x5) [10:01:30.282] nothing happened, buffered the bytes [10:01:30.282] read fd:105 0 (available 130776, mask 0x4) [10:01:30.282] non-incr transfer read complete [10:01:30.283] selection request, CLIPBOARD, target text/plain;charset=utf-8, property GDK_SELECTION [10:01:30.283] can only handle UTF8_STRING targets... [10:01:30.283] selection request, CLIPBOARD, target UTF8_STRING, property GDK_SELECTION [10:01:30.283] read fd:105 296 (available 65536, mask 0x5) [10:01:30.283] nothing happened, buffered the bytes [10:01:30.283] read fd:105 0 (available 130776, mask 0x4) [10:01:30.283] non-incr transfer read complete [10:01:47.649] Client: ClientGetAppidReq: pid:895 appId:chrome [10:01:49.103] xfixes selection notify event: owner 18874423 [10:01:49.105] wrote fd:106 27 (chunk size 27) of 27 bytes [10:01:49.105] transfer write complete [10:01:50.810] wrote fd:106 27 (chunk size 27) of 27 bytes [10:01:50.810] transfer write complete [10:02:30.737] Client: ClientGetAppidReq: pid:895 appId:chrome [10:02:33.855] Client: ClientGetAppidReq: pid:895 appId:chrome [10:02:34.381] xfixes selection notify event: owner 18874423 [10:02:34.383] wrote fd:105 6 (chunk size 6) of 6 bytes [10:02:34.383] transfer write complete [10:02:43.773] wrote fd:105 6 (chunk size 6) of 6 bytes [10:02:43.773] transfer write complete [10:03:16.954] xfixes selection notify event: owner 2097153 [10:03:16.954] our window, skipping [10:03:23.006] selection request, CLIPBOARD, target TARGETS, property GDK_SELECTION [10:03:23.006] selection request, CLIPBOARD, target text/plain;charset=utf-8, property GDK_SELECTION [10:03:23.006] can only handle UTF8_STRING targets... [10:03:23.007] selection request, CLIPBOARD, target UTF8_STRING, property GDK_SELECTION [10:03:23.008] read fd:102 1087 (available 65536, mask 0x5) [10:03:23.008] nothing happened, buffered the bytes [10:03:23.008] read fd:102 0 (available 129985, mask 0x4) [10:03:23.008] non-incr transfer read complete [10:03:23.009] selection request, CLIPBOARD, target text/plain;charset=utf-8, property GDK_SELECTION [10:03:23.009] can only handle UTF8_STRING targets... [10:03:23.009] selection request, CLIPBOARD, target UTF8_STRING, property GDK_SELECTION [10:03:23.009] read fd:102 1087 (available 65536, mask 0x5) [10:03:23.009] nothing happened, buffered the bytes [10:03:23.009] read fd:102 0 (available 129985, mask 0x4) [10:03:23.009] non-incr transfer read complete [10:04:01.197] Client: ClientGetAppidReq: pid:895 appId:chrome [10:04:02.551] Client: ClientGetAppidReq: pid:895 appId:chrome [10:04:02.961] Client: ClientGetAppidReq: pid:895 appId:chrome [10:04:25.454] xfixes selection notify event: owner 2097153 [10:04:25.454] our window, skipping [10:04:33.670] selection request, CLIPBOARD, target TARGETS, property GDK_SELECTION [10:04:33.671] selection request, CLIPBOARD, target text/plain;charset=utf-8, property GDK_SELECTION [10:04:33.671] can only handle UTF8_STRING targets... [10:04:33.671] selection request, CLIPBOARD, target UTF8_STRING, property GDK_SELECTION [10:04:33.673] read fd:102 1087 (available 65536, mask 0x5) [10:04:33.673] nothing happened, buffered the bytes [10:04:33.673] read fd:102 0 (available 129985, mask 0x4) [10:04:33.673] non-incr transfer read complete [10:04:33.673] selection request, CLIPBOARD, target text/plain;charset=utf-8, property GDK_SELECTION [10:04:33.673] can only handle UTF8_STRING targets... [10:04:33.673] selection request, CLIPBOARD, target UTF8_STRING, property GDK_SELECTION [10:04:33.673] read fd:102 1087 (available 65536, mask 0x5) [10:04:33.673] nothing happened, buffered the bytes [10:04:33.673] read fd:102 0 (available 129985, mask 0x4) [10:04:33.673] non-incr transfer read complete [10:04:41.226] xfixes selection notify event: owner 2097153 [10:04:41.226] our window, skipping [10:04:41.252] xfixes selection notify event: owner 2097153 [10:04:41.252] our window, skipping`

stderr.log: `[09:57:42.555] <5>WSLGd: FontFolder:14: FontMonitor: start monitoring /mnt/wslg/distro/usr/share/fonts [09:57:42.555] <5>WSLGd: FontMonitorThread:228: FontMonitor: monitoring thread started. [09:57:42.555] <5>WSLGd: DumpMonitorFolders:125: FontMonitor: monitoring /mnt/wslg/distro/usr/share/fonts, and it is not added to X11 font path dbus[18]: Unknown username "pulse" in message bus configuration file glamor: 'wl_drm' not supported Missing Wayland requirements for glamor GBM backend Failed to initialize glamor, falling back to sw The XKEYBOARD keymap compiler (xkbcomp) reports:

Internal error: Could not resolve keysym XF86FullScreen Errors from xkbcomp are not fatal to the X server The XKEYBOARD keymap compiler (xkbcomp) reports: Warning: Unsupported maximum keycode 569, clipping. X11 cannot support keycodes above 255. Internal error: Could not resolve keysym XF86FullScreen Errors from xkbcomp are not fatal to the X server could not load cursor 'grabbing' could not load cursor 'dnd-move' could not load cursor 'dnd-copy'`

WSL dumps:

None.

Expected behavior:

Audio doesn't work. I can get it to work with Google Chrome.

Actual behavior:

No audio behavior is observed.

MrObvious commented 1 year ago

FYI in the terminal I got this error: pstejska@pstejska-pc:/snap/firefox/current/meta$ ALSA lib conf.c:4120:(snd_config_update_r) Cannot access file /usr/share/alsa/alsa.conf ALSA lib seq.c:935:(snd_seq_open_noupdate) Unknown SEQ default

For now I installed the .deb version of Firefox and it works. Not sure why but this may be a Firefox bug with Pipewire?