Just switched to Linux and this is one thing I haven’t found a good solution for yet.
My only real use case is the “fill and sign” features in Adobe Reader. That allows filling with text boxes wherever I want and importing my actual handwritten signature which looks indistinguishable from print > sign > scanned.
Check this: https://github.com/Stirling-Tools/Stirling-PDF
Since you are on Linux just Start it in a Docker container locally and you are golden :)