У Linux зв'язок між додатком NymVPN і демоном проходить аутентифікацію, тому додаток запитує пароль користувача для підключення до daemon. У вікновому менеджері i3 запит на введення пароля ніколи не з’являється, якщо не запущено агент автентифікації, тому програма не може встановити з’єднання. Користувачам i3 необхідно встановити policykit-1-gnome та запустити агент автентифікації, щоб програма могла запитувати пароль користувача.
Щоб забезпечити належну роботу системи автентифікації на вашому пристрої під управлінням Linux, виконайте наведені нижче дії для встановлення агента автентифікації <0>GNOME Polkit0> у середовищі i3.
Налаштування
Додайте наступний рядок до файлу <0>~/.config/i3/config0>:
exec --no-startup-id /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
Це гарантує, що з’являтимуться графічні діалогові вікна автентифікації (для команд sudo та запитів на підтвердження прав доступу). Переконайтеся, що пакет <0>policykit-1-gnome0> встановлено.
Етапи впровадження
Крок 1: встановіть агент
sudo apt install policykit-1-gnome
Крок 2: відредагуйте конфігурацію i3
Відкрийте файл <0>~/.config/i3/config0> і додайте:
exec --no-startup-id /usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
Крок 3: перезавантажте i3
Натисніть $mod+Shift+r, щоб перезавантажити конфігурацію, або перезапустіть i3. Все готово.
Пов’язані запитання
Чому NymVPN взагалі запитує мій пароль?
Daemon керує вашими мережевими налаштуваннями, тому з міркувань безпеки з’єднання між додатком і daemon проходить аутентифікацію за допомогою вашого пароля користувача.
Я використовую інший мінімалістичний віконний менеджер. Чи стосується це справи?
Діє та сама вимога: для того щоб з’явилося вікно запиту пароля, повинен працювати агент автентифікації Polkit. Встановлений вище агент GNOME працює з більшістю менеджерів вікон.