- [⬆ вверх]
- Cписок проверки знаний Linux для детей.md
- DEBTAP КАК ЗАСТАВИТЬ .DEB СЛУЖИТЬ ARCH'У.md
- GNOME
- Gpg генерация ключей.md
- MinIO.md
- Network
- Nmtui - настройка сети.md
- Punycode - как русский домен превратить в ASCII.md
- Systemd и что это такое..md
- Taskwarrior - Примеры с комментариями.md
- Wi-Fi в Linux откуда боль и как её лечить.md
- ZSH - что за shell?.md
- iptables
- megacli - утилита управления LSI MegaRAID контроллерами..md
- pacman.md
- ssh вход по ключу для root'a.md
- yazi.md
- zfs шпаргалка.md
- zpool шпаргалка.md
- Безопасность
- Взять цвет пипеткой.md
- Встроенные переменные Bash (POSIX-compatible).md
- Выкачать всё из папки по ftp.md
- Генерим себе пароли.md
- Группа wheel.md
- Добавление принтера на archLinux.md
- Зашифровать папку.md
- Звук
- Игры
- Как дверь по паролю на SSH запереть!.md
- Как определять какие кнопки жмакаются.md
- Как подключить джостик от PS3 к Linux.md
- Как раскрасить вывод echo?.md
- Как узнать какая материнка стоит?.md
- Качаем с youtub'a.md
- Конвертирование в .iso различных образов..md
- Копирование без кеширования.md
- Куда пишутся "логи неудачных попыток входа в систему"?.md
- Настройка ntp.md
- Настройка сети в ручную на arch'e.md
- Не работает звук. Что делать?.md
- Нет wifi карты на ноуте, что делать?.md
- Обновление ключей в Arch Linux.md
- Обработка видео под Linux.md
- Обучение
- Очистка кеша pacman и yay.md
- Перевод выделенного текста и показ перевода в графическом диалоговом окне KDE.md
- Перегенерить mirrors.md
- Переменные окружения (ENV).md
- Переходим с remmina на терминал.md
- Проверка дисков.md
- Работа с .qcow2.md
- Сменить имя hostname.md
- Создание пользователя.md
- Создание собственной сети внутри Docker'a.md
- Специфично для Linux переменные окружения.md
- Список пакетов для установки Arch'a.md
- Ставим Arch Linux на RAID1.md
- Ставим i3 на Arch Linux.md
- Удаление защищённых файлов.md
- Упаковка со сжатием.md
- Установка tinyproxy.md
- Установка vim на стероидах.md
- Установка видео драйверов.md
- Установка документации.md
- Установка пакетов из исходников в Arch Linux.md
- Чиним не рабочие F1-F12.md
- Что за "коровья СУПЕРСИЛА"?.md
- Что такое Linger в системе systemd.md
- Шпаргалка по всему systemd.md
- список команд для mdadm - утилиты для управления RAID-массивами.md
Исходные:
Linux Arch
1. Проверка PulseAudio
Убедись, что PulseAudio установлен:
**pacman -Q pulseaudio**
Если нет, установи его:
**sudo pacman -S pulseaudio**
Проверь статус PulseAudio:
**pulseaudio --check**
Если ничего не происходит, запусти PulseAudio:
pulseaudio --start
2. Проверка ALSA
Убедись, что ALSA установлена:
**pacman -Q alsa-utils**
Если нет, установи:
**sudo pacman -S alsa-utils**
Проверь уровни громкости в alsamixer:
**alsamixer**
Убедись, что все нужные каналы не выключены и уровень громкости не на нуле.
3. Проверка конфигураций
Проверь конфигурацию PulseAudio в **~/.config/pulse/** или **/etc/pulse/**. Возможно, придется перезаписать конфигурацию:
mv ~/.config/pulse ~/.config/pulse.bak pulseaudio --kill pulseaudio --start`
4. Проверка устройств
Убедись, что система видит твои звуковые устройства:
**aplay -l**
5. Использование pavucontrol
Установи pavucontrol, если он ещё не установлен:
**sudo pacman -S pavucontrol**
Запусти его:
**pavucontrol**
Проверь вкладки «Вывод» и «Воспроизведение», чтобы настроить устройства.
6. Логи и отладка
Если всё ещё не работает, посмотри логи PulseAudio:
**journalctl --user -u pulseaudio**
7. Прочее
Проверь, нет ли конфликтов с другими звуковыми системами, такими как Jack. Также может помочь обновление системы и драйверов.
В чём разница между pulseaudio и alsa?
ALSA (Advanced Linux Sound Architecture) — это более низкоуровневый звуковой драйвер, который напрямую взаимодействует с аудиоустройствами. Он отвечает за работу с аппаратным обеспечением, настройку устройств, управление звуком и вывод аудиопотоков на устройство. ALSA встроена в ядро Linux и предоставляет приложениям базовые интерфейсы для работы со звуком. Проблема в том, что когда несколько приложений одновременно пытаются использовать аудиоустройство, могут возникнуть конфликты.
PulseAudio — это более высокоуровневая звуковая система, которая работает поверх ALSA (или других драйверов). Он выполняет роль звукового сервера, позволяя нескольким приложениям одновременно использовать одно аудиоустройство, регулирует громкость для каждого приложения, поддерживает маршрутизацию звука между устройствами и предоставляет другие удобные функции, такие как Bluetooth-аудио, сетевой звук и управление звуком по программным каналам.
Если коротко:
- ALSA: низкоуровневый, работает напрямую с железом.
- PulseAudio: высокоуровневый, решает проблемы совместного использования звука несколькими приложениями и добавляет много дополнительных возможностей.