Use flatpak-spawn in flatpak

This commit is contained in:
dec05eba committed 2023-04-08 07:12:45 +02:00
1 parent d8d0e739e7
commit e3702f147f
2 files changed
+4 -2

No files matched your search

+2
View File
@@ -45,3 +45,5 @@ Better colors for vaapi. It looks a bit off when recording vscode for example.
Clear vaapi surface (for focused window).
Support -h and --help. -h should only show the first line and --help the full help. On error, only show that -h.
Handle rotated monitor (on nvfbc and kms).
+2 -2
View File
@@ -142,10 +142,10 @@ int gsr_kms_client_init(gsr_kms_client *self, const char *card_path, const char
const char *args[] = { server_filepath, self->socket_path, NULL };
execvp(args[0], (char *const*)args);
} else if(inside_flatpak) {
const char *args[] = { "pkexec", server_filepath, self->socket_path, NULL };
const char *args[] = { "flatpak-spawn", "--host", "pkexec", server_filepath, self->socket_path, NULL };
execvp(args[0], (char *const*)args);
} else {
const char *args[] = { "flatpak-spawn", "--host", "pkexec", server_filepath, self->socket_path, NULL };
const char *args[] = { "pkexec", server_filepath, self->socket_path, NULL };
execvp(args[0], (char *const*)args);
}
perror("execvp");