wslg
wslg copied to clipboard
WSLg - maximized windows disappear
Windows Version
Microsoft Windows [Version 10.0.22621.1555]
WSL Version
1.2.5.0
Are you using WSL 1 or WSL 2?
- [X] WSL 2
- [ ] WSL 1
Kernel Version
5.15.90.1-microsoft-standard-WSL2
Distro Version
Ubuntu 22.04
Other Software
No response
Repro Steps
- Open a graphical application (ex.
xeyes
) - 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)
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.
I can collect more logs if folks think that'd be helpful
@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
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.
We are seeing a similar issue on Windows 11 with wsl2 on a multiple monitor setup
- Open chrome from wsl2
- Move the chrome window to a different monitor from the one were it opened in
- Maximise the window
- Minimise to task bar
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.
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.
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
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
.
@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!
@markhc, thanks for reporting the issue,
Strangely, this happens to me with terminator
Do you mean https://github.com/gnome-terminator/terminator ? thanks!
Do you mean https://github.com/gnome-terminator/terminator ? thanks!
Yes, that's the one.
@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!
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.
@markhc, you can use GDK_BACKEND=x11 or Wayland, thanks!
@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
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"
@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!
For what it's worth, I have a secondary monitor in a negative position (off to the left).
@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 bywsl --update --pre-release
, does it help?Thanks!
@hideyukn88
- Win 11 22H2, 22621.1992, Windows Feature Experience Pack 1000.22644.1000.0
- Both disabling secondary monitor or moving it to positive coordinate space solves the problem.
- Emacs is running in X11 mode.
- 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
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.
@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
@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.
@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!
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:
- Maximizing the window (through any means) and then minimizing it -> window disappears and cannot be brought back using the tarkbar or alt tab
- Double click on title bar to maximize window -> window disappears
- Maximizing window by clicking on the maximize button on the titlebar -> works fine
- Maximize window with Win+Up from non-maximized state -> window disappears
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.
@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!
@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]
[X11 mode - $ GDK_BACKEND=x11 gedit]
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").
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.
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
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