У меня проблема с openAL и pulseaudio. Когда я запускаю исходный сгенерированный код libgdx, он работает нормально. Однако, когда я запускаю графический интерфейс управления громкостью (pavucontrol), я получаю сообщение о том, что импульсный звук не запущен. Однако, если мне нужно запустить Firefox и воспроизвести аудиофайл перед запуском кода libgdx, тогда я запускаю код libgdx, и он печатает эту ошибку:
ALSA lib pcm_dmix.c:1052:(snd_pcm_dmix_open) unable to open slave
AL lib: (EE) alsa_open_playback: Could not open playback device 'default': Device or resource busy
org.lwjgl.LWJGLException: Could not locate OpenAL library.
Похоже, что openAL общается напрямую с alsa, а не с сервером pulseaudio. Это в моей системе Ubuntu 18.04. Когда я запускаю тот же код на своей рабочей станции Fedora 29 или на своем старом ноутбуке с Ubuntu 16.04, код libgdx работает отлично и будет перекрываться со звуком из Firefox, а также распознается pavucontrol как процесс с именем «java».
РЕДАКТИРОВАТЬ: Когда я вхожу в свой сеанс, используя GNOME вместо моего оконного менеджера i3, он работает! Пожалуйста, объясните, как заставить это работать на i3.