Я установил wolf: et, и я не могу заставить работать звук. Все, что я установил, находится в пути по умолчанию, у меня было 10.4, а затем обновлено до 10.10 через графический интерфейс обновления программного обеспечения. У меня был звук, работающий в 10.04 с методом до 2.
Я пытался следовать
killall esd; et; esd
, получая
------- sound initialization -------
/dev/adsp: No such file or directory
Could not open /dev/adsp
------------------------------------
sudo -i
echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
exit
с этим я получаю
bash: /proc/asound/card0/pcm0p/oss: No such file or directory
и действительно у меня его нет, у меня есть только sub0 и sub1 в pcm0p
Я пытался запустить et со скриптом et-sdl-sound, но с этим я получаю этот вывод в консоли
http://pastebin.com/J7gRU1uh [ 118]
Я, вероятно, испортил библиотеки sdl, не смог заставить работать звук, поэтому скачал новые с сайта пакета debian и установил их.
Пробная установка SDL_AUDIODRIVER="pulse"
в et-sdl-sound
, похоже, что я получаю ту же ошибку, что и в методе 3.
pasuspender -- et +set s_alsa_pcm plughw:0
дает мне
------- sound initialization -------
/dev/adsp: No such file or directory
Could not open /dev/adsp
_------------------------------------
Разное: @Oli: я не знаю, если я Пульс или ESD, как я могу это проверить?
Я загрузил установщик Windows в Wine и у меня отличный звук, я думаю, что любая игра с opengl подойдет для вина, так что попробуйте.
Для 12.04 для меня сработало использование взлома SDL, которое было сделано несколько лет назад.
Получить SDL
с опциями ALSA
:
sudo apt-get install libsdl1.2debian-alsa
После установки получите взломать:
wget -q -O - http://nullkey.ath.cx/~stuff/et-sdl-sound/et-sdl-sound.gz | gzip -d > et-sdl-sound && chmod a+x et-sdl-sound
Перезагрузите компьютер.
После перезагрузки вместо ввода просто et
для запуска введите время et-sdl-sound
.
Я устал от перезагрузки Windows, чтобы играть в волк, поэтому я попытался сделать чистую установку Ubuntu 10.10 (Maverick).
И после этого я только что установил Wolfenstein: ET из playdeb, и все отлично работает. http://www.playdeb.net/software/Enemy%20Territory
Не уверен, почему ты бежишь esd
. Я думал, что был выгнан несколько лет назад для PulseAudio. Если у вас нет PulseAudio, я, вероятно, не буду следовать остальной части этого ответа.
Сначала убедитесь, что SDL может напрямую общаться с Pulseaudio:
sudo apt-get install libsdl1.2debian:i386 libsdl1.2debian
Затем с помощью скрипта et-sdl-sound
измените SDL_AUDIODRIVER="alsa"
на SDL_AUDIODRIVER="pulse"
.
Звук должен волшебным образом начать течь в ваши уши, и жизнь станет намного лучше.
Некоторые люди в прошлом также имели успех с временным уничтожением PulseAudio (для освобождения аппаратного обеспечения) и ручной настройкой драйвера:
pasuspender -- et +set s_alsa_pcm plughw:0
@Will Sams "2. После установки получите хак:
wget -q -O - http://nullkey.ath.cx/~stuff/et-sdl-sound/ et-sdl-sound.gz | gzip -d> et-sdl-sound & amp; chmod a + x et-sdl-sound "Мой вывод терминала для этого был:
gzip: option --ascii ignored on this system
gzip: stdin: not in gzip format
Любая помощь с этим?
Мне было скучно пытаться исправить звук, и я решил попытаться обустроить вольфенштейнскую вражескую территорию вином.
Это работает (есть некоторые проблемы, но в основном работает так, как должно быть, со звуком).
Вот как вы можете установить его:
Установить Wine (если его нет).
Загрузите клиент wolfenstein et for windows (здесь: http://www.splashdamage.com/content/download-wolfenstein-enemy-territory ). Распакуйте его в безопасное место, например, в домашнюю папку, и откройте терминал.
Введите: cd путь к файлу WolfET_2_60b_custom.exe (пример: cd / home / workspace). Затем выполните: wine WolfET_2_60b_custom.exe (установщик винных окон, запустите его).
Скачать punkbuster и keygenerator (здесь: http://etkey.org/pages/punkbuster/auto---install-for-windows-by-harlekin.php ) Извлечь его и щелкните правой кнопкой мыши ET_PBSetup.exe и запустите программу Wine (установите ее в папку wolfenstein).
В вашей системе перейдите в /.wine/dosdevices/c:/Program Files / Wolfenstein (или там, где вы установили wolfenstein et), щелкните правой кнопкой мыши et.exe и создайте ссылку. Разрежьте ссылку и вставьте ее в рабочее пространство.
Перезагрузите компьютер, заблокируйте его, дважды щелкните link_to_et.exe в рабочей области и получите удовольствие от работы с
После получения сценария установите версию libsdl1.2debian для i386 et-sdl-sound, чтобы указать на это место. [а также изменить путь к игре]
Подробнее здесь: https://wiki.debian.org/Games/WolfensteinEnemyTerritory