diff --git a/com.ublinux.pkexec.ubl-settings-video.exec.policy b/com.ublinux.pkexec.ubl-settings-video.exec.policy new file mode 100644 index 0000000..58a198c --- /dev/null +++ b/com.ublinux.pkexec.ubl-settings-video.exec.policy @@ -0,0 +1,24 @@ + + + + + UBLinux + https://ublinux.ru + + + Run "ubl-settings-video" as root + Запуск утилиты "ubl-settings-video" с правами root + Authentication is required to run "ubl-settings-video" + Требуется авторизация для запуска утилиты "ubl-settings-video" с правами root + + auth_admin + auth_admin + auth_admin + + /usr/bin/ubl-settings-video + true + + + diff --git a/source/ubl-settings-video.c b/source/ubl-settings-video.c index 39ebfee..b18ea2c 100644 --- a/source/ubl-settings-video.c +++ b/source/ubl-settings-video.c @@ -1550,8 +1550,8 @@ int main(int argc, char *argv[]) } if (getuid()!=0){ - system("/usr/bin/pkexec /usr/bin/ubl-settings-video"); - exit(0); + system("/usr/bin/pkexec ubl-settings-video"); + return 0; } else { gtk_init(&argc, &argv); GError error;