Open files via GIO
This would allow us opening admin owned files via polkit.
See https://gtk-rs.org/docs/gio/struct.File.html
This could be done like this:
- Open file via GIO
- Copy to temp dir
- Point xi-editor to this, edit it
- Upon saving copy it back to the original location