В Linux связь между приложением NymVPN и демоном аутентифицируется, поэтому приложение запрашивает пароль пользователя для подключения к демону. Under the i3 window manager that password prompt never appears unless an authentication agent is running, so the app cannot connect. Пользователям 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
Step 2: edit your i3 config
Откройте ~/.config/i3/config и добавьте:
exec --no-startup-id /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
Step 3: reload i3
Нажмите $mod+Shift+r, чтобы перезагрузить конфиг, или перезапустите i3. Вот и всё.
Related questions
Why does NymVPN ask for my password at all?
The daemon manages your network configuration, so the connection between app and daemon is authenticated with your user password as a security measure.
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.