For anyone having issues with NoMachine not using h.264, it's an issue with the libstdc++.so.6 included in /usr/NX/lib. Just rename this to libstdc++.so.6.old or something, and restart NoMachine and h.264 should work (granted you need to have everything else set up correctly too). This error is common when a software program comes bundled with a verseion of libstdc++ that is out of date compared to the one in Archlinux. (looking at you MATLAB and Steam)
@runnytu, perhaps it might be usefull to add a command to the build script that renames this file so that people won't run into this issue.
Pinned Comments
runnytu commented on 2021-02-20 13:44 (UTC)
Since nomachine 7.1.3-2 the default behavior of the package is StartNXDaemon Manual and FirewallConfiguration 0 on a new installation, if you want to change this, you need to modify PKGBUILD build options with your desire behavior:
BUILD OPTIONS
Set to y to enable nomachine service autostart
_autoservice=n
Set to y to enable firewall autorules
_autofirewall=n
END BUILD OPTIONS