Debian xfce настройка звука

Обновлено: 07.07.2024

14 ноя 2020, 05:27

Помогите пожалуйста вот с такой проблемой, отсутствует системный звук (любой, при включении, на клавиши и так далее) но сам звук работает, музыка проигрывается, ютуб смотрится) Система после установки, так что что то поломать не мог(в live тоже не было звука). После изменения "Настройки" > "Настройки рабочего стола" > "Оконный менеджер"на Metacity(вроде) системный звук появился и потом пропал. Сейчас стоит там Compiz. Проблему свою гуглил и много что попробовал, но найти решение не смог. Из советов в интернете, в "редакторе настроек" > "xsettings" отсутствовал пункт SoundThemeName, дописывал вручную ( -свойство : /Net/SoundThemeName; -тип : Строка; -значение : Default; из /usr/share/sounds/). Галочки вроде бы везде стоят, системный звук на 100%. Подскажите что делать и как решить это. Заранее спасибо!

Linux Mint 20 Xfce x64

60Hz
OpenGL: renderer: GeForce GT 640/PCIe/SSE2 v: 4.6.0 NVIDIA 390.138
direct render: Yes
Audio:
Device-1: Intel 6 Series/C200 Series Family High Definition Audio
vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus ID: 00:1b.0
Device-2: NVIDIA GF116 High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel bus ID: 01:00.1
Sound Server: ALSA v: k5.4.0-53-generic
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Hewlett-Packard driver: r8169 v: kernel port: d000 bus ID: 03:00.0
IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
Local Storage: total: 1.82 TiB used: 35.33 GiB (1.9%)
ID-1: /dev/sda vendor: Hitachi model: HDS723020BLA642 size: 1.82 TiB
Partition:
ID-1: / size: 39.13 GiB used: 19.48 GiB (49.8%) fs: ext4 dev: /dev/sda3
ID-2: /home size: 117.61 GiB used: 15.85 GiB (13.5%) fs: ext4
dev: /dev/sda7
ID-3: swap-1 size: 4.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda8
Sensors:
System Temperatures: cpu: 38.0 C mobo: N/A gpu: nvidia temp: 54 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 21%
Info:
Processes: 219 Uptime: 4m Memory: 5.76 GiB used: 1.58 GiB (27.5%)
Init: systemd runlevel: 5 Compilers: gcc: 9.3.0 Shell: bash v: 5.0.17
inxi: 3.0.38

Система установлена, но вот незадача, звука пока еще нет. Самое время настроить звуковую карту. Делать это придется вручную. Для настройки звука мы будем использовать ALSA (Advanced Linux Sound Architecture).

Настройка звуковой карты

Сначала установим необходимые пакекты:

Проверим, какие звуковые карты определились в нашей системе. Их список находится в файле /proc/asound/cards.

$ sudo cat /proc/asound/cards

0 [SB ]: HDA-Intel — HDA ATI SB

1 [NVidia ]: HDA-Intel — HDA NVidia

Выясним, какую карту можно активировать:

Видим, что карта NVidia отключена

Это действующая карта. Пробуем активировать ее:

Вроде все нормально, но звука нет, как не бывало.

Пропишем рабочую звуковую карту как карту по умолчанию, редактируя файл /etc/asound.conf или

/.asoundrc. (по умолчанию в Debian 7 эти файлы отсутствуют):

Добавляем туда следующие строки:

SB — ID доступной карты

$sudo alsa reload

Если звук только под root!

Для того, чтобы пользователи могли тоже слушать музыку, даём права на аудиоустройства:

chmod 755 /dev/dsp*
chmod 755 /dev/audio*
chmod 755 /dev/mixer*
chmod 777 /dev/snd/*

После этого звук должен воспроизводиться и у пользователей. Есть так же и другой путь побороть проблему «звук только от root»: добавить текущего пользователя в группу audio. Имя текущего пользователя можно узнать командой whoami. Далее:

Изменения вступят в силу после того, как вы войдёте в систему снова, log-out и затем log-in).

Громкость звука в Linux

У драйвера звука alsa имеется командный микшер amixer и его можно использовать для увеличения\уменьшения уровня звука.

сделать громче на 3%

сделать тише на 3%

А чем слушать музыку в Linux?

Аудиоплееров в Debian хватает — пишем в консоли:

и выбираем из этого богатства что-нибудь. Музыку слушать в Linux можно программами:

Звук в системе - вещь очень необходимая. Вы можете захотеть послушать музыку, посмотреть фильм, пообщаться с друзьями через голосовую связь или видеочат. Для всего этого вам нужно будет, чтобы система поддерживала работу со звуком. И не менее важно, чтобы звук воспроизводился хорошо.

В этой статье мы не будем рассматривать установку драйверов или выполнить настройку звука linux по умолчанию. Мы будем говорить о комфортном управлении звуком. О том, как заставить звуковую систему работать лучше, чтобы получаемый звук соответствовал вашим желаниям.

Как работает аудио в Linux

Если не вдаваться в подробности, то вот небольшая схема того, как будет работать звук в Linux:


Здесь есть источник и есть цель. Что-то создает звук, что-то должно его получить и обработать, а затем, наконец, воспроизвести. Для большинства повседневных задач мы используем обычные приложения, например, VLC для генерации звука и колонки или наушники для воспроизведения.

В обратном порядке то же самое. Устройство, например, микрофон, генерирует звук, а затем отправляет его приложению, например, Jitsi или Skype. Модель всегда работает похожим образом. Но между этими двумя точками существует звуковая подсистема Linux.

Если не углубляться в историю, для управления звуком linux использовалась Advanced Linux Sound Architecture (ALSA). Если быть точным, то она и сейчас используется. Но в современных дистрибутивах настройка звука в linux выполняется без непосредственной настройки ALSA пользователем. Вместо этого применяются инструменты более высокого уровня - PulseAudio.

Почему именно PulseAudio?

Почему Pulse так необходим? Это не так. ALSA работает настолько хорошо, что многие дистрибутивы только сейчас начинают интегрировать Pulse по умолчанию. Тем не менее работа с ALSA может потребовать многих часов ручной настройки.

И здесь мы не говорим о настройке по умолчанию. Дополнительная настройка звука alsa может привести к созданию запутанных конфигурационных файлов и скриптов, поэтому вам будет сложно создать единственную конфигурацию на все случаи жизни. Проблема не всегда в ALSA, иногда причиной стает само приложение, но это не меняет конечный результат.

Сейчас мы требуем от нашего компьютера намного больше чем раньше. Раньше аудиовыход подключался к наушникам или колонкам и все. Сейчас же часто необходимо подключать компьютер к пучковой аудиосистеме, телевизору и получать звук с микрофона по Bluetooth.

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

Настройка Pulse

Чтобы настроить воспроизведение звука с помощью Pulse вам понадобится выполнить три вещи:

  • Проверьте соединения, как физические, так и виртуальные;
  • Подключите звуковой выход или вход к источнику звука;
  • Управляйте целями с помощью Pulse Audio Control (pavucontrol).

Шаг 1. Проверьте оборудование

Проверьте кабели. Проверьте ручку громкости. Проверьте кнопки отключения звука и кнопки питания. Вы даже можете выключить аудиоустройство и снова включить.

Признайте это. Вы хоть раз оставляли подключенными наушники, забывали ввести пароль к колонкам или пытались включить звук с выключенной громкостью. Вы тратили много времени на настройку звука linux, а проблема была совсем не там. Поэтому лучше сразу убедиться что физическая составляющая в порядке. Так дополнительная настройка PulseAudio будет проще.

Шаг 2. Проверьте ваше приложение

Точно так же проверьте настройки вашей программы. Не во всем программах есть много опций, но, например, в VLC можно настроить громкость воспроизведения и драйвер, с помощью которого будет воспроизводиться звук:


В приложении Google Hangouts настройки более упрощены:


Вам нужно убедиться, что приложение отправляет звук правильной подсистеме. Если сомневаетесь, лучше передать звук Pulse:

  • Отправьте звук Pulse и сможете управлять его воспроизведением динамически с помощью панели управления Pulse;
  • Если хотите получить ручной контроль - отправьте звук напрямую в ALSA. Это может понадобиться если вы используете такие профессиональные JACK или Patchage. Им нужно иметь полный контроль над маршрутизацией звука.

У Pulse есть плагин для ALSA поэтому даже если вы направите звук в ALSA, вы все равно сможете управлять им с помощью Pulse. Сигнал не будет перехвачен, так что об этом можно не беспокоиться.

Шаг 3. Настройка звука в pavucontrol

С помощью панели управления звуком PulseAudio или pavucontrol вы можете выполнять все необходимые действия. По умолчанию она находится в настройках Gnome, но может быть установлена отдельно. Для KDE утилита будет называться pavucontrol-qt.

Вы можете использовать pavucontrol чтобы настроить громкость звука и маршрутизацию на вашем компьютере. Возможно, вы ею уже пользуетесь ежедневно, но не знаете что это настройка pulseaudio. Когда вы регулируете громкость в своем окружении рабочего стола, вы используете те же инструменты.

Панель управления состоит из пяти вкладок:

  • Конфигурация - настройка звуковых карт. Она не используется часто, один раз устанавливаете нужные значения и забываете;
  • Устройства ввода - доступные устройства ввода, что-то, что может генерировать звук, например, микрофон или веб-камера;
  • Устройства вывода - доступные устройства вывода, такие как колонки или наушники, а также USB гарнитуры;
  • Запись - активные сеансы записи, например, браузер ищет аудиовход для чата или программа для записи, например, Audacity.
  • Проигрывание - активный поток звука, которые воспроизводится в данный момент. Вы можете менять громкость для одного или для двух каналов по отдельности для каждого приложения.


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

Шаг 4. Маршрутизация звука в Pulse

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

Здесь обратите внимание, что для каждого устройства выбран профиль работы, например, у меня для встроенного аудио используется аналоговый сетреодуплекс. Если вы измените его на что-то другое музыка затихнет. Она продолжит воспроизводиться, но мы ее не будем слышать.


Вы можете видеть, что здесь, кроме аудиовыходов есть HDMI. После установки новой видеокарты, она может перехватить приоритет вывода у звуковой. Но вы уже знаете куда смотреть. В остальных же случаях параметры не изменятся пока вы их сами не измените.

Теперь давайте предпримем что-то более сложное, например, запишем воспроизводимый звук в файл. Откройте Audacity и в настройках выберите источник звука Pulse. Иногда может быть Default Line:0


Затем начните запись, вы увидите что пишите тишину:


Дальше вернитесь к панели управления Pulse, перейдите на вкладку Запись и выберите источник для Audacity вместо Встроенное аудио - Monitor Встроенное аудио, дальше вы увидите как началась запись:



Таким образом, вы можете перенаправлять звук для приложений. Многие проблемы со звуком возникают из-за того, что система использует не то аудиоустройство по умолчанию. Возможно, ваша USB камера не установлена как стандартный аудиовход. В таком случае вы просто не получите звука.

То же самое верно для аудио. Если вы смотрите фильм и не слышите звук, проверьте Pulse. Возможно, он отправляется на неактивное устройство или громкость отключена.

Выводы

На компьютерах всегда были проблемы со звуком. Звуковым устройствам нужны драйвера, операционной системе нужно обнаружить их и управлять, а пользователь должен понимать как работают элементы управления. Мы рассмотрели как выполняется настройка звука в Linux. И да, это 2017 и Linux может воспроизводить звук. И даже больше, он может управлять звуком. Надеюсь, эта информация была полезна для вас.

Я запутался, как я могу изменить вывод звука в LXDE? Там нет ни одного варианта в отличие от других сред.

Я пытался сделать что-нибудь с alsamixer но все равно ничего, устройство вывода - это аудио HDMI карты Radeon HD.

Редактировать: Как оказалось, я смог изменить выходное устройство, но мне пришлось использовать Gnome для этого и его апплет Gnome Sound, то есть выйти и войти один раз в Gnome, изменить устройство, выйти и снова войти в LXDE,

Теперь возникает вопрос: почему я не могу сделать это в LXDE?

xfce4-смеситель

Lubuntu разделяет многие компоненты с XFCE. Мое предложение было бы использовать XFCE4-Mixer. Это все еще дает вам легкое решение, совместимое с lxde ethos.

введите описание здесь

установить

Это устанавливает следующее ограниченное количество пакетов xfce -

бежать

тип xfce4-mixer в последнем

В опциях Auto-Mute Mode

Это должно быть установлено как Отключено.

xfce - опция автоматического отключения звука

pavucontrol

Чуть более тяжелый вес - вы можете установить pulseaudio и, таким образом, использовать пакеты pulseaudio, такие как pavucontrol

введите описание здесь

установить

Это устанавливает следующие пакеты pulseaudio:

бежать

тип pavucontrol в последнем

Я использую Ubuntu 12.04 64bit и недавно установил XFCE-4 Desktop. Когда я впервые зашел в xfce-4, я заметил, что звука вообще не было (Rythmbox, игры и т. Д.). И я не нашел нигде значка, чтобы настроить звук.

Вот как я сделал, чтобы решить проблему:

1) Зайдите в меню приложений> Звук и видео> Микшер.

2) В меню параметров звуковой карты выберите "Воспроизведение: встроенный аналоговый стереозвук" (PulseAudio Mixer).

3) Окно воспроизведения может быть пустым. Нажмите "Выбрать элементы управления. ", включите / проверьте Master, затем закройте.

4) Включить звук значок звука прямо под шкалой громкости.

Я думаю, вам нужно проверить, используете ли вы драйверы PulseAudio или Alsa. Это не должно изменить тот факт, что вам нужно снять флажок отключения звука в "Playback: Audio стерео" в микшере.

Я надеюсь, что это может помочь:-)

PS: я новичок в Linux, поэтому поправьте меня, если я сказал что-то не так.

Это устанавливает следующее ограниченное количество пакетов xfce:

Для запуска наберите xfce4-mixer в последнем.

В настройках:

Режим автоматического отключения звука: отключен (изменен включен на отключен)

Прежде всего, попробуйте lspci и lsusb, чтобы проверить, замечено ли нужное устройство системой.

Во-вторых, в alsamixer попробуйте нажать F6, что позволит вам выбрать звуковую карту (я действительно не знаю, нужно ли это, tbh).

И еще один совет для alsamixer: он не показывает все параметры, когда вы его запускаете, некоторые скрыты справа, поэтому вам просто нужно пойти вправо, чтобы увидеть их все, я считаю, что есть выходной селектор. А также в alsa посмотреть, если вы просматриваете необходимые элементы (F5 покажет все доступные параметры).

Надеюсь это поможет.

Lubuntu недавно перешла с рабочего стола LXDE на LXQt.Так что, хотя буквально не отвечая на этот вопрос LXDE, в духе этого вот ответ для Lubuntu ≥18.10:

Ты можешь использовать pavucontrol-qt реализация на основе Qt pavucontrol Микшер PulseAudio упоминается в другом ответе здесь. Это хорошо вписывается в среду рабочего стола на основе Qt LXQt последних версий Lubuntu.

pavucontrol-qt является приложением микшера по умолчанию, которое можно открыть с помощью виджета панели регулировки громкости (хотя вы также можете настроить другое там). По какой-то причине он не был установлен в моей системе (возможно, потому что я всегда сначала устанавливаю Ubuntu, а затем пакеты Lubuntu?). В любом случае, вы можете установить его с помощью:

В приложении вы можете выбрать устройство вывода звука в разделе "Устройства вывода → Порт".

Читайте также: