Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
wiki:oss4 [2013/04/11 18:59] дописано |
wiki:oss4 [2020/09/10 13:17] (текущий) [Установка OSS4] |
||
|---|---|---|---|
| Строка 2: | Строка 2: | ||
| **OSS4** (Open Sound System) -- драйвер звуковых карт для UNIX-подобных операционных систем. | **OSS4** (Open Sound System) -- драйвер звуковых карт для UNIX-подобных операционных систем. | ||
| - | ===== Установка ===== | + | <note>Не стоит устанавливать OSS4 если у вас нет проблем с воспроизведением звука, или же попробуйте вариант установки Proxy-эмулятора OSS для ALSA, это позволит не нарушить работающую систему и запускать приложения, написанные под OSS, со звуком.</note> |
| - | <note>Не стоит устанавливать OSS4 если у вас нет проблем с воспроизведением звука.</note> | + | |
| + | |||
| + | ===== Установка OSS-Proxy ===== | ||
| + | |||
| + | -- Скачайте архив с демоном по адресу [[www.kote.ninja/news@1/2015-05-10/gorky18/ossp_1.3.2.orig.tar.gz|OSSProxy]], распакуйте и установите используя команды: | ||
| + | .. <code bash>make</code> | ||
| + | .. <code bash>sudo make install</code> | ||
| + | -- Затем включите демон и предоставьте права для созданных им устройств: | ||
| + | .. <code bash>sudo /usr/local/sbin/osspd</code> | ||
| + | .. <code bash>sudo chmod o+rw /dev/dsp /dev/adsp /dev/cuse /dev/mixer</code> | ||
| + | |||
| + | Прокси демон будет запушен и звук в играх или приложениях пойдет через ALSA. | ||
| + | |||
| + | ===== Установка OSS4 ===== | ||
| Ни в коем случае не устанавливайте пакеты из репозитория (''oss4-base oss4-dkms oss4-source oss4-gtk''). ''oss4-dkms'', необходимый для корректной работы OSS4, не может установится так как не совместим с новым ядром. В данной инструкции будет описан способ установки OSS4 из исходных кодов. | Ни в коем случае не устанавливайте пакеты из репозитория (''oss4-base oss4-dkms oss4-source oss4-gtk''). ''oss4-dkms'', необходимый для корректной работы OSS4, не может установится так как не совместим с новым ядром. В данной инструкции будет описан способ установки OSS4 из исходных кодов. | ||
| Строка 54: | Строка 68: | ||
| mkdir oss42build | mkdir oss42build | ||
| cd oss42build/</code> | cd oss42build/</code> | ||
| - | -- Соберите и установите пакет: | + | -- Соберите пакет: |
| .. <code bash>NO_WARNING_CHECKS=yes /opt/oss-devel/configure --enable-libsalsa=NO | .. <code bash>NO_WARNING_CHECKS=yes /opt/oss-devel/configure --enable-libsalsa=NO | ||
| - | make | + | make</code> |
| - | sudo make deb | + | -- Установите: |
| + | .. <code>sudo make deb | ||
| sudo dpkg -i oss*.deb</code> | sudo dpkg -i oss*.deb</code> | ||
| + | .. или | ||
| + | .. <code>sudo make install</code> | ||
| -- Перезагрузите компьютер. | -- Перезагрузите компьютер. | ||
| -- Запустите ''gstreamer-properties''. Установите во вкладке //Звук// установите значение выпадающего списка //Плагин// равным //OSS4//. | -- Запустите ''gstreamer-properties''. Установите во вкладке //Звук// установите значение выпадающего списка //Плагин// равным //OSS4//. | ||
| Строка 65: | Строка 82: | ||
| Чтобы регулировать звук, в терминале выполните | Чтобы регулировать звук, в терминале выполните | ||
| <code bash>ossxmix</code> | <code bash>ossxmix</code> | ||
| + | |||
| ===== Известные проблемы ===== | ===== Известные проблемы ===== | ||
| Строка 70: | Строка 88: | ||
| .. //Решение:// Переход на [[Google Chrome]]. | .. //Решение:// Переход на [[Google Chrome]]. | ||
| + | ** Во время сборки может выдать ошибку "cc1: error: code model kernel does not support PIC mode" | ||
| + | .. //Решение:// скачать исходники из офф. сайта: http://www.4front-tech.com/developer/sources/stable/gpl/. | ||
| + | |||
| + | ** Во время сборки может выдать ошибку "ossdetect.c:(.text+0x106b): undefined reference to `makedev`" | ||
| + | .. //Решение:// в файл 'os_cmd/Linux/ossdetect/ossdetect.c' добавить '#include <sys/sysmacros.h>'. | ||
| + | | ||
| ===== Смотрите также ===== | ===== Смотрите также ===== | ||
| * [[PulseAudio]] | * [[PulseAudio]] | ||
| Строка 75: | Строка 99: | ||
| ===== Ссылки ===== | ===== Ссылки ===== | ||
| + | * [[https://ru.wikipedia.org/wiki/Open_Sound_System|Wikipedia]] | ||
| + | * [[http://www.kote.ninja/news@1/2015-05-10/gorky18/|Горький-18. Решение проблем с OSS]] | ||
| * [[http://sourceforge.net/projects/opensound/|OSS4 на SourceForge]] (англ.) | * [[http://sourceforge.net/projects/opensound/|OSS4 на SourceForge]] (англ.) | ||
| * [[http://forum.ubuntu.ru/index.php?topic=204454|Тема на форуме]] | * [[http://forum.ubuntu.ru/index.php?topic=204454|Тема на форуме]] | ||
| - | + | * [[http://ossnext.trueinstruments.com/wiki/index.php/Building_OSSv4_from_source|Документация по сборке]] (англ.) | |
| - | {{tag>oss4 Мультимедия Звук}} | + | |
| + | {{tag>oss4 Мультимедия Звук oss-proxy opensound opensoundsystem}} | ||