microsoft / wslg

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

WSLg - maximized windows disappear #1058

Open krzysz00 opened 1 year ago

krzysz00 commented 1 year ago

Windows Version

Microsoft Windows [Version 10.0.22621.1555]

WSL Version

1.2.5.0

Are you using WSL 1 or WSL 2?

Kernel Version

5.15.90.1-microsoft-standard-WSL2

Distro Version

Ubuntu 22.04

Other Software

No response

Repro Steps

  1. Open a graphical application (ex. xeyes)
  2. Press the maximize button

Alternatively, have an application that resizes itself to maximized (ex. emacs after loading a .emacs.desktop file)

Expected Behavior

The window is maximized

Actual Behavior

The window "disappears". It minimizes to the taskbar, and pressing the button on the taskbar causes a portion of the window - about half, horizontally - to flicker on to my second monitor (not where it was initially) before disappearing to the minimized state.

Such windows can only be removed by ^C-ing their process.

Diagnostic Logs

WslLogs-2023-05-03_23-38-18.zip

xev.txt (running xev, maximizing the window)

xeyes-strace.txt

hkjels commented 1 year ago

This is extremely annoying and in my case slightly worse, as there's nothing in the taskbar, so there's no way to get back to the application although it is running.

krzysz00 commented 1 year ago

I can collect more logs if folks think that'd be helpful

hideyukn88 commented 1 year ago

@krzysz00, would you please share the log from /mnt/wslg with extended logging enabled with below wslg configuration? You will need to restart WSL after below file is placed. Also, would you please try 1: double click title bar and 2) press Windows key + Up arrow key, does maximize work with this method? thanks!

c:\Users\[your Windows's user name]\.wslgconfig

[system-distro-env]
WESTON_RDP_DEBUG_LEVEL=5
krzysz00 commented 1 year ago

Sorry for the late reply, here's weston.log with the debug level at 5. Both maximization methods had the same result, and the first window is the [win]+Up version.

stderr.log versions.txt weston.log wlog.log

reuben-tonna-ixaris commented 1 year ago

We are seeing a similar issue on Windows 11 with wsl2 on a multiple monitor setup

At this point clicking on the task bar icon does not re-open the window even though chrome is still running. Double clicking, Ctrl+upKey does not open it either.

This happens on any UI.

Any pointers how we can work around this problem please.

melvinmicallef commented 1 year ago

I am also encountering this issue with Windows 11 using wsl2. I have 3 monitors in total (laptop screen + another 2).

Opening any GUI window (such as chrome) and minimizing it and maximizing without changing its monitor location works fine. The issue occurs when you move it to a different monitor, maximize the window and then minimize it.

markhc commented 1 year ago

Same issue here. Don't even need to move to another monitor. Strangely, this happens to me with terminator but not with Wireshark (the only 2 GUI apps I use from WSL).

If I maximize and then minimize window, I cannot get back into it no matter what. Only solution is to close it from the taskbar or Ctrl+C the application from the command line.

$ wsl --version
WSL version: 1.2.5.0
Kernel version: 5.15.90.1
WSLg version: 1.0.51
MSRDC version: 1.2.3770
Direct3D version: 1.608.2-61064218
DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows version: 10.0.22621.1848

Here are the log files

pulseaudio.log stderr.log weston.log wlog.log

heartnheart commented 12 months ago

I encountered the same issue when I updated to WSL 1.2.5.0 using the command wsl --update. Every time I maximize Emacs (either by pressing the Win-Up key or clicking the maximize button), it disappears.

Previously, I was using WSL 1.1.3.0, which didn't have this problem. As a temporary workaround, I downgraded to version 1.1.3.0 by installing the file Microsoft.WSL_1.1.3.0_x64_ARM64.msixbundle.

hideyukn88 commented 12 months ago

@heartnheart, does it repro consistently on your end? If you don't mind, would you please share /mnt/wslg/weston.log after the window disappeared? I did same at my end with emacs-gtk (both in X11 and Wayland native), I couldn't observe the issue, thanks!

hideyukn88 commented 12 months ago

@markhc, thanks for reporting the issue,

Strangely, this happens to me with terminator

Do you mean https://github.com/gnome-terminator/terminator ? thanks!

markhc commented 11 months ago

Do you mean https://github.com/gnome-terminator/terminator ? thanks!

Yes, that's the one.

hideyukn88 commented 11 months ago

@markhc, thanks, at my environment, Win+Up to maximizing window, then Win+Down to restore to the original size, both works fine. Just for reference, does it occur in both X11 and Wayland mode? thanks!

markhc commented 11 months ago

does it occur in both X11 and Wayland mode?

@hideyukn88 How would I switch between X11 and Wayland? Sorry, i am not very familiar with Linux display servers.

hideyukn88 commented 11 months ago

@markhc, you can use GDK_BACKEND=x11 or Wayland, thanks!

heartnheart commented 11 months ago

@heartnheart, does it repro consistently on your end? If you don't mind, would you please share /mnt/wslg/weston.log after the window disappeared? I did same at my end with emacs-gtk (both in X11 and Wayland native), I couldn't observe the issue, thanks!

Sorry for the late reply.

The content of /mnt/wslg/weston.log does not change (with tail -f /mnt/wslg/weston.log) when I use Win+UP key to maximize Emacs (so it disappears), and then use Win+Down to restore (so it appears again).

Here is the full content of my `/mnt/wslg/weston.log` ``` Date: 2023-07-17 CST [14:04:33.214] weston 9.0.0 https://wayland.freedesktop.org Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/ Build: 9.0.0-194-gf09791f3 [14:04:33.215] 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 [14:04:33.215] OS: Linux, 5.15.90.1-microsoft-standard-WSL2, #1 SMP Fri Jan 27 02:56:13 UTC 2023, x86_64 [14:04:33.216] Using config file '/home/wslg/.config/weston.ini' [14:04:33.218] Output repaint window is 7 ms maximum. [14:04:33.218] Loading module '/usr/lib/libweston-9/rdp-backend.so' [14:04:33.233] using FreeRDP version 2.4.0 Date: 2023-07-17 CST [14:04:33.233] RDP backend: WESTON_RDP_DEBUG_LEVEL: 3 [14:04:33.233] RDP backend: rdp_monitor_refresh_rate: 60000 [14:04:33.233] RDP backend: timer resolution tv_sec:0 tv_nsec:1 [14:04:33.233] RDP backend: Environment dump - start [14:04:33.233] WSL2_DEFAULT_APP_ICON=/usr/share/icons/wsl/linux.png [14:04:33.233] SHELL=/bin/bash [14:04:33.233] WSL2_GUI_APPS_ENABLED=1 [14:04:33.233] WSL_DISTRO_NAME= [14:04:33.233] WSL2_VM_ID=2CB27AAE-5C11-4604-B66C-2B9CF34DDFA2 [14:04:33.233] XCURSOR_PATH=/mnt/wslg/distro/usr/share/icons:/usr/share/icons [14:04:33.233] XCURSOR_SIZE=16 [14:04:33.233] WLOG_APPENDER=file [14:04:33.233] NAME=monday [14:04:33.233] PWD=/home/wslg [14:04:33.233] LOGNAME=wslg [14:04:33.233] WSL_FEATURE_FLAGS=4d [14:04:33.233] WSL2_USER_PROFILE=C:\Users\xlzhang [14:04:33.233] WSL2_DISTRO_NAME=Ubuntu-22.04 [14:04:33.233] _=/usr/bin/weston [14:04:33.233] PULSE_AUDIO_RDP_SINK=/mnt/wslg/PulseAudioRDPSink [14:04:33.233] HOME=/home/wslg [14:04:33.233] WSLG_SERVICE_ID=70E9FA22-FACB-11E6-BD58-64006A7986D3 [14:04:33.233] WAYLAND_DISPLAY=wayland-0 [14:04:33.233] USE_VSOCK=3 [14:04:33.233] WSL2_EXECUTION_ALIAS_PATH=C:\Users\xlzhang\AppData\Local\Microsoft\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_8wekyb3d8bbwe [14:04:33.233] WSL2_DEFAULT_APP_OVERLAY_ICON=/usr/share/icons/wsl/linux.png [14:04:33.233] USER=wslg [14:04:33.233] DISPLAY=:0 [14:04:33.233] SHLVL=0 [14:04:33.233] WSLGD_NOTIFY_SOCKET=/mnt/wslg/weston-notify.sock [14:04:33.233] WLOG_FILEAPPENDER_OUTPUT_FILE_PATH=/mnt/wslg [14:04:33.233] XDG_RUNTIME_DIR=/mnt/wslg/runtime-dir [14:04:33.233] WSL2_SHARED_MEMORY_OB_DIRECTORY=WSL\2CB27AAE-5C11-4604-B66C-2B9CF34DDFA2\wslg [14:04:33.233] XCURSOR_THEME=whiteglass [14:04:33.233] PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games [14:04:33.233] WESTON_DISABLE_ABSTRACT_FD=1 [14:04:33.233] WLOG_FILEAPPENDER_OUTPUT_FILE_NAME=wlog.log [14:04:33.233] PULSE_AUDIO_RDP_SOURCE=/mnt/wslg/PulseAudioRDPSource [14:04:33.233] PULSE_SERVER=unix:/mnt/wslg/PulseServer [14:04:33.233] WSL2_INSTALL_PATH=C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_1.2.5.0_x64__8wekyb3d8bbwe [14:04:33.233] WSL2_SHARED_MEMORY_MOUNT_POINT=/mnt/shared_memory [14:04:33.233] WESTON_CONFIG_FILE=/home/wslg/.config/weston.ini [14:04:33.233] RDP backend: Environment dump - end [14:04:33.233] RDP backend: FreeRDP version: 2.4.0 [14:04:33.233] Using external fd for incoming connections: 3 [14:04:33.233] Default head is being added [14:04:33.233] Registered plugin API 'weston_rdprail_api_v1' of size 72 [14:04:33.233] RDPAPPLIST_MODULEDIR is set to /usr/lib/rdpapplist [14:04:33.234] RDP backend: use_rdpapplist = 1 [14:04:33.237] RDP backend: use_gfxredir = 1 [14:04:33.237] RDP backend: enable_hi_dpi_support = 1 [14:04:33.237] RDP backend: enable_fractional_hi_dpi_support = 0 [14:04:33.237] RDP backend: enable_fractional_hi_dpi_roundup = 0 [14:04:33.237] RDP backend: debug_desktop_scaling_factor = 0 [14:04:33.237] RDP backend: enable_window_zorder_sync = 1 [14:04:33.237] RDP backend: enable_window_snap_arrange = 1 [14:04:33.237] RDP backend: enable_window_shadow_remoting = 1 [14:04:33.237] RDP backend: enable_display_power_by_screenupdate = 0 [14:04:33.237] RDP backend: enable_distro_name_title = 1 [14:04:33.237] RDP backend: enable_copy_warning_title = 1 [14:04:33.238] Using VSOCK for incoming connections: 3 [14:04:33.241] Registered plugin API 'weston_rdp_output_api_v1' of size 16 [14:04:33.241] Head attaching: rdp-0, index:0, is_primary: 1 [14:04:33.241] Client desktop upper left coordinate (0,0) [14:04:33.241] disp_monitor_validate_and_compute_layout:---OUTPUT--- [14:04:33.241] rdpMonitor[0]: x:0, y:0, width:0, height:0, is_primary:1 [14:04:33.241] rdpMonitor[0]: weston x:0, y:0, width:0, height:0 [14:04:33.241] rdpMonitor[0]: physicalWidth:0, physicalHeight:0, orientation:0 [14:04:33.241] rdpMonitor[0]: desktopScaleFactor:0, deviceScaleFactor:0 [14:04:33.241] rdpMonitor[0]: scale:1, clientScale:1.00 [14:04:33.241] Head mode change:rdp-0 NEW width:0, height:0, scale:1, clientScale:1.000000 [14:04:33.241] move head/output rdp-0 (0,0) -> (0,0) [14:04:33.241] client origin (0,0) is (0,0) in Weston space [14:04:33.241] Output 'rdp-0' enabled with head(s) rdp-0 [14:04:33.241] 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 [14:04:33.241] Loading module '/usr/lib/weston/rdprail-shell.so' [14:04:33.242] RDPRAIL-shell: WESTON_RDPRAIL_SHELL_DEBUG_LEVEL: 3. Date: 2023-07-17 CST [14:04:33.242] RDPRAIL-shell: allow-zap:0 [14:04:33.242] RDPRAIL-shell: allow-alt-f4-to-close-app:1 [14:04:33.242] RDPRAIL-shell: binding-modifier:none [14:04:33.242] RDPRAIL-shell: local-move:0 [14:04:33.242] RDPRAIL-shell: distro name:Ubuntu-22.04 (len:12) [14:04:33.244] RDPRAIL-shell: WSL2_DEFAULT_APP_ICON:/usr/share/icons/wsl/linux.png (loaded:yes) [14:04:33.244] RDPRAIL-shell: WSL2_DEFAULT_APP_OVERLAY_ICON:/usr/share/icons/wsl/linux.png (loaded:yes) [14:04:33.244] RDPRAIL-shell: WESTON_RDPRAIL_SHELL_APPEND_DISTRONAME_STARTMEN:1 [14:04:33.244] RDPRAIL-shell: WESTON_RDPRAIL_SHELL_BLEND_OVERLAY_ICON_APPLIST:1 [14:04:33.244] RDPRAIL-shell: WESTON_RDPRAIL_SHELL_BLEND_OVERLAY_ICON_TASKBAR:1 [14:04:33.244] RDPRAIL-shell: WESTON_RDPRAIL_SHELL_USE_WSLPATH:0 [14:04:33.244] rdp_rail_shell_initialize_notify: shell: distro name: Ubuntu-22.04 [14:04:33.245] app_list_monitor_thread: running in system-distro with user-distro: Ubuntu-22.04 [14:04:33.245] app_list_monitor_thread: open(/proc/self/ns/mnt) [14:04:33.245] app_list_monitor_thread: open(/proc/2/ns/mnt) [14:04:33.245] Loading module '/usr/lib/libweston-9/xwayland.so' [14:04:33.246] app_list_monitor_thread: inotify_add_watch(/usr/share/applications) [14:04:33.249] Registered plugin API 'weston_xwayland_v1' of size 32 [14:04:33.250] app_list_monitor_thread: monitor /usr/share/applications [14:04:33.250] Registered plugin API 'weston_xwayland_surface_v1' of size 48 [14:04:33.251] Not using abstract fd for Xwayland [14:04:33.251] xserver listening on display :0 [14:04:33.251] Loading module '/usr/lib/weston/wslgd-notify.so' [14:04:33.251] ../compositor/wslgd-notify.c: socket connected [14:04:33.252] app_list_monitor_thread: inotify_add_watch(/usr/local/share/applications) [14:04:33.252] app_list_monitor_thread: monitor /usr/local/share/applications [14:04:33.253] app_list_monitor_thread: inotify_add_watch(/var/lib/snapd/desktop/applications) [14:04:33.253] app_list_monitor_thread: monitor /var/lib/snapd/desktop/applications [14:04:33.253] app_list_monitor_thread: /var/lib/flatpak/exports/share/applications doesn't exist, skipping. [14:04:33.253] app list folder[0]: /usr/share/applications [14:04:33.255] desktop file: /usr/share/applications/snap-handle-link.desktop has NoDisplay specified [14:04:33.255] app list entry failed to update: Key:snap-handle-link [14:04:33.255] free_app_entry(): (null): /usr/share/applications/snap-handle-link.desktop [14:04:33.269] desktop file: /usr/share/applications/gvim.desktop [14:04:33.269] Name[en_US]:GVim (Ubuntu-22.04) [14:04:33.269] Exec:gvim -f [14:04:33.269] TryExec:gvim [14:04:33.269] WorkingDir:(null) [14:04:33.269] Icon name:gvim [14:04:33.269] Icon file:/usr/share/icons/hicolor/48x48/apps/gvim.png [14:04:33.269] Icon image:0x7f766800ca10 [14:04:33.269] app list entry updated: Key:gvim, Name:GVim (Ubuntu-22.04) [14:04:33.271] desktop file: /usr/share/applications/yelp.desktop has OnlyShowIn GNOME;Unity; [14:04:33.271] app list entry failed to update: Key:yelp [14:04:33.271] free_app_entry(): (null): /usr/share/applications/yelp.desktop [14:04:33.271] desktop file: /usr/share/applications/openjdk-11-java.desktop has NoDisplay specified [14:04:33.271] app list entry failed to update: Key:openjdk-11-java [14:04:33.271] free_app_entry(): (null): /usr/share/applications/openjdk-11-java.desktop [14:04:33.278] desktop file: /usr/share/applications/sqlitebrowser.desktop [14:04:33.278] Name[en_US]:DB Browser for SQLite (Ubuntu-22.04) [14:04:33.278] Exec:sqlitebrowser [14:04:33.278] TryExec:(null) [14:04:33.278] WorkingDir:(null) [14:04:33.278] Icon name:sqlitebrowser [14:04:33.278] Icon file:/usr/share/icons/hicolor/scalable/apps/sqlitebrowser.svg [14:04:33.278] Icon image:(nil) [14:04:33.278] app list entry updated: Key:sqlitebrowser, Name:DB Browser for SQLite (Ubuntu-22.04) [14:04:33.281] desktop file: /usr/share/applications/org.inkscape.Inkscape.desktop [14:04:33.281] Name[en_US]:Inkscape (Ubuntu-22.04) [14:04:33.282] Exec:inkscape [14:04:33.282] TryExec:inkscape [14:04:33.282] WorkingDir:(null) [14:04:33.282] Icon name:org.inkscape.Inkscape [14:04:33.282] Icon file:/usr/share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png [14:04:33.282] Icon image:0x7f766800f3c0 [14:04:33.282] app list entry updated: Key:Inkscape, Name:Inkscape (Ubuntu-22.04) [14:04:33.283] desktop file: /usr/share/applications/openjdk-8-policytool.desktop [14:04:33.283] Name[en_US]:OpenJDK Java 8 Policy Tool (Ubuntu-22.04) [14:04:33.283] Exec:/usr/bin/policytool [14:04:33.283] TryExec:(null) [14:04:33.283] WorkingDir:(null) [14:04:33.283] Icon name:openjdk-8 [14:04:33.283] Icon file:/usr/share/icons/hicolor/48x48/apps/openjdk-8.png [14:04:33.283] Icon image:0x7f766800f1e0 [14:04:33.283] app list entry updated: Key:openjdk-8-policytool, Name:OpenJDK Java 8 Policy Tool (Ubuntu-22.04) [14:04:33.284] desktop file: /usr/share/applications/fish.desktop is terminal based app [14:04:33.284] app list entry failed to update: Key:fish [14:04:33.284] free_app_entry(): (null): /usr/share/applications/fish.desktop [14:04:33.285] desktop file: /usr/share/applications/byobu.desktop is terminal based app [14:04:33.285] app list entry failed to update: Key:byobu [14:04:33.285] free_app_entry(): (null): /usr/share/applications/byobu.desktop [14:04:33.287] desktop file: /usr/share/applications/debian-xterm.desktop [14:04:33.287] Name[en_US]:XTerm (Ubuntu-22.04) [14:04:33.287] Exec:xterm [14:04:33.287] TryExec:(null) [14:04:33.287] WorkingDir:(null) [14:04:33.287] Icon name:mini.xterm [14:04:33.287] Icon file:/usr/share/icons/hicolor/scalable/apps/mini.xterm.svg [14:04:33.287] Icon image:(nil) [14:04:33.287] app list entry updated: Key:debian-xterm, Name:XTerm (Ubuntu-22.04) [14:04:33.287] find_icon_file: icon (windows) search retry:(1) global:(1) [14:04:33.287] desktop file: /usr/share/applications/wslview.desktop [14:04:33.287] Name[en_US]:WSLView (Ubuntu-22.04) [14:04:33.287] Exec:/usr/bin/wslview [14:04:33.287] TryExec:(null) [14:04:33.287] WorkingDir:(null) [14:04:33.287] Icon name:windows [14:04:33.287] Icon file:(null) [14:04:33.287] Icon image:(nil) [14:04:33.287] app list entry updated: Key:wslview, Name:WSLView (Ubuntu-22.04) [14:04:33.288] desktop file: /usr/share/applications/python3.10.desktop has NoDisplay specified [14:04:33.288] app list entry failed to update: Key:10 [14:04:33.288] free_app_entry(): (null): /usr/share/applications/python3.10.desktop [14:04:33.292] desktop file: /usr/share/applications/libreoffice-startcenter.desktop [14:04:33.292] Name[en_US]:LibreOffice (Ubuntu-22.04) [14:04:33.292] Exec:libreoffice [14:04:33.292] TryExec:(null) [14:04:33.292] WorkingDir:(null) [14:04:33.292] Icon name:libreoffice-startcenter [14:04:33.292] Icon file:/usr/share/icons/hicolor/128x128/apps/libreoffice-startcenter.png [14:04:33.292] Icon image:0x7f766800e2b0 [14:04:33.292] app list entry updated: Key:libreoffice-startcenter, Name:LibreOffice (Ubuntu-22.04) [14:04:33.292] desktop file: /usr/share/applications/openjdk-8-java.desktop has NoDisplay specified [14:04:33.292] app list entry failed to update: Key:openjdk-8-java [14:04:33.292] free_app_entry(): (null): /usr/share/applications/openjdk-8-java.desktop [14:04:33.292] desktop file: /usr/share/applications/geoclue-demo-agent.desktop has NoDisplay specified [14:04:33.292] app list entry failed to update: Key:geoclue-demo-agent [14:04:33.292] free_app_entry(): (null): /usr/share/applications/geoclue-demo-agent.desktop [14:04:33.295] desktop file: /usr/share/applications/obsidian.desktop [14:04:33.295] Name[en_US]:Obsidian (Ubuntu-22.04) [14:04:33.295] Exec:/opt/Obsidian/obsidian [14:04:33.295] TryExec:(null) [14:04:33.295] WorkingDir:(null) [14:04:33.295] Icon name:obsidian [14:04:33.295] Icon file:/usr/share/icons/hicolor/128x128/apps/obsidian.png [14:04:33.295] Icon image:0x7f766800f9c0 [14:04:33.295] app list entry updated: Key:obsidian, Name:Obsidian (Ubuntu-22.04) [14:04:33.297] desktop file: /usr/share/applications/bloop.desktop [14:04:33.297] Name[en_US]:bloop (Ubuntu-22.04) [14:04:33.297] Exec:bloop [14:04:33.297] TryExec:(null) [14:04:33.297] WorkingDir:(null) [14:04:33.297] Icon name:bloop [14:04:33.297] Icon file:/usr/share/icons/hicolor/128x128/apps/bloop.png [14:04:33.297] Icon image:0x7f766800f7e0 [14:04:33.297] app list entry updated: Key:bloop, Name:bloop (Ubuntu-22.04) [14:04:33.297] desktop file: /usr/share/applications/debian-uxterm.desktop [14:04:33.297] Name[en_US]:UXTerm (Ubuntu-22.04) [14:04:33.297] Exec:uxterm [14:04:33.297] TryExec:(null) [14:04:33.297] WorkingDir:(null) [14:04:33.297] Icon name:mini.xterm [14:04:33.297] Icon file:/usr/share/icons/hicolor/scalable/apps/mini.xterm.svg [14:04:33.297] Icon image:(nil) [14:04:33.297] app list entry updated: Key:debian-uxterm, Name:UXTerm (Ubuntu-22.04) [14:04:33.298] desktop file: /usr/share/applications/libreoffice-xsltfilter.desktop has NoDisplay specified [14:04:33.298] app list entry failed to update: Key:libreoffice-xsltfilter [14:04:33.298] free_app_entry(): (null): /usr/share/applications/libreoffice-xsltfilter.desktop [14:04:33.299] desktop file: /usr/share/applications/gcr-viewer.desktop has NoDisplay specified [14:04:33.299] app list entry failed to update: Key:gcr-viewer [14:04:33.299] free_app_entry(): (null): /usr/share/applications/gcr-viewer.desktop [14:04:33.300] find_icon_file: icon (vprerex) search retry:(1) global:(2) [14:04:33.300] desktop file: /usr/share/applications/vprerex.desktop [14:04:33.300] Name[en_US]:vprerex (Ubuntu-22.04) [14:04:33.300] Exec:vprerex [14:04:33.300] TryExec:(null) [14:04:33.300] WorkingDir:(null) [14:04:33.300] Icon name:vprerex [14:04:33.300] Icon file:(null) [14:04:33.300] Icon image:(nil) [14:04:33.300] app list entry updated: Key:vprerex, Name:vprerex (Ubuntu-22.04) [14:04:33.301] desktop file: /usr/share/applications/com.gexperts.Tilix.desktop [14:04:33.301] Name[en_US]:Tilix (Ubuntu-22.04) [14:04:33.301] Exec:tilix [14:04:33.301] TryExec:(null) [14:04:33.301] WorkingDir:(null) [14:04:33.301] Icon name:com.gexperts.Tilix [14:04:33.301] Icon file:/usr/share/icons/hicolor/scalable/apps/com.gexperts.Tilix.svg [14:04:33.301] Icon image:(nil) [14:04:33.301] app list entry updated: Key:Tilix, Name:Tilix (Ubuntu-22.04) [14:04:33.301] desktop file: /usr/share/applications/xdg-desktop-portal-gtk.desktop has NoDisplay specified [14:04:33.301] app list entry failed to update: Key:xdg-desktop-portal-gtk [14:04:33.301] free_app_entry(): (null): /usr/share/applications/xdg-desktop-portal-gtk.desktop [14:04:33.303] desktop file: /usr/share/applications/prerex.desktop is terminal based app [14:04:33.303] app list entry failed to update: Key:prerex [14:04:33.303] free_app_entry(): (null): /usr/share/applications/prerex.desktop [14:04:33.305] desktop file: /usr/share/applications/lftp.desktop is terminal based app [14:04:33.305] app list entry failed to update: Key:lftp [14:04:33.305] free_app_entry(): (null): /usr/share/applications/lftp.desktop [14:04:33.305] desktop file: /usr/share/applications/vim.desktop is terminal based app [14:04:33.306] app list entry failed to update: Key:vim [14:04:33.306] free_app_entry(): (null): /usr/share/applications/vim.desktop [14:04:33.308] desktop file: /usr/share/applications/org.gnome.gedit.desktop [14:04:33.308] Name[en_US]:Text Editor (Ubuntu-22.04) [14:04:33.308] Exec:gedit [14:04:33.308] TryExec:(null) [14:04:33.308] WorkingDir:(null) [14:04:33.308] Icon name:org.gnome.gedit [14:04:33.308] Icon file:/usr/share/icons/hicolor/scalable/apps/org.gnome.gedit.svg [14:04:33.308] Icon image:(nil) [14:04:33.308] app list entry updated: Key:gedit, Name:Text Editor (Ubuntu-22.04) [14:04:33.311] desktop file: /usr/share/applications/rxvt-unicode.desktop [14:04:33.311] Name[en_US]:Rxvt Color Unicode Terminal (Ubuntu-22.04) [14:04:33.311] Exec:urxvt [14:04:33.311] TryExec:urxvt [14:04:33.311] WorkingDir:(null) [14:04:33.311] Icon name:urxvt_48x48.xpm [14:04:33.311] Icon file:/usr/share/pixmaps/urxvt_48x48.xpm [14:04:33.311] Icon image:(nil) [14:04:33.311] app list entry updated: Key:rxvt-unicode, Name:Rxvt Color Unicode Terminal (Ubuntu-22.04) [14:04:33.312] desktop file: /usr/share/applications/org.gnome.Terminal.desktop has OnlyShowIn GNOME;Unity; [14:04:33.312] app list entry failed to update: Key:Terminal [14:04:33.312] free_app_entry(): (null): /usr/share/applications/org.gnome.Terminal.desktop [14:04:33.313] desktop file: /usr/share/applications/xpdf.desktop [14:04:33.313] Name[en_US]:xpdf (Ubuntu-22.04) [14:04:33.313] Exec:xpdf [14:04:33.313] TryExec:(null) [14:04:33.313] WorkingDir:(null) [14:04:33.313] Icon name:xpdf [14:04:33.313] Icon file:/usr/share/icons/hicolor/scalable/apps/xpdf.svg [14:04:33.313] Icon image:(nil) [14:04:33.313] app list entry updated: Key:xpdf, Name:xpdf (Ubuntu-22.04) [14:04:33.314] desktop file: /usr/share/applications/python2.7.desktop has NoDisplay specified [14:04:33.314] app list entry failed to update: Key:7 [14:04:33.314] free_app_entry(): (null): /usr/share/applications/python2.7.desktop [14:04:33.314] desktop file: /usr/share/applications/python3.11.desktop has NoDisplay specified [14:04:33.314] app list entry failed to update: Key:11 [14:04:33.314] free_app_entry(): (null): /usr/share/applications/python3.11.desktop [14:04:33.315] desktop file: /usr/share/applications/gcr-prompter.desktop has NoDisplay specified [14:04:33.315] app list entry failed to update: Key:gcr-prompter [14:04:33.315] free_app_entry(): (null): /usr/share/applications/gcr-prompter.desktop [14:04:33.315] desktop file: /usr/share/applications/texdoctk.desktop [14:04:33.315] Name[en_US]:TeXdoctk (Ubuntu-22.04) [14:04:33.315] Exec:texdoctk [14:04:33.315] TryExec:(null) [14:04:33.315] WorkingDir:(null) [14:04:33.315] Icon name:(null) [14:04:33.315] Icon file:(null) [14:04:33.315] Icon image:(nil) [14:04:33.315] app list entry updated: Key:texdoctk, Name:TeXdoctk (Ubuntu-22.04) [14:04:33.316] desktop file: /usr/share/applications/io.snapcraft.SessionAgent.desktop has NoDisplay specified [14:04:33.316] app list entry failed to update: Key:SessionAgent [14:04:33.316] free_app_entry(): (null): /usr/share/applications/io.snapcraft.SessionAgent.desktop [14:04:33.316] desktop file: /usr/share/applications/htop.desktop is terminal based app [14:04:33.316] app list entry failed to update: Key:htop [14:04:33.316] free_app_entry(): (null): /usr/share/applications/htop.desktop [14:04:33.317] desktop file: /usr/share/applications/nvim.desktop is terminal based app [14:04:33.317] app list entry failed to update: Key:nvim [14:04:33.317] free_app_entry(): (null): /usr/share/applications/nvim.desktop [14:04:33.319] desktop file: /usr/share/applications/libreoffice-math.desktop [14:04:33.319] Name[en_US]:LibreOffice Math (Ubuntu-22.04) [14:04:33.319] Exec:libreoffice --math [14:04:33.319] TryExec:(null) [14:04:33.319] WorkingDir:(null) [14:04:33.319] Icon name:libreoffice-math [14:04:33.319] Icon file:/usr/share/icons/hicolor/128x128/apps/libreoffice-math.png [14:04:33.319] Icon image:0x7f766801a050 [14:04:33.320] app list entry updated: Key:libreoffice-math, Name:LibreOffice Math (Ubuntu-22.04) [14:04:33.323] desktop file: /usr/share/applications/display-im6.q16.desktop [14:04:33.323] Name[en_US]:ImageMagick (color depth=q16) (Ubuntu-22.04) [14:04:33.323] Exec:/usr/bin/display-im6.q16 -nostdin [14:04:33.323] TryExec:(null) [14:04:33.323] WorkingDir:(null) [14:04:33.323] Icon name:display-im6.q16 [14:04:33.323] Icon file:/usr/share/icons/hicolor/96x96/apps/display-im6.q16.png [14:04:33.323] Icon image:0x7f7668019ac0 [14:04:33.323] app list entry updated: Key:q16, Name:ImageMagick (color depth=q16) (Ubuntu-22.04) [14:04:33.326] desktop file: /usr/share/applications/libreoffice-writer.desktop [14:04:33.326] Name[en_US]:LibreOffice Writer (Ubuntu-22.04) [14:04:33.326] Exec:libreoffice --writer [14:04:33.326] TryExec:(null) [14:04:33.326] WorkingDir:(null) [14:04:33.326] Icon name:libreoffice-writer [14:04:33.326] Icon file:/usr/share/icons/hicolor/128x128/apps/libreoffice-writer.png [14:04:33.326] Icon image:0x7f7668019960 [14:04:33.326] app list entry updated: Key:libreoffice-writer, Name:LibreOffice Writer (Ubuntu-22.04) [14:04:33.326] desktop file: /usr/share/applications/info.desktop is terminal based app [14:04:33.326] app list entry failed to update: Key:info [14:04:33.326] free_app_entry(): (null): /usr/share/applications/info.desktop [14:04:33.329] desktop file: /usr/share/applications/cmake-gui.desktop [14:04:33.329] Name[en_US]:CMake (Ubuntu-22.04) [14:04:33.329] Exec:cmake-gui [14:04:33.329] TryExec:(null) [14:04:33.329] WorkingDir:(null) [14:04:33.329] Icon name:CMakeSetup [14:04:33.329] Icon file:/usr/share/icons/hicolor/128x128/apps/CMakeSetup.png [14:04:33.329] Icon image:0x7f7668019ea0 [14:04:33.329] app list entry updated: Key:cmake-gui, Name:CMake (Ubuntu-22.04) [14:04:33.329] app list folder[1]: /usr/local/share/applications [14:04:33.330] desktop file: /usr/local/share/applications/emacs-mail.desktop has NoDisplay specified [14:04:33.330] app list entry failed to update: Key:emacs-mail [14:04:33.330] free_app_entry(): (null): /usr/local/share/applications/emacs-mail.desktop [14:04:33.331] desktop file: /usr/local/share/applications/emacsclient-mail.desktop has NoDisplay specified [14:04:33.331] app list entry failed to update: Key:emacsclient-mail [14:04:33.331] free_app_entry(): (null): /usr/local/share/applications/emacsclient-mail.desktop [14:04:33.333] desktop file: /usr/local/share/applications/scrcpy-console.desktop is terminal based app [14:04:33.333] app list entry failed to update: Key:scrcpy-console [14:04:33.333] free_app_entry(): (null): /usr/local/share/applications/scrcpy-console.desktop [14:04:33.334] find_icon_file: icon (emacs) search retry:(1) global:(3) [14:04:33.334] desktop file: /usr/local/share/applications/emacsclient.desktop [14:04:33.334] Name[en_US]:Emacs (Client) (Ubuntu-22.04) [14:04:33.334] Exec:sh -c "if [ -n \"\$*\" ]; then exec /usr/local/bin/emacsclient --alternate-editor= --display=\"\$DISPLAY\" \"\$@\"; else exec emacsclient --alternate-editor= --create-frame; fi" sh [14:04:33.334] TryExec:(null) [14:04:33.334] WorkingDir:(null) [14:04:33.334] Icon name:emacs [14:04:33.334] Icon file:(null) [14:04:33.334] Icon image:(nil) [14:04:33.334] app list entry updated: Key:emacsclient, Name:Emacs (Client) (Ubuntu-22.04) [14:04:33.334] find_icon_file: icon (emacs) search retry:(1) global:(4) [14:04:33.334] desktop file: /usr/local/share/applications/emacs.desktop [14:04:33.334] Name[en_US]:Emacs (Ubuntu-22.04) [14:04:33.334] Exec:emacs [14:04:33.334] TryExec:(null) [14:04:33.334] WorkingDir:(null) [14:04:33.334] Icon name:emacs [14:04:33.334] Icon file:(null) [14:04:33.334] Icon image:(nil) [14:04:33.334] app list entry updated: Key:emacs, Name:Emacs (Ubuntu-22.04) [14:04:33.335] find_icon_file: icon (scrcpy) search retry:(1) global:(5) [14:04:33.335] desktop file: /usr/local/share/applications/scrcpy.desktop [14:04:33.335] Name[en_US]:scrcpy (Ubuntu-22.04) [14:04:33.335] Exec:/bin/sh -c '"$SHELL" -i -c scrcpy' [14:04:33.335] TryExec:(null) [14:04:33.335] WorkingDir:(null) [14:04:33.335] Icon name:scrcpy [14:04:33.335] Icon file:(null) [14:04:33.335] Icon image:(nil) [14:04:33.335] app list entry updated: Key:scrcpy, Name:scrcpy (Ubuntu-22.04) [14:04:33.335] app list folder[2]: /var/lib/snapd/desktop/applications [14:04:33.338] find_icon_file: icon (/snap/groovy/24/meta/gui/groovyDocs255.png) search retry:(1) global:(6) [14:04:33.338] desktop file: /var/lib/snapd/desktop/applications/groovy_groovy-docs.desktop [14:04:33.338] Name[en_US]:Docs for Apache Groovy (groovy-docs) (Ubuntu-22.04) [14:04:33.338] Exec:env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/groovy_groovy-docs.desktop /snap/bin/groovy.groovy-docs [14:04:33.338] TryExec:(null) [14:04:33.338] WorkingDir:(null) [14:04:33.338] Icon name:/snap/groovy/24/meta/gui/groovyDocs255.png [14:04:33.338] Icon file:(null) [14:04:33.338] Icon image:(nil) [14:04:33.338] app list entry updated: Key:groovy_groovy-docs, Name:Docs for Apache Groovy (groovy-docs) (Ubuntu-22.04) [14:04:33.338] find_icon_file: icon (/snap/groovy/24/meta/gui/groovyConsole255.png) search retry:(1) global:(7) [14:04:33.338] desktop file: /var/lib/snapd/desktop/applications/groovy_groovyConsole.desktop [14:04:33.338] Name[en_US]:Console for Apache Groovy (groovyConsole) (Ubuntu-22.04) [14:04:33.338] Exec:env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/groovy_groovyConsole.desktop /snap/bin/groovy.groovyConsole [14:04:33.338] TryExec:(null) [14:04:33.338] WorkingDir:(null) [14:04:33.338] Icon name:/snap/groovy/24/meta/gui/groovyConsole255.png [14:04:33.338] Icon file:(null) [14:04:33.338] Icon image:(nil) [14:04:33.338] app list entry updated: Key:groovy_groovyConsole, Name:Console for Apache Groovy (groovyConsole) (Ubuntu-22.04) [14:04:33.339] desktop file: /var/lib/snapd/desktop/applications/groovy_groovysh.desktop is terminal based app [14:04:33.339] app list entry failed to update: Key:groovy_groovysh [14:04:33.339] free_app_entry(): (null): /var/lib/snapd/desktop/applications/groovy_groovysh.desktop [14:04:33.339] app list folder[3]: /var/lib/flatpak/exports/share/applications [14:04:35.260] Spawned Xwayland server, pid 1507 [14:04:35.341] retry_find_icon_file: icon (/snap/groovy/24/meta/gui/groovyDocs255.png) retry count (1) [14:04:35.346] rdp_rail_notify_app_list(): rdp_peer is not initalized [14:04:35.346] retry_find_icon_file: icon (/snap/groovy/24/meta/gui/groovyConsole255.png) retry count (1) [14:04:35.348] rdp_rail_notify_app_list(): rdp_peer is not initalized [14:04:35.348] retry_find_icon_file: icon (emacs) retry count (1) [14:04:35.348] find_icon_file: icon (emacs) search retry:(2) global:(5) [14:04:35.348] retry_find_icon_file: icon (emacs) retry count (1) [14:04:35.348] find_icon_file: icon (emacs) search retry:(2) global:(5) [14:04:35.348] retry_find_icon_file: icon (vprerex) retry count (1) [14:04:35.349] find_icon_file: icon (vprerex) search retry:(2) global:(5) [14:04:35.349] retry_find_icon_file: icon (windows) retry count (1) [14:04:35.349] find_icon_file: icon (windows) search retry:(2) global:(5) [14:04:35.349] retry_find_icon_file: icon (scrcpy) retry count (1) [14:04:35.349] find_icon_file: icon (scrcpy) search retry:(2) global:(5) [14:04:36.166] xfixes version: 5.0 [14:04:36.177] created wm, root 558 [14:04:37.351] retry_find_icon_file: icon (emacs) retry count (2) [14:04:37.351] find_icon_file: icon (emacs) search retry:(3) global:(5) [14:04:37.351] retry_find_icon_file: icon (emacs) retry count (2) [14:04:37.351] find_icon_file: icon (emacs) search retry:(3) global:(5) [14:04:37.351] retry_find_icon_file: icon (vprerex) retry count (2) [14:04:37.351] find_icon_file: icon (vprerex) search retry:(3) global:(5) [14:04:37.351] retry_find_icon_file: icon (windows) retry count (2) [14:04:37.351] find_icon_file: icon (windows) search retry:(3) global:(5) [14:04:37.351] retry_find_icon_file: icon (scrcpy) retry count (2) [14:04:37.351] find_icon_file: icon (scrcpy) search retry:(3) global:(5) [14:04:39.353] retry_find_icon_file: icon (emacs) retry count (3) [14:04:39.353] find_icon_file: icon (emacs) search retry:(4) global:(5) [14:04:39.353] retry_find_icon_file: icon (emacs) retry count (3) [14:04:39.353] find_icon_file: icon (emacs) search retry:(4) global:(5) [14:04:39.353] retry_find_icon_file: icon (vprerex) retry count (3) [14:04:39.353] find_icon_file: icon (vprerex) search retry:(4) global:(5) [14:04:39.353] retry_find_icon_file: icon (windows) retry count (3) [14:04:39.353] find_icon_file: icon (windows) search retry:(4) global:(5) [14:04:39.353] retry_find_icon_file: icon (scrcpy) retry count (3) [14:04:39.353] find_icon_file: icon (scrcpy) search retry:(4) global:(5) [14:04:40.958] launching '/usr/libexec/weston-rdprail-shell' [14:04:40.976] xf_peer_adjust_monitor_layout: [14:04:40.976] DesktopWidth:2560, DesktopHeight:1440 [14:04:40.976] UseMultimon:0 [14:04:40.976] ForceMultimon:0 [14:04:40.976] MonitorCount:2 [14:04:40.976] HasMonitorAttributes:1 [14:04:40.976] HiDefRemoteApp:1 [14:04:40.976] disp_monitor_sanity_check_layout:---INPUT--- [14:04:40.976] rdpMonitor[0]: x:0, y:0, width:2560, height:1440, is_primary:1 [14:04:40.976] rdpMonitor[0]: physicalWidth:553, physicalHeight:311, orientation:0 [14:04:40.976] rdpMonitor[0]: desktopScaleFactor:125, deviceScaleFactor:100 [14:04:40.976] rdpMonitor[0]: scale:1, client scale :1.00 [14:04:40.976] rdpMonitor[1]: x:-159, y:-1440, width:2560, height:1440, is_primary:0 [14:04:40.976] rdpMonitor[1]: physicalWidth:553, physicalHeight:311, orientation:180 [14:04:40.976] rdpMonitor[1]: desktopScaleFactor:125, deviceScaleFactor:100 [14:04:40.976] rdpMonitor[1]: scale:1, client scale :1.00 [14:04:41.027] Client: ClientStatus:0x3f5 [14:04:41.027] - TS_RAIL_CLIENTSTATUS_ALLOWLOCALMOVESIZE [14:04:41.027] - TS_RAIL_CLIENTSTATUS_ZORDER_SYNC [14:04:41.027] - TS_RAIL_CLIENTSTATUS_WINDOW_RESIZE_MARGIN_SUPPORTED [14:04:41.027] - TS_RAIL_CLIENTSTATUS_HIGH_DPI_ICONS_SUPPORTED [14:04:41.027] - TS_RAIL_CLIENTSTATUS_APPBAR_REMOTING_SUPPORTED [14:04:41.027] - TS_RAIL_CLIENTSTATUS_POWER_DISPLAY_REQUEST_SUPPORTED [14:04:41.027] - TS_RAIL_CLIENTSTATUS_GET_APPID_RESPONSE_EX_SUPPORTED [14:04:41.027] - TS_RAIL_CLIENTSTATUS_BIDIRECTIONAL_CLOAK_SUPPORTED [14:04:41.027] Client HandShake buildNumber:22621 [14:04:41.038] Server AppList caps version:4 [14:04:41.038] appListProviderName:Ubuntu-22.04 [14:04:41.038] appListProviderUniqueId:70E9FA22-FACB-11E6-BD58-64006A7986D3 [14:04:41.058] Client: gfxredir_caps: length:28 [14:04:41.058] Client: GrfxCaps count:0xa [14:04:41.058] Client: gfxredir_caps[0]: signature:0x53504143 [14:04:41.058] Client: GrfxCaps[0] version:0x80004 length:4 flags:0x0 [14:04:41.059] Version : RDPGFX_CAPVERSION_8 [14:04:41.058] Client: gfxredir_caps[0]: version:0x1 [14:04:41.059] Client: gfxredir_caps[0]: length:12 [14:04:41.059] Client: GrfxCaps[1] version:0x80105 length:4 flags:0x0 [14:04:41.059] Version : RDPGFX_CAPVERSION_81 [14:04:41.059] Client: gfxredir_caps[1]: signature:0x53504143 [14:04:41.059] Client: gfxredir_caps[1]: version:0x2000 [14:04:41.059] Client: gfxredir_caps[1]: length:16 [14:04:41.059] Client: gfxredir_caps[1]: supportedFeatures:0x0 [14:04:41.059] Client: gfxredir selected caps: version:0x2000 [14:04:41.059] Client: GrfxCaps[2] version:0xa0002 length:4 flags:0x0 [14:04:41.059] Version : RDPGFX_CAPVERSION_10 [14:04:41.059] Client: GrfxCaps[3] version:0xa0200 length:4 flags:0x0 [14:04:41.059] Version : RDPGFX_CAPVERSION_102 [14:04:41.059] Client: GrfxCaps[4] version:0xa0301 length:4 flags:0x0 [14:04:41.059] Version : RDPGFX_CAPVERSION_103 [14:04:41.059] Client: GrfxCaps[5] version:0xa0400 length:4 flags:0x0 [14:04:41.059] Version : RDPGFX_CAPVERSION_104 [14:04:41.059] Client: GrfxCaps[6] version:0xa0502 length:4 flags:0x0 [14:04:41.059] Version : RDPGFX_CAPVERSION_105 [14:04:41.059] Client: GrfxCaps[7] version:0xa0600 length:4 flags:0x0 [14:04:41.059] Version : RDPGFX_CAPVERSION_106 [14:04:41.059] Client: GrfxCaps[8] version:0xa0701 length:4 flags:0x0 [14:04:41.059] Version : UNKNOWN(657153) [14:04:41.059] Client: GrfxCaps[9] version:0xb0101 length:4 flags:0x0 [14:04:41.059] Version : UNKNOWN(721153) [14:04:41.069] xf_peer_adjust_monitor_layout: [14:04:41.069] DesktopWidth:2560, DesktopHeight:1440 [14:04:41.069] UseMultimon:0 [14:04:41.069] ForceMultimon:0 [14:04:41.069] MonitorCount:2 [14:04:41.069] HasMonitorAttributes:1 [14:04:41.069] HiDefRemoteApp:1 [14:04:41.069] disp_monitor_sanity_check_layout:---INPUT--- [14:04:41.069] rdpMonitor[0]: x:0, y:0, width:2560, height:1440, is_primary:1 [14:04:41.069] rdpMonitor[0]: physicalWidth:553, physicalHeight:311, orientation:0 [14:04:41.069] rdpMonitor[0]: desktopScaleFactor:125, deviceScaleFactor:100 [14:04:41.069] rdpMonitor[0]: scale:1, client scale :1.00 [14:04:41.069] rdpMonitor[1]: x:-159, y:-1440, width:2560, height:1440, is_primary:0 [14:04:41.069] rdpMonitor[1]: physicalWidth:553, physicalHeight:311, orientation:180 [14:04:41.069] rdpMonitor[1]: desktopScaleFactor:125, deviceScaleFactor:100 [14:04:41.069] rdpMonitor[1]: scale:1, client scale :1.00 [14:04:41.069] kbd_layout:0x804 kbd_type:0x4 kbd_subType:0x0 kbd_functionKeys:0xc [14:04:41.069] convert_rdp_keyboard_to_xkb_rule_names: matching model=pc105 layout=us variant=(null) options=(null) [14:04:41.071] Head attaching: rdp-2, index:2, is_primary: 0 [14:04:41.071] Client desktop upper left coordinate (-159,-1440) [14:04:41.071] RDP client reported monitors not horizontally connected each other at 2 (x check) [14:04:41.071] All monitors are horizontally placed [14:04:41.071] disp_monitor_validate_and_compute_layout:---OUTPUT--- [14:04:41.071] rdpMonitor[0]: x:-159, y:-1440, width:2560, height:1440, is_primary:0 [14:04:41.071] rdpMonitor[0]: weston x:0, y:0, width:2560, height:1440 [14:04:41.071] rdpMonitor[0]: physicalWidth:553, physicalHeight:311, orientation:180 [14:04:41.071] rdpMonitor[0]: desktopScaleFactor:0, deviceScaleFactor:100 [14:04:41.071] rdpMonitor[0]: scale:1, clientScale:1.00 [14:04:41.071] rdpMonitor[1]: x:0, y:0, width:2560, height:1440, is_primary:1 [14:04:41.071] rdpMonitor[1]: weston x:159, y:1440, width:2560, height:1440 [14:04:41.071] rdpMonitor[1]: physicalWidth:553, physicalHeight:311, orientation:0 [14:04:41.071] rdpMonitor[1]: desktopScaleFactor:0, deviceScaleFactor:100 [14:04:41.071] rdpMonitor[1]: scale:1, clientScale:1.00 [14:04:41.071] Head mode change:rdp-2 NEW width:2560, height:1440, scale:1, clientScale:1.000000 [14:04:41.071] move head/output rdp-2 (0,0) -> (0,0) [14:04:41.071] Head mode change:rdp-0 NEW width:2560, height:1440, scale:1, clientScale:1.000000 [14:04:41.071] move head/output rdp-0 (0,0) -> (159,1440) [14:04:41.071] client origin (0,0) is (159,1440) in Weston space [14:04:41.071] Output 'rdp-2' enabled with head(s) rdp-2 [14:04:41.071] Client ExecOrder:0x00000008, Program:dummy-entry, WorkingDir:(null), RemoteApplicationArguments:(null) [14:04:41.071] Client ExecOrder launching dummy-entry [14:04:41.071] launching 'dummy-entry' [14:04:41.071] Client: ClientSysparam: filterKeys [14:04:41.071] compositor: executing 'dummy-entry' failed: No such file or directory [14:04:41.071] Client: ClientSysparam: toggleKeys:62 [14:04:41.071] Client: ClientSysparam: stickyKeys:510 [14:04:41.072] Client: ClientSysparam: caretWidth:1 [14:04:41.072] Client: ClientSysparam: highContrast [14:04:41.072] Client: ClientSysparam: taskbarPos:(left:0, top:1380, right:2560, bottom:1440) [14:04:41.072] Client: ClientSysparam: mouseButtonSwap:0 [14:04:41.072] Client: ClientSysparam: keyboardPref:0 [14:04:41.072] Client: ClientSysparam: dragFullWindows:1 [14:04:41.072] Client: ClientSysparam: keyboardCues:0 [14:04:41.072] Client: ClientSysparam: workArea:(left:65377, top:64096, right:2401, bottom:0) [14:04:41.072] Translated workarea:(0,0)-(2560,1440) at rdp-2:(0,0)-(2560,1440) [14:04:41.072] Client: ClientSysparam: workArea:(left:0, top:0, right:2560, bottom:1380) [14:04:41.072] Translated workarea:(159,1440)-(2719,2820) at rdp-0:(159,1440)-(2719,2880) [14:04:41.072] Client AppList caps version:4 [14:04:41.072] Client AppList client language id: zh_CN [14:04:41.072] app_list_monitor_thread: startRdpNotifyEvent is signalled. 0 - zh_CN [14:04:41.072] app_list_start_rdp_notify(): client language is changed from en_US to zh_CN [14:04:41.072] app list folder[0]: /usr/share/applications [14:04:41.072] desktop file: /usr/share/applications/snap-handle-link.desktop has NoDisplay specified [14:04:41.072] app list entry failed to update: Key:snap-handle-link [14:04:41.072] free_app_entry(): (null): /usr/share/applications/snap-handle-link.desktop [14:04:41.072] Client ExecOrder program terminated [14:04:41.072] desktop file: /usr/share/applications/gvim.desktop [14:04:41.072] Name[zh_CN]:GVim (Ubuntu-22.04) [14:04:41.072] dummy-entry exited with status 255 [14:04:41.072] Exec:gvim -f [14:04:41.072] TryExec:gvim [14:04:41.072] WorkingDir:(null) [14:04:41.072] Icon name:gvim [14:04:41.072] Icon file:/usr/share/icons/hicolor/48x48/apps/gvim.png [14:04:41.072] Icon image:0x7f766801ab00 [14:04:41.072] app list entry updated: Key:gvim, Name:GVim (Ubuntu-22.04) [14:04:41.072] free_app_entry(): GVim (Ubuntu-22.04): /usr/share/applications/gvim.desktop [14:04:41.072] desktop file: /usr/share/applications/yelp.desktop has OnlyShowIn GNOME;Unity; [14:04:41.072] app list entry failed to update: Key:yelp [14:04:41.072] free_app_entry(): (null): /usr/share/applications/yelp.desktop [14:04:41.072] desktop file: /usr/share/applications/openjdk-11-java.desktop has NoDisplay specified [14:04:41.072] app list entry failed to update: Key:openjdk-11-java [14:04:41.072] free_app_entry(): (null): /usr/share/applications/openjdk-11-java.desktop [14:04:41.072] desktop file: /usr/share/applications/sqlitebrowser.desktop [14:04:41.072] Name[zh_CN]:DB Browser for SQLite (Ubuntu-22.04) [14:04:41.072] Exec:sqlitebrowser [14:04:41.072] TryExec:(null) [14:04:41.072] WorkingDir:(null) [14:04:41.072] Icon name:sqlitebrowser [14:04:41.072] Icon file:/usr/share/icons/hicolor/scalable/apps/sqlitebrowser.svg [14:04:41.072] Icon image:(nil) [14:04:41.072] app list entry updated: Key:sqlitebrowser, Name:DB Browser for SQLite (Ubuntu-22.04) [14:04:41.072] free_app_entry(): DB Browser for SQLite (Ubuntu-22.04): /usr/share/applications/sqlitebrowser.desktop [14:04:41.072] desktop file: /usr/share/applications/org.inkscape.Inkscape.desktop [14:04:41.072] Name[zh_CN]:Inkscape (Ubuntu-22.04) [14:04:41.072] Exec:inkscape [14:04:41.072] TryExec:inkscape [14:04:41.072] WorkingDir:(null) [14:04:41.072] Icon name:org.inkscape.Inkscape [14:04:41.072] Icon file:/usr/share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png [14:04:41.072] Icon image:0x7f766804cf20 [14:04:41.072] app list entry updated: Key:Inkscape, Name:Inkscape (Ubuntu-22.04) [14:04:41.072] free_app_entry(): Inkscape (Ubuntu-22.04): /usr/share/applications/org.inkscape.Inkscape.desktop [14:04:41.072] desktop file: /usr/share/applications/openjdk-8-policytool.desktop [14:04:41.072] Name[zh_CN]:OpenJDK Java 8 Policy Tool (Ubuntu-22.04) [14:04:41.072] Exec:/usr/bin/policytool [14:04:41.072] TryExec:(null) [14:04:41.072] WorkingDir:(null) [14:04:41.072] Icon name:openjdk-8 [14:04:41.072] Icon file:/usr/share/icons/hicolor/48x48/apps/openjdk-8.png [14:04:41.072] Icon image:0x7f766801ae10 [14:04:41.072] app list entry updated: Key:openjdk-8-policytool, Name:OpenJDK Java 8 Policy Tool (Ubuntu-22.04) [14:04:41.072] free_app_entry(): OpenJDK Java 8 Policy Tool (Ubuntu-22.04): /usr/share/applications/openjdk-8-policytool.desktop [14:04:41.072] desktop file: /usr/share/applications/fish.desktop is terminal based app [14:04:41.072] app list entry failed to update: Key:fish [14:04:41.072] free_app_entry(): (null): /usr/share/applications/fish.desktop [14:04:41.072] desktop file: /usr/share/applications/byobu.desktop is terminal based app [14:04:41.072] app list entry failed to update: Key:byobu [14:04:41.072] free_app_entry(): (null): /usr/share/applications/byobu.desktop [14:04:41.072] desktop file: /usr/share/applications/debian-xterm.desktop [14:04:41.072] Name[zh_CN]:XTerm (Ubuntu-22.04) [14:04:41.072] Exec:xterm [14:04:41.072] TryExec:(null) [14:04:41.072] WorkingDir:(null) [14:04:41.072] Icon name:mini.xterm [14:04:41.072] Icon file:/usr/share/icons/hicolor/scalable/apps/mini.xterm.svg [14:04:41.072] Icon image:(nil) [14:04:41.072] app list entry updated: Key:debian-xterm, Name:XTerm (Ubuntu-22.04) [14:04:41.072] free_app_entry(): XTerm (Ubuntu-22.04): /usr/share/applications/debian-xterm.desktop [14:04:41.072] find_icon_file: icon (windows) search retry:(1) global:(6) [14:04:41.072] desktop file: /usr/share/applications/wslview.desktop [14:04:41.072] Name[zh_CN]:WSLView (Ubuntu-22.04) [14:04:41.072] Exec:/usr/bin/wslview [14:04:41.072] TryExec:(null) [14:04:41.072] WorkingDir:(null) [14:04:41.072] Icon name:windows [14:04:41.072] Icon file:(null) [14:04:41.072] Icon image:(nil) [14:04:41.072] app list entry updated: Key:wslview, Name:WSLView (Ubuntu-22.04) [14:04:41.072] free_app_entry(): WSLView (Ubuntu-22.04): /usr/share/applications/wslview.desktop [14:04:41.072] desktop file: /usr/share/applications/python3.10.desktop has NoDisplay specified [14:04:41.072] app list entry failed to update: Key:10 [14:04:41.072] free_app_entry(): (null): /usr/share/applications/python3.10.desktop [14:04:41.072] desktop file: /usr/share/applications/libreoffice-startcenter.desktop [14:04:41.073] Name[zh_CN]:LibreOffice (Ubuntu-22.04) [14:04:41.073] Exec:libreoffice [14:04:41.073] TryExec:(null) [14:04:41.073] WorkingDir:(null) [14:04:41.073] Icon name:libreoffice-startcenter [14:04:41.073] Icon file:/usr/share/icons/hicolor/128x128/apps/libreoffice-startcenter.png [14:04:41.073] Icon image:0x7f766801a780 [14:04:41.073] app list entry updated: Key:libreoffice-startcenter, Name:LibreOffice (Ubuntu-22.04) [14:04:41.073] free_app_entry(): LibreOffice (Ubuntu-22.04): /usr/share/applications/libreoffice-startcenter.desktop [14:04:41.073] desktop file: /usr/share/applications/openjdk-8-java.desktop has NoDisplay specified [14:04:41.073] app list entry failed to update: Key:openjdk-8-java [14:04:41.073] free_app_entry(): (null): /usr/share/applications/openjdk-8-java.desktop [14:04:41.073] desktop file: /usr/share/applications/geoclue-demo-agent.desktop has NoDisplay specified [14:04:41.073] app list entry failed to update: Key:geoclue-demo-agent [14:04:41.073] free_app_entry(): (null): /usr/share/applications/geoclue-demo-agent.desktop [14:04:41.073] desktop file: /usr/share/applications/obsidian.desktop [14:04:41.073] Name[zh_CN]:Obsidian (Ubuntu-22.04) [14:04:41.073] Exec:/opt/Obsidian/obsidian [14:04:41.073] TryExec:(null) [14:04:41.073] WorkingDir:(null) [14:04:41.073] Icon name:obsidian [14:04:41.073] Icon file:/usr/share/icons/hicolor/128x128/apps/obsidian.png [14:04:41.073] Icon image:0x7f766800e110 [14:04:41.073] app list entry updated: Key:obsidian, Name:Obsidian (Ubuntu-22.04) [14:04:41.073] free_app_entry(): Obsidian (Ubuntu-22.04): /usr/share/applications/obsidian.desktop [14:04:41.073] desktop file: /usr/share/applications/bloop.desktop [14:04:41.073] Name[zh_CN]:bloop (Ubuntu-22.04) [14:04:41.073] Exec:bloop [14:04:41.073] TryExec:(null) [14:04:41.073] WorkingDir:(null) [14:04:41.073] Icon name:bloop [14:04:41.073] Icon file:/usr/share/icons/hicolor/128x128/apps/bloop.png [14:04:41.073] Icon image:0x7f766801af20 [14:04:41.073] app list entry updated: Key:bloop, Name:bloop (Ubuntu-22.04) [14:04:41.073] free_app_entry(): bloop (Ubuntu-22.04): /usr/share/applications/bloop.desktop [14:04:41.073] desktop file: /usr/share/applications/debian-uxterm.desktop [14:04:41.073] Name[zh_CN]:UXTerm (Ubuntu-22.04) [14:04:41.073] Exec:uxterm [14:04:41.073] TryExec:(null) [14:04:41.073] WorkingDir:(null) [14:04:41.073] Icon name:mini.xterm [14:04:41.073] Icon file:/usr/share/icons/hicolor/scalable/apps/mini.xterm.svg [14:04:41.073] Icon image:(nil) [14:04:41.073] app list entry updated: Key:debian-uxterm, Name:UXTerm (Ubuntu-22.04) [14:04:41.073] free_app_entry(): UXTerm (Ubuntu-22.04): /usr/share/applications/debian-uxterm.desktop [14:04:41.073] desktop file: /usr/share/applications/libreoffice-xsltfilter.desktop has NoDisplay specified [14:04:41.073] app list entry failed to update: Key:libreoffice-xsltfilter [14:04:41.073] free_app_entry(): (null): /usr/share/applications/libreoffice-xsltfilter.desktop [14:04:41.073] desktop file: /usr/share/applications/gcr-viewer.desktop has NoDisplay specified [14:04:41.073] app list entry failed to update: Key:gcr-viewer [14:04:41.073] free_app_entry(): (null): /usr/share/applications/gcr-viewer.desktop [14:04:41.073] find_icon_file: icon (vprerex) search retry:(1) global:(6) [14:04:41.073] desktop file: /usr/share/applications/vprerex.desktop [14:04:41.073] Name[zh_CN]:vprerex (Ubuntu-22.04) [14:04:41.073] Exec:vprerex [14:04:41.073] TryExec:(null) [14:04:41.073] WorkingDir:(null) [14:04:41.073] Icon name:vprerex [14:04:41.073] Icon file:(null) [14:04:41.073] Icon image:(nil) [14:04:41.073] app list entry updated: Key:vprerex, Name:vprerex (Ubuntu-22.04) [14:04:41.073] free_app_entry(): vprerex (Ubuntu-22.04): /usr/share/applications/vprerex.desktop [14:04:41.073] desktop file: /usr/share/applications/com.gexperts.Tilix.desktop [14:04:41.073] Name[zh_CN]:Tilix (Ubuntu-22.04) [14:04:41.073] Exec:tilix [14:04:41.073] TryExec:(null) [14:04:41.073] WorkingDir:(null) [14:04:41.073] Icon name:com.gexperts.Tilix [14:04:41.073] Icon file:/usr/share/icons/hicolor/scalable/apps/com.gexperts.Tilix.svg [14:04:41.073] Icon image:(nil) [14:04:41.073] app list entry updated: Key:Tilix, Name:Tilix (Ubuntu-22.04) [14:04:41.073] free_app_entry(): Tilix (Ubuntu-22.04): /usr/share/applications/com.gexperts.Tilix.desktop [14:04:41.073] desktop file: /usr/share/applications/xdg-desktop-portal-gtk.desktop has NoDisplay specified [14:04:41.073] app list entry failed to update: Key:xdg-desktop-portal-gtk [14:04:41.073] free_app_entry(): (null): /usr/share/applications/xdg-desktop-portal-gtk.desktop [14:04:41.073] desktop file: /usr/share/applications/prerex.desktop is terminal based app [14:04:41.073] app list entry failed to update: Key:prerex [14:04:41.073] free_app_entry(): (null): /usr/share/applications/prerex.desktop [14:04:41.073] desktop file: /usr/share/applications/lftp.desktop is terminal based app [14:04:41.073] app list entry failed to update: Key:lftp [14:04:41.073] free_app_entry(): (null): /usr/share/applications/lftp.desktop [14:04:41.073] desktop file: /usr/share/applications/vim.desktop is terminal based app [14:04:41.073] app list entry failed to update: Key:vim [14:04:41.073] free_app_entry(): (null): /usr/share/applications/vim.desktop [14:04:41.073] desktop file: /usr/share/applications/org.gnome.gedit.desktop [14:04:41.073] Name[zh_CN]:Text Editor (Ubuntu-22.04) [14:04:41.073] Exec:gedit [14:04:41.073] TryExec:(null) [14:04:41.073] WorkingDir:(null) [14:04:41.073] Icon name:org.gnome.gedit [14:04:41.073] Icon file:/usr/share/icons/hicolor/scalable/apps/org.gnome.gedit.svg [14:04:41.073] Icon image:(nil) [14:04:41.073] app list entry updated: Key:gedit, Name:Text Editor (Ubuntu-22.04) [14:04:41.073] free_app_entry(): Text Editor (Ubuntu-22.04): /usr/share/applications/org.gnome.gedit.desktop [14:04:41.073] desktop file: /usr/share/applications/rxvt-unicode.desktop [14:04:41.073] Name[zh_CN]:Rxvt Color Unicode Terminal (Ubuntu-22.04) [14:04:41.073] Exec:urxvt [14:04:41.073] TryExec:urxvt [14:04:41.073] WorkingDir:(null) [14:04:41.073] Icon name:urxvt_48x48.xpm [14:04:41.074] Icon file:/usr/share/pixmaps/urxvt_48x48.xpm [14:04:41.074] Icon image:(nil) [14:04:41.074] app list entry updated: Key:rxvt-unicode, Name:Rxvt Color Unicode Terminal (Ubuntu-22.04) [14:04:41.074] free_app_entry(): Rxvt Color Unicode Terminal (Ubuntu-22.04): /usr/share/applications/rxvt-unicode.desktop [14:04:41.074] desktop file: /usr/share/applications/org.gnome.Terminal.desktop has OnlyShowIn GNOME;Unity; [14:04:41.074] app list entry failed to update: Key:Terminal [14:04:41.074] free_app_entry(): (null): /usr/share/applications/org.gnome.Terminal.desktop [14:04:41.074] desktop file: /usr/share/applications/xpdf.desktop [14:04:41.074] Name[zh_CN]:xpdf (Ubuntu-22.04) [14:04:41.074] Exec:xpdf [14:04:41.074] TryExec:(null) [14:04:41.074] WorkingDir:(null) [14:04:41.074] Icon name:xpdf [14:04:41.074] Icon file:/usr/share/icons/hicolor/scalable/apps/xpdf.svg [14:04:41.074] Icon image:(nil) [14:04:41.074] app list entry updated: Key:xpdf, Name:xpdf (Ubuntu-22.04) [14:04:41.074] free_app_entry(): xpdf (Ubuntu-22.04): /usr/share/applications/xpdf.desktop [14:04:41.074] desktop file: /usr/share/applications/python2.7.desktop has NoDisplay specified [14:04:41.074] app list entry failed to update: Key:7 [14:04:41.074] free_app_entry(): (null): /usr/share/applications/python2.7.desktop [14:04:41.074] desktop file: /usr/share/applications/python3.11.desktop has NoDisplay specified [14:04:41.074] app list entry failed to update: Key:11 [14:04:41.074] free_app_entry(): (null): /usr/share/applications/python3.11.desktop [14:04:41.074] desktop file: /usr/share/applications/gcr-prompter.desktop has NoDisplay specified [14:04:41.074] app list entry failed to update: Key:gcr-prompter [14:04:41.074] free_app_entry(): (null): /usr/share/applications/gcr-prompter.desktop [14:04:41.074] desktop file: /usr/share/applications/texdoctk.desktop [14:04:41.074] Name[zh_CN]:TeXdoctk (Ubuntu-22.04) [14:04:41.074] Exec:texdoctk [14:04:41.074] TryExec:(null) [14:04:41.074] WorkingDir:(null) [14:04:41.074] Icon name:(null) [14:04:41.074] Icon file:(null) [14:04:41.074] Icon image:(nil) [14:04:41.074] app list entry updated: Key:texdoctk, Name:TeXdoctk (Ubuntu-22.04) [14:04:41.074] free_app_entry(): TeXdoctk (Ubuntu-22.04): /usr/share/applications/texdoctk.desktop [14:04:41.074] desktop file: /usr/share/applications/io.snapcraft.SessionAgent.desktop has NoDisplay specified [14:04:41.074] app list entry failed to update: Key:SessionAgent [14:04:41.074] free_app_entry(): (null): /usr/share/applications/io.snapcraft.SessionAgent.desktop [14:04:41.074] desktop file: /usr/share/applications/htop.desktop is terminal based app [14:04:41.074] app list entry failed to update: Key:htop [14:04:41.074] free_app_entry(): (null): /usr/share/applications/htop.desktop [14:04:41.074] desktop file: /usr/share/applications/nvim.desktop is terminal based app [14:04:41.074] app list entry failed to update: Key:nvim [14:04:41.074] free_app_entry(): (null): /usr/share/applications/nvim.desktop [14:04:41.074] desktop file: /usr/share/applications/libreoffice-math.desktop [14:04:41.074] Name[zh_CN]:LibreOffice Math (Ubuntu-22.04) [14:04:41.074] Exec:libreoffice --math [14:04:41.074] TryExec:(null) [14:04:41.074] WorkingDir:(null) [14:04:41.074] Icon name:libreoffice-math [14:04:41.074] Icon file:/usr/share/icons/hicolor/128x128/apps/libreoffice-math.png [14:04:41.074] Icon image:0x7f766804c4a0 [14:04:41.074] app list entry updated: Key:libreoffice-math, Name:LibreOffice Math (Ubuntu-22.04) [14:04:41.074] free_app_entry(): LibreOffice Math (Ubuntu-22.04): /usr/share/applications/libreoffice-math.desktop [14:04:41.074] desktop file: /usr/share/applications/display-im6.q16.desktop [14:04:41.074] Name[zh_CN]:ImageMagick (color depth=q16) (Ubuntu-22.04) [14:04:41.074] Exec:/usr/bin/display-im6.q16 -nostdin [14:04:41.074] TryExec:(null) [14:04:41.074] WorkingDir:(null) [14:04:41.074] Icon name:display-im6.q16 [14:04:41.074] Icon file:/usr/share/icons/hicolor/96x96/apps/display-im6.q16.png [14:04:41.074] Icon image:0x7f766804c9d0 [14:04:41.074] app list entry updated: Key:q16, Name:ImageMagick (color depth=q16) (Ubuntu-22.04) [14:04:41.074] free_app_entry(): ImageMagick (color depth=q16) (Ubuntu-22.04): /usr/share/applications/display-im6.q16.desktop [14:04:41.074] desktop file: /usr/share/applications/libreoffice-writer.desktop [14:04:41.074] Name[zh_CN]:LibreOffice Writer (Ubuntu-22.04) [14:04:41.074] Exec:libreoffice --writer [14:04:41.074] TryExec:(null) [14:04:41.074] WorkingDir:(null) [14:04:41.074] Icon name:libreoffice-writer [14:04:41.074] Icon file:/usr/share/icons/hicolor/128x128/apps/libreoffice-writer.png [14:04:41.074] Icon image:0x7f766800e240 [14:04:41.074] app list entry updated: Key:libreoffice-writer, Name:LibreOffice Writer (Ubuntu-22.04) [14:04:41.074] free_app_entry(): LibreOffice Writer (Ubuntu-22.04): /usr/share/applications/libreoffice-writer.desktop [14:04:41.074] desktop file: /usr/share/applications/info.desktop is terminal based app [14:04:41.074] app list entry failed to update: Key:info [14:04:41.074] free_app_entry(): (null): /usr/share/applications/info.desktop [14:04:41.075] desktop file: /usr/share/applications/cmake-gui.desktop [14:04:41.075] Name[zh_CN]:CMake (Ubuntu-22.04) [14:04:41.075] Exec:cmake-gui [14:04:41.075] TryExec:(null) [14:04:41.075] WorkingDir:(null) [14:04:41.075] Icon name:CMakeSetup [14:04:41.075] Icon file:/usr/share/icons/hicolor/128x128/apps/CMakeSetup.png [14:04:41.075] Icon image:0x7f7668019d60 [14:04:41.075] app list entry updated: Key:cmake-gui, Name:CMake (Ubuntu-22.04) [14:04:41.075] free_app_entry(): CMake (Ubuntu-22.04): /usr/share/applications/cmake-gui.desktop [14:04:41.075] app list folder[1]: /usr/local/share/applications [14:04:41.075] desktop file: /usr/local/share/applications/emacs-mail.desktop has NoDisplay specified [14:04:41.075] app list entry failed to update: Key:emacs-mail [14:04:41.075] free_app_entry(): (null): /usr/local/share/applications/emacs-mail.desktop [14:04:41.075] desktop file: /usr/local/share/applications/emacsclient-mail.desktop has NoDisplay specified [14:04:41.075] app list entry failed to update: Key:emacsclient-mail [14:04:41.075] free_app_entry(): (null): /usr/local/share/applications/emacsclient-mail.desktop [14:04:41.075] desktop file: /usr/local/share/applications/scrcpy-console.desktop is terminal based app [14:04:41.075] app list entry failed to update: Key:scrcpy-console [14:04:41.075] free_app_entry(): (null): /usr/local/share/applications/scrcpy-console.desktop [14:04:41.075] find_icon_file: icon (emacs) search retry:(1) global:(6) [14:04:41.075] desktop file: /usr/local/share/applications/emacsclient.desktop [14:04:41.075] Name[zh_CN]:Emacs (Client) (Ubuntu-22.04) [14:04:41.075] Exec:sh -c "if [ -n \"\$*\" ]; then exec /usr/local/bin/emacsclient --alternate-editor= --display=\"\$DISPLAY\" \"\$@\"; else exec emacsclient --alternate-editor= --create-frame; fi" sh [14:04:41.075] TryExec:(null) [14:04:41.075] WorkingDir:(null) [14:04:41.075] Icon name:emacs [14:04:41.075] Icon file:(null) [14:04:41.075] Icon image:(nil) [14:04:41.075] app list entry updated: Key:emacsclient, Name:Emacs (Client) (Ubuntu-22.04) [14:04:41.075] free_app_entry(): Emacs (Client) (Ubuntu-22.04): /usr/local/share/applications/emacsclient.desktop [14:04:41.075] find_icon_file: icon (emacs) search retry:(1) global:(6) [14:04:41.075] desktop file: /usr/local/share/applications/emacs.desktop [14:04:41.075] Name[zh_CN]:Emacs (Ubuntu-22.04) [14:04:41.075] Exec:emacs [14:04:41.075] TryExec:(null) [14:04:41.075] WorkingDir:(null) [14:04:41.075] Icon name:emacs [14:04:41.075] Icon file:(null) [14:04:41.075] Icon image:(nil) [14:04:41.075] app list entry updated: Key:emacs, Name:Emacs (Ubuntu-22.04) [14:04:41.075] free_app_entry(): Emacs (Ubuntu-22.04): /usr/local/share/applications/emacs.desktop [14:04:41.075] find_icon_file: icon (scrcpy) search retry:(1) global:(6) [14:04:41.075] desktop file: /usr/local/share/applications/scrcpy.desktop [14:04:41.075] Name[zh_CN]:scrcpy (Ubuntu-22.04) [14:04:41.075] Exec:/bin/sh -c '"$SHELL" -i -c scrcpy' [14:04:41.075] TryExec:(null) [14:04:41.075] WorkingDir:(null) [14:04:41.075] Icon name:scrcpy [14:04:41.075] Icon file:(null) [14:04:41.075] Icon image:(nil) [14:04:41.075] app list entry updated: Key:scrcpy, Name:scrcpy (Ubuntu-22.04) [14:04:41.075] free_app_entry(): scrcpy (Ubuntu-22.04): /usr/local/share/applications/scrcpy.desktop [14:04:41.075] app list folder[2]: /var/lib/snapd/desktop/applications [14:04:41.076] desktop file: /var/lib/snapd/desktop/applications/groovy_groovy-docs.desktop [14:04:41.076] Name[zh_CN]:Docs for Apache Groovy (groovy-docs) (Ubuntu-22.04) [14:04:41.076] Exec:env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/groovy_groovy-docs.desktop /snap/bin/groovy.groovy-docs [14:04:41.076] TryExec:(null) [14:04:41.076] WorkingDir:(null) [14:04:41.076] Icon name:/snap/groovy/24/meta/gui/groovyDocs255.png [14:04:41.076] Icon file:/snap/groovy/24/meta/gui/groovyDocs255.png [14:04:41.076] Icon image:0x7f766800f540 [14:04:41.076] app list entry updated: Key:groovy_groovy-docs, Name:Docs for Apache Groovy (groovy-docs) (Ubuntu-22.04) [14:04:41.076] free_app_entry(): Docs for Apache Groovy (groovy-docs) (Ubuntu-22.04): /var/lib/snapd/desktop/applications/groovy_groovy-docs.desktop [14:04:41.076] desktop file: /var/lib/snapd/desktop/applications/groovy_groovyConsole.desktop [14:04:41.076] Name[zh_CN]:Console for Apache Groovy (groovyConsole) (Ubuntu-22.04) [14:04:41.076] Exec:env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/groovy_groovyConsole.desktop /snap/bin/groovy.groovyConsole [14:04:41.076] TryExec:(null) [14:04:41.076] WorkingDir:(null) [14:04:41.076] Icon name:/snap/groovy/24/meta/gui/groovyConsole255.png [14:04:41.076] Icon file:/snap/groovy/24/meta/gui/groovyConsole255.png [14:04:41.076] Icon image:0x7f7668019ac0 [14:04:41.076] app list entry updated: Key:groovy_groovyConsole, Name:Console for Apache Groovy (groovyConsole) (Ubuntu-22.04) [14:04:41.076] free_app_entry(): Console for Apache Groovy (groovyConsole) (Ubuntu-22.04): /var/lib/snapd/desktop/applications/groovy_groovyConsole.desktop [14:04:41.076] desktop file: /var/lib/snapd/desktop/applications/groovy_groovysh.desktop is terminal based app [14:04:41.076] app list entry failed to update: Key:groovy_groovysh [14:04:41.076] free_app_entry(): (null): /var/lib/snapd/desktop/applications/groovy_groovysh.desktop [14:04:41.076] app list folder[3]: /var/lib/flatpak/exports/share/applications [14:04:41.076] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.076] inSync: 1 [14:04:41.076] syncStart: 1 [14:04:41.076] syncEnd: 0 [14:04:41.076] newAppId: 1 [14:04:41.076] deleteAppId: 0 [14:04:41.076] deleteAppProvider: 0 [14:04:41.076] associateWindowId: 0 [14:04:41.076] appId: debian-xterm [14:04:41.076] appGroup: (null) [14:04:41.076] appExecPath: xterm [14:04:41.077] appWorkingDir: (null) [14:04:41.077] appDesc: XTerm (Ubuntu-22.04) [14:04:41.077] appIcon: 0x5624be070fe0 [14:04:41.077] appProvider: (null) [14:04:41.077] appWindowId: 0x0 [14:04:41.077] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.077] inSync: 1 [14:04:41.077] syncStart: 0 [14:04:41.077] syncEnd: 0 [14:04:41.077] newAppId: 1 [14:04:41.077] deleteAppId: 0 [14:04:41.077] deleteAppProvider: 0 [14:04:41.077] associateWindowId: 0 [14:04:41.077] appId: groovy_groovy-docs [14:04:41.077] appGroup: (null) [14:04:41.077] appExecPath: env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/groovy_groovy-docs.desktop /snap/bin/groovy.groovy-docs [14:04:41.077] appWorkingDir: (null) [14:04:41.077] appDesc: Docs for Apache Groovy (groovy-docs) (Ubuntu-22.04) [14:04:41.077] appIcon: 0x7f766800f540 [14:04:41.077] appProvider: (null) [14:04:41.077] appWindowId: 0x0 [14:04:41.077] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.077] inSync: 1 [14:04:41.077] syncStart: 0 [14:04:41.077] syncEnd: 0 [14:04:41.077] newAppId: 1 [14:04:41.077] deleteAppId: 0 [14:04:41.077] deleteAppProvider: 0 [14:04:41.077] associateWindowId: 0 [14:04:41.077] appId: libreoffice-writer [14:04:41.077] appGroup: (null) [14:04:41.077] appExecPath: libreoffice --writer [14:04:41.077] appWorkingDir: (null) [14:04:41.077] appDesc: LibreOffice Writer (Ubuntu-22.04) [14:04:41.077] appIcon: 0x7f766800e240 [14:04:41.077] appProvider: (null) [14:04:41.077] appWindowId: 0x0 [14:04:41.077] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.077] inSync: 1 [14:04:41.077] syncStart: 0 [14:04:41.077] syncEnd: 0 [14:04:41.077] newAppId: 1 [14:04:41.077] deleteAppId: 0 [14:04:41.077] deleteAppProvider: 0 [14:04:41.077] associateWindowId: 0 [14:04:41.077] appId: texdoctk [14:04:41.077] appGroup: (null) [14:04:41.077] appExecPath: texdoctk [14:04:41.077] appWorkingDir: (null) [14:04:41.077] appDesc: TeXdoctk (Ubuntu-22.04) [14:04:41.077] appIcon: 0x5624be070fe0 [14:04:41.077] appProvider: (null) [14:04:41.077] appWindowId: 0x0 [14:04:41.077] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.077] inSync: 1 [14:04:41.077] syncStart: 0 [14:04:41.077] syncEnd: 0 [14:04:41.077] newAppId: 1 [14:04:41.077] deleteAppId: 0 [14:04:41.077] deleteAppProvider: 0 [14:04:41.077] associateWindowId: 0 [14:04:41.077] appId: Inkscape [14:04:41.077] appGroup: (null) [14:04:41.077] appExecPath: inkscape [14:04:41.077] appWorkingDir: (null) [14:04:41.077] appDesc: Inkscape (Ubuntu-22.04) [14:04:41.077] appIcon: 0x7f766804cf20 [14:04:41.077] appProvider: (null) [14:04:41.077] appWindowId: 0x0 [14:04:41.077] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.077] inSync: 1 [14:04:41.077] syncStart: 0 [14:04:41.077] syncEnd: 0 [14:04:41.077] newAppId: 1 [14:04:41.077] deleteAppId: 0 [14:04:41.077] deleteAppProvider: 0 [14:04:41.077] associateWindowId: 0 [14:04:41.077] appId: libreoffice-math [14:04:41.077] appGroup: (null) [14:04:41.077] appExecPath: libreoffice --math [14:04:41.077] appWorkingDir: (null) [14:04:41.077] appDesc: LibreOffice Math (Ubuntu-22.04) [14:04:41.077] appIcon: 0x7f766804c4a0 [14:04:41.077] appProvider: (null) [14:04:41.077] appWindowId: 0x0 [14:04:41.077] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.077] inSync: 1 [14:04:41.077] syncStart: 0 [14:04:41.077] syncEnd: 0 [14:04:41.077] newAppId: 1 [14:04:41.077] deleteAppId: 0 [14:04:41.077] deleteAppProvider: 0 [14:04:41.077] associateWindowId: 0 [14:04:41.077] appId: cmake-gui [14:04:41.077] appGroup: (null) [14:04:41.077] appExecPath: cmake-gui [14:04:41.077] appWorkingDir: (null) [14:04:41.077] appDesc: CMake (Ubuntu-22.04) [14:04:41.077] appIcon: 0x7f7668019d60 [14:04:41.077] appProvider: (null) [14:04:41.077] appWindowId: 0x0 [14:04:41.077] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.077] inSync: 1 [14:04:41.077] syncStart: 0 [14:04:41.077] syncEnd: 0 [14:04:41.077] newAppId: 1 [14:04:41.077] deleteAppId: 0 [14:04:41.077] deleteAppProvider: 0 [14:04:41.077] associateWindowId: 0 [14:04:41.077] appId: sqlitebrowser [14:04:41.077] appGroup: (null) [14:04:41.077] appExecPath: sqlitebrowser [14:04:41.077] appWorkingDir: (null) [14:04:41.077] appDesc: DB Browser for SQLite (Ubuntu-22.04) [14:04:41.077] appIcon: 0x5624be070fe0 [14:04:41.077] appProvider: (null) [14:04:41.077] appWindowId: 0x0 [14:04:41.077] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.077] inSync: 1 [14:04:41.077] syncStart: 0 [14:04:41.077] syncEnd: 0 [14:04:41.077] newAppId: 1 [14:04:41.077] deleteAppId: 0 [14:04:41.077] deleteAppProvider: 0 [14:04:41.077] associateWindowId: 0 [14:04:41.077] appId: q16 [14:04:41.077] appGroup: (null) [14:04:41.077] appExecPath: /usr/bin/display-im6.q16 -nostdin [14:04:41.077] appWorkingDir: (null) [14:04:41.077] appDesc: ImageMagick (color depth=q16) (Ubuntu-22.04) [14:04:41.077] appIcon: 0x7f766804c9d0 [14:04:41.077] appProvider: (null) [14:04:41.077] appWindowId: 0x0 [14:04:41.077] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.077] inSync: 1 [14:04:41.077] syncStart: 0 [14:04:41.077] syncEnd: 0 [14:04:41.077] newAppId: 1 [14:04:41.077] deleteAppId: 0 [14:04:41.077] deleteAppProvider: 0 [14:04:41.077] associateWindowId: 0 [14:04:41.077] appId: bloop [14:04:41.077] appGroup: (null) [14:04:41.077] appExecPath: bloop [14:04:41.077] appWorkingDir: (null) [14:04:41.077] appDesc: bloop (Ubuntu-22.04) [14:04:41.077] appIcon: 0x7f766801af20 [14:04:41.077] appProvider: (null) [14:04:41.077] appWindowId: 0x0 [14:04:41.078] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.078] inSync: 1 [14:04:41.078] syncStart: 0 [14:04:41.078] syncEnd: 0 [14:04:41.078] newAppId: 1 [14:04:41.078] deleteAppId: 0 [14:04:41.078] deleteAppProvider: 0 [14:04:41.078] associateWindowId: 0 [14:04:41.078] appId: groovy_groovyConsole [14:04:41.078] appGroup: (null) [14:04:41.078] appExecPath: env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/groovy_groovyConsole.desktop /snap/bin/groovy.groovyConsole [14:04:41.078] appWorkingDir: (null) [14:04:41.078] appDesc: Console for Apache Groovy (groovyConsole) (Ubuntu-22.04) [14:04:41.078] appIcon: 0x7f7668019ac0 [14:04:41.078] appProvider: (null) [14:04:41.078] appWindowId: 0x0 [14:04:41.078] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.078] inSync: 1 [14:04:41.078] syncStart: 0 [14:04:41.078] syncEnd: 0 [14:04:41.078] newAppId: 1 [14:04:41.078] deleteAppId: 0 [14:04:41.078] deleteAppProvider: 0 [14:04:41.078] associateWindowId: 0 [14:04:41.078] appId: emacsclient [14:04:41.078] appGroup: (null) [14:04:41.078] appExecPath: sh -c "if [ -n \"\$*\" ]; then exec /usr/local/bin/emacsclient --alternate-editor= --display=\"\$DISPLAY\" \"\$@\"; else exec emacsclient --alternate-editor= --create-frame; fi" sh [14:04:41.078] appWorkingDir: (null) [14:04:41.078] appDesc: Emacs (Client) (Ubuntu-22.04) [14:04:41.078] appIcon: 0x5624be070fe0 [14:04:41.078] appProvider: (null) [14:04:41.078] appWindowId: 0x0 [14:04:41.078] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.078] inSync: 1 [14:04:41.078] syncStart: 0 [14:04:41.078] syncEnd: 0 [14:04:41.078] newAppId: 1 [14:04:41.078] deleteAppId: 0 [14:04:41.078] deleteAppProvider: 0 [14:04:41.078] associateWindowId: 0 [14:04:41.078] appId: rxvt-unicode [14:04:41.078] appGroup: (null) [14:04:41.078] appExecPath: urxvt [14:04:41.078] appWorkingDir: (null) [14:04:41.078] appDesc: Rxvt Color Unicode Terminal (Ubuntu-22.04) [14:04:41.078] appIcon: 0x5624be070fe0 [14:04:41.078] appProvider: (null) [14:04:41.078] appWindowId: 0x0 [14:04:41.078] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.078] inSync: 1 [14:04:41.078] syncStart: 0 [14:04:41.078] syncEnd: 0 [14:04:41.078] newAppId: 1 [14:04:41.078] deleteAppId: 0 [14:04:41.078] deleteAppProvider: 0 [14:04:41.078] associateWindowId: 0 [14:04:41.078] appId: emacs [14:04:41.078] appGroup: (null) [14:04:41.078] appExecPath: emacs [14:04:41.078] appWorkingDir: (null) [14:04:41.078] appDesc: Emacs (Ubuntu-22.04) [14:04:41.078] appIcon: 0x5624be070fe0 [14:04:41.078] appProvider: (null) [14:04:41.078] appWindowId: 0x0 [14:04:41.078] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.078] inSync: 1 [14:04:41.078] syncStart: 0 [14:04:41.078] syncEnd: 0 [14:04:41.078] newAppId: 1 [14:04:41.078] deleteAppId: 0 [14:04:41.078] deleteAppProvider: 0 [14:04:41.078] associateWindowId: 0 [14:04:41.078] appId: obsidian [14:04:41.078] appGroup: (null) [14:04:41.078] appExecPath: /opt/Obsidian/obsidian [14:04:41.078] appWorkingDir: (null) [14:04:41.078] appDesc: Obsidian (Ubuntu-22.04) [14:04:41.078] appIcon: 0x7f766800e110 [14:04:41.078] appProvider: (null) [14:04:41.078] appWindowId: 0x0 [14:04:41.078] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.078] inSync: 1 [14:04:41.078] syncStart: 0 [14:04:41.078] syncEnd: 0 [14:04:41.078] newAppId: 1 [14:04:41.078] deleteAppId: 0 [14:04:41.078] deleteAppProvider: 0 [14:04:41.078] associateWindowId: 0 [14:04:41.078] appId: Tilix [14:04:41.078] appGroup: (null) [14:04:41.078] appExecPath: tilix [14:04:41.078] appWorkingDir: (null) [14:04:41.078] appDesc: Tilix (Ubuntu-22.04) [14:04:41.078] appIcon: 0x5624be070fe0 [14:04:41.078] appProvider: (null) [14:04:41.078] appWindowId: 0x0 [14:04:41.078] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.078] inSync: 1 [14:04:41.078] syncStart: 0 [14:04:41.078] syncEnd: 0 [14:04:41.078] newAppId: 1 [14:04:41.078] deleteAppId: 0 [14:04:41.078] deleteAppProvider: 0 [14:04:41.078] associateWindowId: 0 [14:04:41.078] appId: openjdk-8-policytool [14:04:41.078] appGroup: (null) [14:04:41.078] appExecPath: /usr/bin/policytool [14:04:41.078] appWorkingDir: (null) [14:04:41.078] appDesc: OpenJDK Java 8 Policy Tool (Ubuntu-22.04) [14:04:41.078] appIcon: 0x7f766801ae10 [14:04:41.078] appProvider: (null) [14:04:41.078] appWindowId: 0x0 [14:04:41.078] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.078] inSync: 1 [14:04:41.078] syncStart: 0 [14:04:41.078] syncEnd: 0 [14:04:41.078] newAppId: 1 [14:04:41.078] deleteAppId: 0 [14:04:41.078] deleteAppProvider: 0 [14:04:41.078] associateWindowId: 0 [14:04:41.078] appId: vprerex [14:04:41.078] appGroup: (null) [14:04:41.078] appExecPath: vprerex [14:04:41.078] appWorkingDir: (null) [14:04:41.078] appDesc: vprerex (Ubuntu-22.04) [14:04:41.078] appIcon: 0x5624be070fe0 [14:04:41.078] appProvider: (null) [14:04:41.078] appWindowId: 0x0 [14:04:41.078] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.078] inSync: 1 [14:04:41.078] syncStart: 0 [14:04:41.078] syncEnd: 0 [14:04:41.078] newAppId: 1 [14:04:41.078] deleteAppId: 0 [14:04:41.078] deleteAppProvider: 0 [14:04:41.078] associateWindowId: 0 [14:04:41.078] appId: gedit [14:04:41.078] appGroup: (null) [14:04:41.078] appExecPath: gedit [14:04:41.078] appWorkingDir: (null) [14:04:41.078] appDesc: Text Editor (Ubuntu-22.04) [14:04:41.078] appIcon: 0x5624be070fe0 [14:04:41.078] appProvider: (null) [14:04:41.078] appWindowId: 0x0 [14:04:41.078] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.078] inSync: 1 [14:04:41.078] syncStart: 0 [14:04:41.078] syncEnd: 0 [14:04:41.078] newAppId: 1 [14:04:41.078] deleteAppId: 0 [14:04:41.078] deleteAppProvider: 0 [14:04:41.078] associateWindowId: 0 [14:04:41.078] appId: wslview [14:04:41.078] appGroup: (null) [14:04:41.078] appExecPath: /usr/bin/wslview [14:04:41.078] appWorkingDir: (null) [14:04:41.078] appDesc: WSLView (Ubuntu-22.04) [14:04:41.078] appIcon: 0x5624be070fe0 [14:04:41.078] appProvider: (null) [14:04:41.078] appWindowId: 0x0 [14:04:41.078] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.078] inSync: 1 [14:04:41.078] syncStart: 0 [14:04:41.078] syncEnd: 0 [14:04:41.078] newAppId: 1 [14:04:41.078] deleteAppId: 0 [14:04:41.078] deleteAppProvider: 0 [14:04:41.078] associateWindowId: 0 [14:04:41.078] appId: xpdf [14:04:41.078] appGroup: (null) [14:04:41.078] appExecPath: xpdf [14:04:41.078] appWorkingDir: (null) [14:04:41.078] appDesc: xpdf (Ubuntu-22.04) [14:04:41.078] appIcon: 0x5624be070fe0 [14:04:41.078] appProvider: (null) [14:04:41.078] appWindowId: 0x0 [14:04:41.078] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.078] inSync: 1 [14:04:41.078] syncStart: 0 [14:04:41.078] syncEnd: 0 [14:04:41.078] newAppId: 1 [14:04:41.078] deleteAppId: 0 [14:04:41.078] deleteAppProvider: 0 [14:04:41.078] associateWindowId: 0 [14:04:41.078] appId: gvim [14:04:41.078] appGroup: (null) [14:04:41.078] appExecPath: gvim [14:04:41.078] appWorkingDir: (null) [14:04:41.078] appDesc: GVim (Ubuntu-22.04) [14:04:41.078] appIcon: 0x7f766801ab00 [14:04:41.078] appProvider: (null) [14:04:41.078] appWindowId: 0x0 [14:04:41.078] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.078] inSync: 1 [14:04:41.078] syncStart: 0 [14:04:41.078] syncEnd: 0 [14:04:41.078] newAppId: 1 [14:04:41.078] deleteAppId: 0 [14:04:41.078] deleteAppProvider: 0 [14:04:41.078] associateWindowId: 0 [14:04:41.078] appId: scrcpy [14:04:41.078] appGroup: (null) [14:04:41.078] appExecPath: /bin/sh -c '"$SHELL" -i -c scrcpy' [14:04:41.078] appWorkingDir: (null) [14:04:41.078] appDesc: scrcpy (Ubuntu-22.04) [14:04:41.078] appIcon: 0x5624be070fe0 [14:04:41.078] appProvider: (null) [14:04:41.078] appWindowId: 0x0 [14:04:41.078] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.078] inSync: 1 [14:04:41.078] syncStart: 0 [14:04:41.078] syncEnd: 0 [14:04:41.078] newAppId: 1 [14:04:41.078] deleteAppId: 0 [14:04:41.078] deleteAppProvider: 0 [14:04:41.078] associateWindowId: 0 [14:04:41.078] appId: debian-uxterm [14:04:41.078] appGroup: (null) [14:04:41.078] appExecPath: uxterm [14:04:41.078] appWorkingDir: (null) [14:04:41.078] appDesc: UXTerm (Ubuntu-22.04) [14:04:41.078] appIcon: 0x5624be070fe0 [14:04:41.078] appProvider: (null) [14:04:41.078] appWindowId: 0x0 [14:04:41.078] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.078] inSync: 1 [14:04:41.078] syncStart: 0 [14:04:41.078] syncEnd: 1 [14:04:41.078] newAppId: 1 [14:04:41.078] deleteAppId: 0 [14:04:41.078] deleteAppProvider: 0 [14:04:41.078] associateWindowId: 0 [14:04:41.078] appId: libreoffice-startcenter [14:04:41.078] appGroup: (null) [14:04:41.078] appExecPath: libreoffice [14:04:41.078] appWorkingDir: (null) [14:04:41.078] appDesc: LibreOffice (Ubuntu-22.04) [14:04:41.078] appIcon: 0x7f766801a780 [14:04:41.078] appProvider: (null) [14:04:41.078] appWindowId: 0x0 [14:04:41.144] Pulse Audio Sink listener socket on /mnt/wslg/PulseAudioRDPSink [14:04:41.145] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:04:41.145] inSync: 0 [14:04:41.145] syncStart: 0 [14:04:41.145] syncEnd: 0 [14:04:41.145] newAppId: 0 [14:04:41.145] deleteAppId: 0 [14:04:41.145] deleteAppProvider: 0 [14:04:41.145] associateWindowId: 1 [14:04:41.145] appId: Emacs [14:04:41.145] appGroup: (null) [14:04:41.145] appExecPath: (null) [14:04:41.145] appWorkingDir: (null) [14:04:41.145] appDesc: Emacs [14:04:41.145] appIcon: (nil) [14:04:41.145] appProvider: (null) [14:04:41.145] appWindowId: 0x1 [14:04:41.145] Client: ClientGetAppidReq: pid:1652 appId:Emacs WindowId:0x1 [14:04:41.145] xfixes selection notify event: owner 2097153 [14:04:41.145] our window, skipping [14:04:41.145] Client: ClientSysparam: filterKeys [14:04:41.145] Client: ClientSysparam: toggleKeys:62 [14:04:41.145] Client: ClientSysparam: stickyKeys:510 [14:04:41.145] Client: ClientSysparam: caretWidth:1 [14:04:41.145] Client: ClientSysparam: highContrast [14:04:41.145] Client: ClientSysparam: taskbarPos:(left:0, top:1380, right:2560, bottom:1440) [14:04:41.145] Client: ClientSysparam: mouseButtonSwap:0 [14:04:41.145] Client: ClientSysparam: keyboardPref:0 [14:04:41.145] Client: ClientSysparam: dragFullWindows:1 [14:04:41.145] Client: ClientSysparam: keyboardCues:0 [14:04:41.145] Client: ClientSysparam: workArea:(left:65377, top:64096, right:2401, bottom:0) [14:04:41.145] Translated workarea:(0,0)-(2560,1440) at rdp-2:(0,0)-(2560,1440) [14:04:41.145] Client: ClientSysparam: workArea:(left:0, top:0, right:2560, bottom:1380) [14:04:41.145] Translated workarea:(159,1440)-(2719,2820) at rdp-0:(159,1440)-(2719,2880) [14:04:43.147] retry_find_icon_file: icon (emacs) retry count (1) [14:04:43.147] find_icon_file: icon (emacs) search retry:(2) global:(3) [14:04:43.147] retry_find_icon_file: icon (emacs) retry count (1) [14:04:43.147] find_icon_file: icon (emacs) search retry:(2) global:(3) [14:04:43.147] retry_find_icon_file: icon (vprerex) retry count (1) [14:04:43.147] find_icon_file: icon (vprerex) search retry:(2) global:(3) [14:04:43.147] retry_find_icon_file: icon (windows) retry count (1) [14:04:43.147] find_icon_file: icon (windows) search retry:(2) global:(3) [14:04:43.147] retry_find_icon_file: icon (scrcpy) retry count (1) [14:04:43.147] find_icon_file: icon (scrcpy) search retry:(2) global:(3) [14:04:43.294] RDP Sink version (1 - 1) [14:04:38.355] retry_find_icon_file: icon (emacs) retry count (2) [14:04:38.355] find_icon_file: icon (emacs) search retry:(3) global:(3) [14:04:38.355] retry_find_icon_file: icon (emacs) retry count (2) [14:04:38.355] find_icon_file: icon (emacs) search retry:(3) global:(3) [14:04:38.355] retry_find_icon_file: icon (vprerex) retry count (2) [14:04:38.355] find_icon_file: icon (vprerex) search retry:(3) global:(3) [14:04:38.355] retry_find_icon_file: icon (windows) retry count (2) [14:04:38.355] find_icon_file: icon (windows) search retry:(3) global:(3) [14:04:38.355] retry_find_icon_file: icon (scrcpy) retry count (2) [14:04:38.355] find_icon_file: icon (scrcpy) search retry:(3) global:(3) [14:04:40.357] retry_find_icon_file: icon (emacs) retry count (3) [14:04:40.357] find_icon_file: icon (emacs) search retry:(4) global:(3) [14:04:40.357] retry_find_icon_file: icon (emacs) retry count (3) [14:04:40.357] find_icon_file: icon (emacs) search retry:(4) global:(3) [14:04:40.357] retry_find_icon_file: icon (vprerex) retry count (3) [14:04:40.357] find_icon_file: icon (vprerex) search retry:(4) global:(3) [14:04:40.357] retry_find_icon_file: icon (windows) retry count (3) [14:04:40.357] find_icon_file: icon (windows) search retry:(4) global:(3) [14:04:40.357] retry_find_icon_file: icon (scrcpy) retry count (3) [14:04:40.357] find_icon_file: icon (scrcpy) search retry:(4) global:(3) [14:04:42.359] retry_find_icon_file: icon (emacs) retry count (4) [14:04:42.359] find_icon_file: icon (emacs) search retry:(5) global:(2) [14:04:42.359] retry_find_icon_file: icon (emacs) retry count (4) [14:04:42.359] find_icon_file: icon (emacs) search retry:(5) global:(1) [14:04:42.359] retry_find_icon_file: icon (vprerex) retry count (4) [14:04:42.359] find_icon_file: icon (vprerex) search retry:(5) global:(0) [14:04:42.359] retry_find_icon_file: icon (windows) retry count (4) [14:04:42.359] find_icon_file: icon (windows) search retry:(5) global:(-1) [14:04:42.359] retry_find_icon_file: icon (scrcpy) retry count (4) [14:04:42.359] find_icon_file: icon (scrcpy) search retry:(5) global:(-2) [14:05:31.227] Client: LanguageImeInfo: ProfileType: 1 (TF_PROFILETYPE_INPUTPROCESSOR) [14:05:31.227] Client: LanguageImeInfo: LanguageID: 0x804 [14:05:31.227] Client: LanguageImeInfo: LanguageProfileCLSID: GUID_CHSIME [14:05:31.227] Client: LanguageImeInfo: ProfileGUID: GUID_PROFILE_SIMPLEFAST [14:05:31.227] Client: LanguageImeInfo: KeyboardLayout: 0x0 [14:05:31.639] !!!cursor role is added after creation - WindowId:0x3 [14:05:41.965] xfixes selection notify event: owner 2097153 [14:05:41.965] our window, skipping [14:05:48.731] app_list_monitor_thread: loadIconEvent is signalled. tilix [14:05:48.731] app_list_monitor_thread: entry (nil), image (nil) [14:05:48.731] rdp_rail_notify_app_list(): rdp_peer 0x5624be2b9c00 [14:05:48.731] inSync: 0 [14:05:48.731] syncStart: 0 [14:05:48.731] syncEnd: 0 [14:05:48.731] newAppId: 0 [14:05:48.731] deleteAppId: 0 [14:05:48.731] deleteAppProvider: 0 [14:05:48.731] associateWindowId: 1 [14:05:48.731] appId: tilix [14:05:48.731] appGroup: (null) [14:05:48.731] appExecPath: (null) [14:05:48.731] appWorkingDir: (null) [14:05:48.731] appDesc: tilix [14:05:48.731] appIcon: (nil) [14:05:48.731] appProvider: (null) [14:05:48.731] appWindowId: 0x7 [14:05:48.731] Client: ClientGetAppidReq: pid:2895 appId:tilix WindowId:0x7 [14:05:49.070] !!!cursor role is added after creation - WindowId:0x6 [14:05:49.070] cursor surface already exists old 0x5624be798920 vs new 0x5624be787000 [14:09:50.000] Client: ClientGetAppidReq: WindowId:0x8 does not have appId, or not top level window. ```

BTW, I have two monitors configured as image

Emacs is built from source code

(emacs-version)
"GNU Emacs 30.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.33, cairo version 1.16.0)
 of 2023-06-07"
emacs-repository-branch
"master"
emacs-repository-version
"f68d962ede0cc3d7758d3304e7411a10694acce8"

system-configuration
"x86_64-pc-linux-gnu"
system-configuration-options
"'--program-transform=s/^ctags$/ctags.emacs/'"
system-configuration-features
"CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB"
hideyukn88 commented 11 months ago

@heartnheart, thanks for info. I configured my local environment as close as yours, but still not enable to reproduce the issue. I have a few additional questions.

1: Do you run Windows 10 or 11? 2: I see you have secondary monitor at negative coordinate (toward upper left of primary monitor), if this monitor is disabled, does it help? If it helps, if the monitor is moved to positive coordinate space, does it help? 3: I imagine the emacs at your end is running as Wayland mode (you can double check by xwininfo -root -tree, if emacs doesn't show up here, it's running in Wayland mode), if it's changed to X11 mode, does it help? 4: at last, if you can update WSL to pre-release version by wsl --update --pre-release, does it help?

Thanks!

krzysz00 commented 11 months ago

For what it's worth, I have a secondary monitor in a negative position (off to the left).

heartnheart commented 11 months ago

@heartnheart, thanks for info. I configured my local environment as close as yours, but still not enable to reproduce the issue. I have a few additional questions.

1: Do you run Windows 10 or 11? 2: I see you have secondary monitor at negative coordinate (toward upper left of primary monitor), if this monitor is disabled, does it help? If it helps, if the monitor is moved to positive coordinate space, does it help? 3: I imagine the emacs at your end is running as Wayland mode (you can double check by xwininfo -root -tree, if emacs doesn't show up here, it's running in Wayland mode), if it's changed to X11 mode, does it help? 4: at last, if you can update WSL to pre-release version by wsl --update --pre-release, does it help?

Thanks!

@hideyukn88

  1. Win 11 22H2, 22621.1992, Windows Feature Experience Pack 1000.22644.1000.0
  2. Both disabling secondary monitor or moving it to positive coordinate space solves the problem.
  3. Emacs is running in X11 mode.
  4. Updating to prelease version with 1.3.14.0_x64_ARM64.msixbundle does not help

    xwininfo -root -tree
xwininfo: Window id: 0x22e (the root window) (has no name)

    Root window id: 0x22e (the root window) (has no name)
    Parent window id: 0x0 (none)
       7 children:
       0x200033 (has no name): ()  828x811+858+1823  +858+1823
          1 child:
          0x600140 "*scratch* - GNU Emacs at monday": ("emacs" "Emacs")  752x714+38+59  +896+1882
             2 children:
             0x600144 (has no name): ()  752x648+0+66  +896+1948
                2 children:
                0x600195 (has no name): ()  1x1+-1+-1  +895+1947
                0x600193 (has no name): ()  16x612+736+0  +1632+1948
             0x600141 (has no name): ()  1x1+-1+-1  +895+1881
       0x60014d (has no name): ()  1x1+-1+-1  +-1+-1
       0x600015 (has no name): ()  1x1+-1+-1  +-1+-1
       0x600001 "emacs": ("emacs" "Emacs")  10x10+10+10  +10+10
       0x200027 "Weston WM": ()  10x10+0+0  +0+0
       0x200002 (has no name): ()  8192x8192+0+0  +0+0
       0x200001 (has no name): ()  10x10+0+0  +0+0

wsl --version ``` WSL version: 1.3.14.0 Kernel version: 5.15.90.3-1 WSLg version: 1.0.55 MSRDC version: 1.2.4419 Direct3D version: 1.608.2-61064218 DXCore version: 10.0.25880.1000-230602-1350.main Windows version: 10.0.22621.1992 ```
markhc commented 11 months ago

For what it's worth, I have a secondary monitor in a negative position (off to the left).

I finally got it to work correctly by changing my secondary monitor to be the one to the right. If I set it off to the left the issue starts again.

Tried the other potential solutions but none helped, including updating WSL to pre-release.

hideyukn88 commented 11 months ago

@markhc, @krzysz00, do you happen to have access to Spy++ utility came with Visual Studio? If so, please run the tool and locate the "disappeared" WSL window in the tool, and capture the screenshot of Windows Properties dialog box"? Since this case, the window in question is not visible, so I think it's not possible to locate it by using its finder tool, but the window should be in the window tree view, so it still should be able locate it by window title. I have analyzed the detail log provided by @krzysz00, but it looks doing right, so I would like to see the state of the window at Windows's side, thank you very much for helping us!

https://learn.microsoft.com/en-us/visualstudio/debugger/using-spy-increment?view=vs-2022 https://learn.microsoft.com/en-us/visualstudio/debugger/window-properties-dialog-box?view=vs-2022

markhc commented 11 months ago

@hideyukn88 Sure thing, here you go. The images are after I minimize it and try to maximize it again (when it disappears). But the properties, as far as I can tell, are the same as when the Window is maximized and working correctly.

image

hideyukn88 commented 11 months ago

@markhc, thanks for screenshot, it looks the window should be visible. Please allow me to verify what "disappear" means here. For example, how its "input" works, say mouse? Let's say the window is maximized and at foreground, but not visually visible, then mouse click still should be captured by the invisible maximized window, not by the other window behind. Is this the case? Or actually the window behind gets the mouse click? thanks!

markhc commented 11 months ago

Let's say the window is maximized and at foreground, but not visually visible, then mouse click still should be captured by the invisible maximized window, not by the other window behind. Is this the case?

This is NOT the case. The input goes to the window that should be "behind" it.

I made a quick video displaying the behavior https://www.youtube.com/watch?v=LURBXBIuKGs

Incidentally, I just now realized that I can get the window back to being visible with Win + Arrow Down. Seems to be the only way that works.

To state the behavior again:

kshartman commented 11 months ago

I can confirm the same behavior. And THANKS for noting that Win+Down brings it back. A pain but at least I can get it back. The only way I have found to safely maximize/minimize the emacs editor since this bug started is to use the F11 key.

hideyukn88 commented 11 months ago

@markhc, thanks for detail analysis and videos.

Maximizing the window (through any means) and then minimizing it -> window disappears and cannot be brought back using the tarkbar or alt tab

For minimize, there is several ways to minimize, such as title bar button, Win+Down, or taskbar icon, do all method still end up same results? thanks!

hideyukn88 commented 11 months ago

@markhc, have you had a chance to run some app in Wayland mode? easy example would be gedit. In most distro under WSL, gedit run as Wayland mode by default. While 'gedit' in Wayland mode doesn't have minimize and maximize button on title bar (it has only close button, refer below screenshot comparison), but it can be maximized by Win+Up or double-clicking title bar area, thanks!

With Ubuntu 20.04,

[Wayland mode] image

[X11 mode - $ GDK_BACKEND=x11 gedit] image

kshartman commented 10 months ago

Any news on this? It is really annoying. Also I can tell you that gedit running in wayland mode does the same thing. If I double click the title bar to maximize the window "disappears" and you cannot get back to it with alt-tab. The only thing that works is to click the icon in the windows task bar and then use Win+Down. There is no difference in behavior between

gedit

and

GDK_BACKEND=x11 gedit

other than in the latter case I do get the min and max button. Using the max button has the same behavior as double clicking the title bar (window "disappears").

kshartman commented 10 months ago

A little more info. I downloaded the emacs 29.1 tarball and configured and compiled it to use the old athena x toolkit (xaw) instead of gtk. Ugly but it works. The maximize/minimize buttons mostly work as expected as does title bar click and F11 key. If I configure and compile it with gtk3 support it still exhibits the behavior described above (as does gedit) regardless of wayland or X backend. So it must be something in wslg handling of gtk3 apps is my bet (and multiple monitors appears to be a factor, see below).

One wierdness for non-GTK build (xaw): the win-up key always makes the emacs window disappear. win-down is the only way to get it back as described above. This happens ONLY when I have two monitors side by side. If I disable the second monitor then win-up does NOT make the window disappear - it maximizes as expected.

MamiyaOtaru commented 10 months ago

konsole (kde) window: maximise using titlebar button. Minimize with titlebar button. Konsole window restores, and can't be interacted with. If another WSL app is open, mousing over the Konsole window changes the cursor as though I am resizing the other WSL app. Can't interact with the Konsole window until I click it in the taskbar (twice, to minimise then restore), then it is fine.

BUT if I maximise Konsole (titlebar button) then minimize it by clicking it in the taskbar, it goes away and can only be brought back with win+down

Termit window (gtk): after maximising (titlebar button), minimising works both by clicking the taskbar and by clicking minimise in the titlebar (the latter unlike Konsole). But then it too is gone until I press win+down.

This happens on my main (laptop, a Surface) window. The external monitors to either side do not exhibit the disappearing behavior, though maximised Konsole still has the same bug where pressing minimise (titlebar) restores the window but leaves itg unable to be interacted with until minimising/restoring it with the taskbar.

edit Konsole's additional weirdness with restoring from a maximised state when pressing (titlebar) minimize is with wayland. With x11 it does minimize properly (and can't be brought back without win+down). So the KDE+Wayland Konsole but with restoring when using the titlebar minimise button while maximised seems a separate issue

hideyukn88 commented 10 months ago

Thanks for everyone who provided valuable information and especially @markhc for YouTube video! I think I figured out, at least, one scenario can end up window to be disappeared. Below is privately build system-distro VHD and you can apply this using .wslconfig, refer this link. This will not mess any your current configuration; you can simply go back your original configuration by removing system-distro override setting in .wslconfig. Please try out this private VHD, and let me know if it helps or not, thanks all for helping us!

https://1drv.ms/u/s!AqQ2qEh_9iIOhqlo4ewJvJ98mcmqeg?e=jeRGt1

MamiyaOtaru commented 10 months ago

that fixes it for me. Both the disappearing bug and the semi-related one where Konsole bugged out when pressing minimize

sorend commented 9 months ago

I also have the problem with Emacs. If I start another Emacs up, then the first Emacs window re-appears in the windows taskbar. (and I can just close the extra Emacs and continue to work with the one that was missing)

deadcombo commented 8 months ago

This issue persists on WSLg 1.0.58. I experience this with Emacs as well, in the same manner as the poster above me.

EDIT: A reliable way to bring back the window is to run wslg emacs -q. The new window will bring the old one with it, then you can close the -q window. -q is used for speed as it does not load configuration.

hideyukn88 commented 8 months ago

@sorend, @deadcombo, is the behavior specific to emacs? is the emacs running in X11 mode or Wayland mode? And do you have multiple monitors? If so, what is the monitor layout configuration? I have emacs running on Ubuntu 20.04 installed by emacs-gtk package, and I could not reproduce the issue, thanks!

deadcombo commented 8 months ago

@hideyukn88 Emacs is the sole graphical program I use, I cannot say.

dslinger-a2 commented 8 months ago

@heartnheart, thanks for info. I configured my local environment as close as yours, but still not enable to reproduce the issue. I have a few additional questions.

1: Do you run Windows 10 or 11? 2: I see you have secondary monitor at negative coordinate (toward upper left of primary monitor), if this monitor is disabled, does it help? If it helps, if the monitor is moved to positive coordinate space, does it help? 3: I imagine the emacs at your end is running as Wayland mode (you can double check by xwininfo -root -tree, if emacs doesn't show up here, it's running in Wayland mode), if it's changed to X11 mode, does it help? 4: at last, if you can update WSL to pre-release version by wsl --update --pre-release, does it help?

Thanks!

Using the pre-release fixed this issue for me!

sorend commented 7 months ago

@sorend, @deadcombo, is the behavior specific to emacs? is the emacs running in X11 mode or Wayland mode? And do you have multiple monitors? If so, what is the monitor layout configuration? I have emacs running on Ubuntu 20.04 installed by emacs-gtk package, and I could not reproduce the issue, thanks!

@hideyukn88 It happens on Emacs and IntelliJ (so far the only graphical programs I use on wsl).

mohanr commented 7 months ago

Mine is a laptop with Windows 11/ Wsl. Emacs windows vanishes randomly.

jpmartin1 commented 7 months ago

I'm seeing this behavior with intellij on wsl (Ubuntu 22.04.2 LTS) on Windows 11 Pro 22H2. Generally mostly notice windows sometimes disappear if I leave and come back, but I've had it happen while I'm actively using the machine but the wsl windows are in the background as I'm doing other things.

@sorend As a workaround for intellij at least I have found that I can get it to reappear by getting intellij to open a new window. E.g. if I run intellij-idea-ultimate . on the command line, I get intellij's "would you like to open this in this window or a new window" popup and the main window reappears as well (and I can just cancel on the dialog).

sorend commented 7 months ago

@jpmartin1 yes it's easy to get them back. You can also start any lightweight graphical program, e.g. starting xterm brings all the missing back. Still annoying that they disappear :-)

dants commented 6 months ago

@sorend

If I start another Emacs up, then the first Emacs window re-appears in the windows taskbar.

Thanks for the workaround, it does the job for me as well.

xianbang2021 commented 6 months ago

Hi, all, I am not sure if anybody here meet the same problem as below. After I brought back the first Emacs window after start another emacs up, I can't interact with the first Emacs with cursor or keyboard.

xianbang2021 commented 6 months ago

additional information: other GUI app has same behaviour. e.g. Tilix

kierke-gaard commented 6 months ago

Same here. The windows of my wsl2 emacs disappears after my laptop has gone to energy saving mode.

The application is still running, but the windows is gone (also not on the taskbar).

When I start a new emacs instance, then I'll see the old one all of a sudden. Really annoying.

Windows 11 emacs 28.1

WSL-Version: 2.0.9.0 Kernelversion: 5.15.133.1-1 WSLg-Version: 1.0.59 MSRDC-Version: 1.2.4677 Direct3D-Version: 1.611.1-81528511 DXCore-Version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp Windows-Version: 10.0.22621.1848

hideyukn88 commented 6 months ago

@kierke-gaard and all, thanks for updating us, the disappearing window issue when network configuration is changed is tracked by https://github.com/microsoft/wslg/issues/1092, and check my post at https://github.com/microsoft/wslg/issues/1092#issuecomment-1861445116 to see which case you might be hitting. If the first case in my that post, the fix is just submitted at https://github.com/microsoft/weston-mirror/pull/156.

This issue https://github.com/microsoft/wslg/issues/1058 is tracking the issue for window disappearing when window is maximized. Please let us know if this is still happening, thanks!

deadcombo commented 5 months ago

I've migrated from Windows 10 to Windows 11 23H2. I have not experienced Emacs' window disappearing since, it's been about 2 weeks.

deadcombo commented 5 months ago

I've migrated from Windows 10 to Windows 11 23H2. I have not experienced Emacs' window disappearing since, it's been about 2 weeks.

Take that back, it's resurfaced.

tmax22 commented 4 months ago

any fix on this? this bug holds back the possibility to use linux as development environment on windows computer

hideyukn88 commented 4 months ago

@deadcombo, @tmax22, thanks for reporting the issue, when this occurs,

1) does the application window still exist in xwininfo -root -tree? 2) does the task bar icon for application still there? what would happen if that's is clicked multiple times? 3) can that window be located using Windows's Spy++ tool? Please refer comments at https://github.com/microsoft/wslg/issues/1058#issuecomment-1640574370, and https://github.com/microsoft/wslg/issues/1058#issuecomment-1640821101.

Thanks!

deadcombo commented 4 months ago
  1. it is not there, it's fully absent from taskbar and alt-tab.

1 & 3 will try.

Putting the computer to sleep seems to trigger it reliably now.

On February 6, 2024 6:36:28 PM UTC, Hideyuki Nagase @.***> wrote:

@deadcombo, @tmax22, thanks for reporting the issue, when this occurs,

1) does the application window still exist in xwininfo -root -tree? 2) does the task bar icon for application still there? what would happen if that's is clicked multiple times? 3) can that window be located using Windows's Spy++ tool? Please refer comments at https://github.com/microsoft/wslg/issues/1058#issuecomment-1640574370, and https://github.com/microsoft/wslg/issues/1058#issuecomment-1640821101.

Thanks!

-- Reply to this email directly or view it on GitHub: https://github.com/microsoft/wslg/issues/1058#issuecomment-1930537429 You are receiving this because you were mentioned.

Message ID: @.***>