Version 0.2.2
- This distribution does not include any prebuilt xrdp binaries (and ulalaca-xrdp); you may need to build/install xrdp manually. (see INSTALLATION GUIDE)
NOTE
-
This version of Ulalaca is not compatible with older versions (~2023-06-08) of XrdpUlalaca.
If you have installed xrdp/XrdpUlalaca using xrdp-brew-formulas, please uninstall and reinstall them. -
The 'Screen Recording' and 'Accessibility' permissions must be granted to /Applications/sessionprojector.app.
-
After Ulalaca is installed, notifications will not displayed unless the 'Allow notifications when mirroring or sharing the display' option is enabled in System Preferences.
- you can initiate (experimental) concurrent session by selecting user switcher -> 'Login Window...'
UNINSTALL
Since uninstaller is not provided at this time, the following paths must be removed manually.
- remove
/Applications/sessionprojector.app
- remove
/opt/ulalaca-sessionbroker
- remove
/Library/LaunchAgents/pl.unstabler.ulalaca.sessionprojector.launcher.plist
- remove
/Library/LaunchDaemons/pl.unstabler.ulalaca.sessionbroker.plist
CHANGELOG
(machine translated; sorry but I'm tired now...)
[Improved stability of sessionprojector.app]
- Fixed a bug in the scale factor / screen size calculation.
- Fixed an issue where the screen would freeze on HiDPI (Retina) displays.
- Fixed a problem with mouse cursor coordinate calculation on HiDPI (Retina) displays.
- Problem solved where sessionprojector.app would freeze on a blue screen or otherwise become unstable when launched while the host screen is locked.
- Fixed a problem with Japanese input being broken when pressing the directional key from a remote client.
- Fixed an issue where mouse movement in Xcode was recognized as a drag event.
- Fixed an issue where icons were displayed black when in dark mode.
[Other]
- sessionbroker now accepts `--version`, `--help`, and other options.
- If you pass `--version` to display version information, it shows some kind of advertisement. (https://github.com/team-unstablers/ulalaca/blob/0.2.2/sessionbroker/sessionbroker/main.swift#L118-L123)
- fix(sessionprojector): fix broken scale factor / screen size calculation by @unstabler in #19
- fix(sessionprojector): check screen lock status on startup by @unstabler in #17
- refactor(sessionbroker): cleanup code, rewrite main() by @unstabler in #18
Full Changelog: 0.2.0-alpha1...0.2.2