Если NymVPN открывается с пустым или чёрным окном в Linux, причина почти всегда связана с графикой: либо видеокарта NVIDIA плохо взаимодействует с графическим бэкендом, либо известная проблема со сборкой приложения в AppImage. Решения ниже охватывают эти случаи.
NVIDIA на X11
Эта проблема теперь автоматически обнаруживается и обрабатывается внутри в большинстве случаев. Однако если вы всё ещё видите пустой экран, попробуйте запустить приложение следующей командой:
GDK_BACKEND=x11 WEBKIT_DISABLE_DMABUF_RENDERER=1 nym-vpn-app
NVIDIA на Wayland
Мы получили несколько сообщений о подобных проблемах с пустым экраном при использовании Wayland с графикой NVIDIA. В отличие от X11, этот случай пока что не имеет встроенного решения. Если вы используете Wayland и сталкиваетесь с пустым экраном:
- Попробуйте переключиться на сессию X11 в качестве временного решения.
- Или свяжитесь с командой поддержки NymVPN и сообщите нам свою конфигурацию системы, чтобы мы могли помочь с устранением неполадок.
Мы активно изучаем возможность улучшения долгосрочной поддержки для конфигураций Wayland и NVIDIA.
Пустой экран в версии AppImage
Некоторые пользователи, запускающие версию AppImage клиента NymVPN, могут столкнуться с пустым окном независимо от видеокарты. Если в логах приложения появляется следующее сообщение, это является причиной:
Не удалось создать стандартный EGL дисплей: EGL_BAD_PARAMETER. Прерываем...
Это проблема совместимости с графикой, связанная с тем, как AppImage был сгенерирован с использованием Tauri. На данный момент исправления нет; отслеживается на GitHub как Issue #2985.
Обходное решение: используйте способ установки, на который не влияет ошибка EGL:
- Deb или AUR-пакеты (если доступны для вашего дистрибутива)
- Пакет Flatpak
Перестройка кэша шрифтов
В некоторых дистрибутивах Linux кэш устаревших или незавершенных шрифтов может оставить приложение, отображающее пустое окно, даже если ваша графическая настройка работает. Об этом сообщалось в Zorin OS, но этот шаг безопасно попробовать в любом дистрибутиве. Пересоберите кэш шрифтов этой командой в терминале, затем перезапустите NymVPN:
fc-cache -fv
Вы все еще видите пустой экран?
Обратитесь в службу поддержки Nym с указанием вашего дистрибутива, рабочей среды, сервера отображения (X11 или Wayland), видеокарты, способа установки и логов. См. Как найти логи приложения и демона в NymVPN?
Связанные вопросы
Как проверить, использую ли я X11 или Wayland?
Выполните в терминале echo $XDG_SESSION_TYPE. В большинстве дистрибутивов выводится x11 или wayland.
Как переключить способ установки?
Удалите версию AppImage, затем установите с страницы загрузки другой пакет. См. Как удалить NymVPN в любом дистрибутиве Linux?