Fix Qt compatibility and VM script docs

Updates desktop shell and application code for cross-Qt compatibility: uses begin/endFilterChange for Qt 6.10+, gates LayerShell usage to Qt < 6.5, and adds include handling for generated QML type registration files so nebula-shell builds reliably. Also fixes qInfo size formatting casts and updates README commands to invoke run-sway-vm.sh via `sh` for more portable execution.
This commit is contained in:
2026-08-26 17:35:00 +12:00
parent b0c95b9e78
commit ab869119cc
7 changed files with 32 additions and 8 deletions
+2 -2
View File
@@ -37,7 +37,7 @@ sway -c compositor/sway/nebula-sway.conf
Recommended on the Ubuntu VMware VM (repo-root `cd`, cursor environment, software cursors):
```bash
./compositor/sway/dev/run-sway-vm.sh
sh compositor/sway/dev/run-sway-vm.sh
```
Sway then autostarts Nebula Desktop through `scripts/run-nebula-vm.sh`.
@@ -45,7 +45,7 @@ Sway then autostarts Nebula Desktop through `scripts/run-nebula-vm.sh`.
Skip shell autostart:
```bash
NEBULA_SHELL_AUTOSTART=0 ./compositor/sway/dev/run-sway-vm.sh
NEBULA_SHELL_AUTOSTART=0 sh compositor/sway/dev/run-sway-vm.sh
```
### Output / resolution