Plasma X11 splash screen leads to black screen

Forum / NoMachine for Linux / Plasma X11 splash screen leads to black screen

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #43955
    FacelessJ
    Participant

    I’m running NoMachine 8.4.2 on Manjaro as server, and Arch as client. I have modified /usr/NX/etc/node.cfg on the host to use PhysicalDisplays :10 as per the Arch wiki to force a new virtual desktop for the client. I connect to the server, and see the KDE Plasma X11 splash screen on the client (the same splash screen I see when I boot the server machine). I see a notification from NoMachine stating a new user has connected, and can see a loading bar and animated icon on the splash screen. After about 10 seconds or so, it places me on a black screen with a cursor (using the same cursor icon as the server, not the client). If I comment out the PhysicalDisplays option, I can connect, however my server has a much greater resolution than client, and has multiple monitors, so its not really usable in this state. (i.e it’s not a headless server, but I wish to use a virtual desktop)

    I’ve tried a few different DefaultDesktopCommand options, all exhibiting the same behaviour:

    env -u WAYLAND_DISPLAY /usr/bin/dbus-launch –sh-syntax –exit-with-session /usr/bin/startplasma-x11

    env DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$(id -u)/bus /usr/bin/startplasma-x11

    /usr/bin/dbus-launch –sh-syntax –exit-with-session /usr/bin/startplasma-x11

    I assume that since I see a splash screen for a few moments that the advice at https://kb.nomachine.com/AR03P00973 is not relevant (i.e my video card is powered on)

    Thanks for any help

    #43978
    Britgirl
    Participant

    The key you mention is intended to be used to call an already existing physical display, not a virtual one. That said, with Manjaro try DefaultDesktopCommand "dbus-run-session /usr/bin/startplasma-x11". The alternative is to turn your physical display off with sudo init 3.

    #43985
    FacelessJ
    Participant

    Ah thank you, that desktop command worked. However, trying to open some apps complains about not having access to Vulkan support. Is there a way to have the graphics driver loaded for the virtual screen as well?

    #44438
    Britgirl
    Participant

    Yes, by enabling VirtualGL. Support for that is available with any of the Terminal Server products.

Viewing 4 posts - 1 through 4 (of 4 total)

This topic was marked as solved, you can't post.