wslg

Enabling the Windows Subsystem for Linux to include support for Wayland and X server related scenarios

MIT License

Stars
10.1K

Bot releases are hidden (Show)

wslg - Release 1.0.65 Latest Release

Published by hideyukn88 2 months ago

Linux GUI support 1.0.65

Changes:

WSLGd:

  • WSLGd: Remove WSL2_EXECUTION_ALIAS_PATH
wslg - Release 1.0.64

Published by hideyukn88 3 months ago

Linux GUI support 1.0.64

Changes:

WSLGd:

  • WSLGd: Update wslgd to use the new wsl coredump infrastructure
wslg - Release 1.0.63

Published by hideyukn88 4 months ago

Linux GUI support 1.0.63

Changes:

WSLg:

  • WSLg: Update Mariner to 2.0.20240609
wslg - Release 1.0.61

Published by hideyukn88 7 months ago

Linux GUI support 1.0.61

Changes:

WSLg:

  • WSLg: Update Mariner to 2.0.20240112
  • WSLGd: Change vsock for weston RDP channel to be in the reserved range
wslg - Release 1.0.60

Published by hideyukn88 9 months ago

Linux GUI support 1.0.60

Changes:

WSLg:

  • WSLGd: update msrdc parameter order
  • WSLg: update Mariner to 20231130 release
  • WSLg build: remove unused variable group "Keys"

Weston:

  • rdp backend: resync window zorder with RDP client at reconnection
  • rdp backend: waking up compositor after RDP connection is restored
  • rdp shell: add scalable flatpak icons to start menu
  • xwayland: fix X11 incremental selection notify
wslg - Release 1.0.59

Published by hideyukn88 about 1 year ago

Linux GUI support 1.0.59

Changes:

WSLg:

  • WSLGd: Update the path of wslg.exe for the new MSI package.

Weston:

  • rdp backend: fix overactive assert when utf-8 conversion is failed.
  • rdp backend: add Google Japanese IME mapping.
wslg - Release 1.0.58

Published by hideyukn88 about 1 year ago

Linux GUI support 1.0.58

Changes:

WSLg:

  • WSLGDVCPlugin: Remove unused WSLG_INBOX #define.
  • Documentation: Added DirectX headers step.
  • Build: Remove logic to build and package .img disk images.
  • Build: Add logic to publish symbols WSLDVCPlugin.dll.

Weston:

  • rdp backend/rdprail shell: fix maximizing window disappear.
wslg - Release 1.0.57

Published by hideyukn88 about 1 year ago

Linux GUI support 1.0.57

Changes:

Weston:

  • rdp frontend: use debug_desktop_scaling_factor on complex monitor setup

FreeRDP:

  • Revert "WSLg: update FreeRDP working branch to 2.10.0" due to RAIL VC connection issue
wslg - Release 1.0.56

Published by hideyukn88 about 1 year ago

Linux GUI support 1.0.56

Changes:

WSLg:

  • WSLg: Add nftables package to the system distro
  • WSLg: Update CBL-Mariner base image to 2.0.20230630
  • WSLGd: stop restarting processes if they exit more than 10 times in a minute

Weston:

  • rdp backend: support french standard azerty and bepo keyboard layout
wslg - Release 1.0.55

Published by hideyukn88 over 1 year ago

Linux GUI support 1.0.55

Changes:

WSLg:

  • WSLg: update system distro's mesa to v23.1.0

Weston:

  • rdp backend: Fix incorrect keyboard variant for Canadian French
  • rdp backend: support Lithuanian input layout
wslg - Release 1.0.54

Published by hideyukn88 over 1 year ago

Linux GUI support 1.0.54

Changes:

WSLg:

  • WSLGd: support alternative font path
  • WSLg: support SVG format icon

Weston:

  • rdp-backend: Fall back to weston.ini keymap if no mapping is found
  • rdp shell: SVG rendering at system-distro name space
wslg - Release 1.0.53

Published by hideyukn88 over 1 year ago

Linux GUI support 1.0.53

Changes:

WSLg:

  • WSLGd: update pulseaudio launch options
wslg - Release 1.0.52

Published by hideyukn88 over 1 year ago

Linux GUI support 1.0.52

Changes:

WSLg:

Weston:

  • rdp shell/rdp backend: drop window shadow when window is snapped
  • rdp shell: support restore from maximized by grabbing title bar
  • rdp backend: do not set window margin unless changed in window order PDU
wslg - Release 1.0.51

Published by hideyukn88 over 1 year ago

Linux GUI support 1.0.51

Changes:

WSLGd:

  • rdpapplist/rdp plugin: support pin WSLg app icon to taskbar (require msrdc update)

Weston:

  • rdp backend: handle the case nothing to send for window zorder to client
  • rdp backend: use rdp_dispatch_task_to_display_loop for dispatching failure response to display loop
  • rdp shell: fix overactive assert at launch_desktop_shell_process
  • rdp shell/rdp backend: support pin WSLg app icon to taskbar (requires msrdc update)
wslg - Release 1.0.50

Published by hideyukn88 over 1 year ago

Linux GUI support 1.0.50

Changes:

WSLGd:

  • WSLg: update Mariner to 2.0.20230107
  • WSLg: samples/container: Add vGPU video acceleration docker sample

Weston:

  • rdp backend/rdp shell: sync window state with RDP client
  • rdp backend/rdp shell: send window minmax info when window become visible
  • rdp shell: fix window unsnap by keyboard shortcut and mouse drag
  • rdp backend: East Asian keyboard fixes
  • rdp shell: publish flatpak applications to start menu
wslg - Release 1.0.49

Published by hideyukn88 over 1 year ago

Linux GUI support 1.0.49

Changes:

WSLGd:

  • WSLGd: allow customize log file path

Weston:

  • rdp fontend/backend/shell: keep compositor sleep until window is created
  • rdp shell: allow optional applist folder by .wslgconfig
  • rdp shell: allow alt+F4 to close app
  • libweston-desktop: xwayland window is not visible upon commit until mouse is moved
  • build: use Ubuntu 20.04 for build verification
wslg - Release 1.0.48

Published by hideyukn88 almost 2 years ago

Linux GUI support 1.0.48

Changes:

WSLGd:

  • WSLGd: launch RDP client with 'init' explicitly. This fixes the issue msrdc.exe is not launched at Windows's side.

Weston:

  • xwayland: revert max frame flag fix which no longer needed (as upstream fix is backported)
  • xwm: Fix selection if no seat present at startup
  • rdp-backend: fix weston crash at RDP client disconnect
wslg - Release 1.0.45

Published by hideyukn88 almost 2 years ago

Linux GUI support 1.0.45

Changes:

WSLGd:

  • WSLGd: allow alternate rdp file via .wslgconfig

weston:

  • rdp shell: fix window placement issues
  • rdp shell: register snap application on start menu
  • rdp shell: use predefined constant for g_key_file api
  • rdp shell: add icon file search retry
  • xwm: Check size hints in weston_wm_window_is_positioned()
wslg - Release 1.0.47

Published by hideyukn88 almost 2 years ago

Linux GUI support 1.0.47

Changes:

WSLGd:

  • WSLGd: fix relaunch weston with env
wslg - Release 1.0.46

Published by hideyukn88 almost 2 years ago

Linux GUI support 1.0.46

Changes:

WSLGd:

  • wslg: update mariner to 2.0 official release
  • WSLGd: independently monitor child process for font monitor
  • WSLGd: add timestamp to log
  • WSLGd: redirect FreeRDP log to a file
  • WSLGd: Raise the NOFILE limit
  • WSLGd: misc updates (allow to load X cursor from user distro and etc.)
  • WSLGd: Include missing array header
  • system-distro: fix build error at mesa after mariner update

Weston:

  • rdp shell: workaround get_position crash
  • rdp shell: fix missing va_end() call
  • rdp shell: make wslpath optional for obtaining windows path
  • rdp-backend: fix overactive assert