LINUX.ORG.RU
решено ФорумGames

Запуск Ubuntu-only игр на Arch Linux

 , ,


0

1

Привет. Есть игра Rogue_Legacy, которая работает только на Ubuntu/Fedora (проверял). При запуске на Arch Linux с помощью терминала выдает следующее, если через ярлык то это. Может с помощью подключения либ, или с помощью контейнера



Последнее исправление: jistake (всего исправлений: 1)
Ответ на: комментарий от Kron4ek

Никак не могу его отключить, постоянно перезапускается несмотря на конфиги в системе, да и сомневаюсь, что проблема в нём, на убунту же работает. Наверное, только дистр менять

jistake
() автор топика
Ответ на: комментарий от jistake

да и сомневаюсь, что проблема в нём

Ну, я нагуглил информацию, что проблема может быть в нем. Так что попробовать стоит.

Kron4ek ★★★★★
()
Ответ на: комментарий от jistake

Попробуй добавить drivers = alsa в /home/username/.alsoftrc.

echo "drivers = alsa" >> ~/.alsoftrc

Это заставит OpenAL использовать ALSA вместо PulseAudio.

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 2)
Ответ на: комментарий от jistake
$ systemctl --user mask pulseaudio.socket
$ systemctl --user stop pulseaudio

# в ~/.config/pulse/client.conf

autospawn = no

А вообще сноси его , если примочки вроде блютуз наушников или переключения на ходу не нужны

anonymous
()
Ответ на: комментарий от anonymous

Этот человек дело говорит. Если тебе не нужна параша вроде скайпа - сноси смело пульсу. Всё равно это лишь велосипедная надстройка над альсой и ничего полезного кроме регуляции громкости для каждого приложения там нету.

trynoval
()
Ответ на: комментарий от trynoval

Скайп уже без пульсы работает. Или у тебя старая версия, если да делись секретом как заставил работать

anonymous
()
Ответ на: комментарий от Kron4ek

Спасибо, сработало. Только почему так? Это только к играм,которые используют OpenAL будет относится, или ко всему?

jistake
() автор топика
Ответ на: комментарий от jistake

Спасибо, сработало. Только почему так?

Вроде как проблема в том, что в PulseAudio имя профиля устройства и его описание зависит от локали системы, эта информация передается игре, но Rogue Legacy не может обработать нелатинские символы и выдает ошибку.

Это только к играм,которые используют OpenAL будет относится, или ко всему?

Конкретно тот конфиг (alsoftrc) относится только к OpenAL. А если ты спрашиваешь, будут ли подобные проблемы с другими играми, то не знаю.

Вообще, если ты не используешь какие-то специфичные для PulseAudio функции и если он не является жесткой зависимостью какого-то из установленных пакетов, то лучше PulseAudio удалить.

Kron4ek ★★★★★
()
Последнее исправление: Kron4ek (всего исправлений: 2)
Ответ на: комментарий от Kron4ek

Спасибо огромное за помощь, буду знать

jistake
() автор топика
Ответ на: комментарий от anonymous

Скайп уже без пульсы работает.

неужели :DDD

Скайп всё равно не нужен.

Но спасибо за информацию. Не, как старую версию заводить не в курсе.

trynoval
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.