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