So ever since I got this work laptop, with Red Hat Enterprise Linux pre-installed, I was introduced to flatpaks. This makes perfect sense to me as I find myself using containers these days in testing much new stuff I get online.

One drawback with the Goland flatpak was it was missing rsync, to allow me to develop code remotely as I often do.

reddit So I asked on Reddit. Then opened an issue for the flatpak maintainer. Then learned about how to write my own flatpak, and then submitted a change request.

merged I am happy to report this effort has ended well, as this PR was merged . So now anyone can use rsync in their Goland flatpak. But still you need to tell Goland to use the rsync inside the sandbox. Here is original setting:

Change the Rsync executable path to /app/bin/rsync

I wish, I could also add xxhash support for rsync, but hey, this is a different issue, right?