From 4b506e865a6997fd24b39335a96cfeea7d14c209 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sun, 29 Dec 2024 16:00:52 +0100 Subject: Make systemctl work in flatpak --- src/gui/GlobalSettingsPage.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/gui') diff --git a/src/gui/GlobalSettingsPage.cpp b/src/gui/GlobalSettingsPage.cpp index 9b927f0..7e79c16 100644 --- a/src/gui/GlobalSettingsPage.cpp +++ b/src/gui/GlobalSettingsPage.cpp @@ -77,7 +77,7 @@ namespace gsr { const char *args[] = { "systemctl", enable ? "enable" : "disable", "--user", "gpu-screen-recorder-ui", nullptr }; std::string stdout_str; - const int exit_status = exec_program_get_stdout(args, stdout_str); + const int exit_status = exec_program_on_host_get_stdout(args, stdout_str); if(on_startup_changed) on_startup_changed(enable, exit_status); }; @@ -109,7 +109,7 @@ namespace gsr { const char *args[] = { "systemctl", "is-enabled", "--quiet", "--user", "gpu-screen-recorder-ui", nullptr }; std::string stdout_str; - const int exit_status = exec_program_get_stdout(args, stdout_str); + const int exit_status = exec_program_on_host_get_stdout(args, stdout_str); startup_radio_button_ptr->set_selected_item(exit_status == 0 ? "start_on_system_startup" : "dont_start_on_system_startup", false, false); } -- cgit v1.2.3