В Linux связь между приложением NymVPN и демоном аутентифицируется, поэтому приложение запрашивает пароль пользователя для подключения к демону. В оконном менеджере i3 запрос пароля никогда не появляется, если не запущен агент аутентификации, поэтому приложение не может подключиться. Пользователям i3 необходимо установить policykit-1-gnome и запустить агент аутентификации, чтобы приложение могло запрашивать пароль пользователя.
Чтобы аутентификация работала корректно на вашем устройстве с Linux, выполните следующие шаги по установке агента аутентификации GNOME Polkit в i3.
Настройка
Добавьте следующую строку в файл ~/.config/i3/config:
exec --no-startup-id /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
Это обеспечивает отображение графических диалогов аутентификации (для sudo и запросов прав). Убедитесь, что policykit-1-gnome установлен.
Шаги по установке
Step 1: install the agent
sudo apt install policykit-1-gnome
Шаг 2: отредактируйте ваш конфиг i3
Откройте ~/.config/i3/config и добавьте:
exec --no-startup-id /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
Шаг 3: перезагрузите i3
Нажмите $mod+Shift+r, чтобы перезагрузить конфиг, или перезапустите i3. Вот и всё.
Связанные вопросы
Почему NymVPN вообще запрашивает мой пароль?
Демон управляет вашей сетевой конфигурацией, поэтому соединение между приложением и демоном аутентифицируется с помощью вашего пароля пользователя в качестве меры безопасности.
I use a different minimal window manager. Does this apply?
The same requirement applies: a Polkit authentication agent must be running for the password prompt to appear. The GNOME agent installed above works under most window managers.