Окно запроса пароля

Есть приложение на Python 3, в нем для GUI Используется GTK 3.0, все бы ничего, но приложению нужен пароль администратора чтобы работать правильно. Я уже написал форму которая запрашивает код пользователя, но хотелось бы реализовать все это без костылей.

Первое изображение - как не надо это делать:

Мой костыль

а второе - как желательно это сделать:

То как я себе вижу реализацию без костыля

Посоветовали pkexec. Решение рабочее но не совсем понимаю как впихнуть его в скрипт на питоне. На данный момент реализовал через скрипт на баше, который делает вот так:

#!/bin/sh
pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" 'ПУТЬ К .py'

И теперь все выглядит вот так: введите сюда описание изображения

Но всё еще похоже на костыль =(


Ответы (0 шт):