Моему приложению необходимо создать настройку для установки прокси, поэтому ему нужны права root или администратора.
в Windows я добавляю эту строку в конец CMakeLists.txt в папке Windows, и она работает
set_target_properties(
${BINARY_NAME}
PROPERTIES
LINK_FLAGS
"/MANIFESTUAC:\"level='requireAdministrator' uiAccess='false'\" /SUBSYSTEM:WINDOWS"
)
Как настроить под Linux для достижения подобных эффектов?
Надеюсь, что запустив приложение, можно добиться эффекта, как на картинке





я решаю эту проблему, добавляя это в main.dart
await Process.run('pkexec', ['env']);
Похоже, вы пытаетесь внедрить sudo в свое приложение. Это звучит как рецепт неприятностей. Оставьте все как есть и разумно сообщите об ошибке, если процесс не обладает достаточными возможностями. Конечно, не настаивайте на том, чтобы он работал от имени пользователя root — это разозлит компетентных администраторов, которые эффективно делегировали разрешения.