Your rating: None Average: 5 (2 votes)

Nesting Wayland compositor for Sailfish OS that attempts to transparently handle xdg_shell clients. Each client window gets its own window under Lipstick. It's almost as if newcompositor wasn't there.

How to use:

  1. Enable the Chum repos:
  2. Install newcompositor
    • Optionally install newcompositor-qt-runner-compat to use newcompositor to run applications packaged to run with qt-runner
  3. Run:
    systemctl --user start newcompositor
  4. Run applications with:
    WAYLAND_DISPLAY=newcompositor/wayland yourapp
    • Xwayland will be started if it is available. Run X applications with:
      DISPLAY=:0 yourapp

How to use within a container:

  1. Add to your container config file:
    • lxc.mount.entry = /run/user/100000/newcompositor mnt/newcompositor none bind,ro,create=dir 0 0
  2. Run your applications in the container with:
    QT_WAYLAND_FORCE_DPI=240 QT_QPA_PLATFORM=wayland-egl WAYLAND_DISPLAY=/mnt/newcompositor/wayland yourapp
    • The QT_* variables are optional but recommended for Qt apps.




Application versions: 
File newcompositor-0.0.2-1.aarch64.rpm49.15 KB01/04/2023 - 19:58
File newcompositor-0.0.2-1.armv7hl.rpm47.76 KB01/04/2023 - 19:58
File newcompositor-0.0.2-1.i486.rpm51.21 KB01/04/2023 - 19:58
File newcompositor-0.0.3-1.aarch64.rpm49.67 KB03/04/2023 - 05:44
File newcompositor-0.0.3-1.armv7hl.rpm48.54 KB03/04/2023 - 05:44
File newcompositor-0.0.3-1.i486.rpm52.16 KB03/04/2023 - 05:44
File newcompositor-0.0.4-1.aarch64.rpm53.14 KB09/04/2023 - 15:13
File newcompositor-0.0.4-1.armv7hl.rpm51.84 KB09/04/2023 - 15:13
File newcompositor-0.0.4-1.i486.rpm55.98 KB09/04/2023 - 15:13
File newcompositor-0.0.5-1.aarch64.rpm56.72 KB18/04/2023 - 17:01
File newcompositor-qt-runner-compat-0.0.5-1.aarch64.rpm6.9 KB18/04/2023 - 17:01
File newcompositor-0.0.5-1.armv7hl.rpm54.46 KB18/04/2023 - 17:01
File newcompositor-qt-runner-compat-0.0.5-1.armv7hl.rpm6.97 KB18/04/2023 - 17:01
File newcompositor-0.0.5-1.i486.rpm59.62 KB18/04/2023 - 17:01
File newcompositor-qt-runner-compat-0.0.5-1.i486.rpm6.98 KB18/04/2023 - 17:01



aviarus's picture

I installed with zypper and ignored the dependency, i also found qxcompositor on chum afterwards and then i installed noson and it runs, so it seems to work

aviarus's picture

Nothing provides opt-qt5-qtdeclarative>=5.15.8

artur_'s picture

Try running `pkcon refresh` as root. If it still doesn't work, try installing from the command line with `pkcon install newcompositor`.


aviarus's picture

I'm sorry i have difficulties installing it. I installed qtrunner on chum, but here it says there's a qt package missing. Do i have to set an environment variable for this?

artur_'s picture

What error are you getting?

piggz's picture

The Qt 5.15 packages are now in chum, and removed from rinigus' repo

motomeizu's picture

Hi! How about 32 bit version?

artur_'s picture

Done. :)