Проблемы со звуком при использовании Crouton на Chromebook

Вы можете сделать это с помощью expac, инструмента данных alpm, который находится в [extra]. Например, для поиска лицензионного программного обеспечения Apache в репозиториях:

 expac -Ss '%L - %n' '^Apache'

Примечание: expac выполняет полный поиск по цели, поэтому может потребоваться дополнительная фильтрация.

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

1
20.12.2015, 17:46
1 ответ

Интересно, я даже думал проверить, доступен ли alsamixer в Chome OS, также доступны инструменты udev. Вы должны попытаться создать правило udev для игнорирования этого устройства, как описано в Скажите PulseAudio игнорировать USB-устройство с помощью udev Джейми Нгуена (или занесите модуль ядра в черный список, предложенный ниже):

Создайте udev rule

В вашей системе должны быть уже определены правила udev в каталоге /lib/udev/rules.d, например 90-pulseaudio.rules. Также должен быть каталог /etc/udev/rules.d, где вы можете определить свои собственные правила.

Правила анализируются в лексическом порядке. Создайте файл с именем /etc/udev/rules.d/89-pulseaudio-usb.rules, чтобы он анализировался непосредственно перед 90-pulseaudio.rules (хотя вам, возможно, придется поэкспериментируйте с нумерацией, если что-то не работает, как ожидалось).

Откройте файл в своем любимом редакторе и создайте правило. Используйте номера idVendor и idProduct из предыдущих, чтобы однозначно соответствовать вашему USB-устройству, а затем установите переменную среды, которая сообщает PulseAudio игнорировать устройство:

 ATTRS{idVendor}== "1852", ATTRS{idProduct}=="5110", ENV{PULSE_IGNORE}="1"

[…]

Перезагрузите систему, и PulseAudio больше не будет подтверждать существование вашего USB-устройства.

… или Как перезагрузить правила udev без перезагрузки? Проблема конечно в том, что вы не про USB устройство спрашиваете, скорее всего HDMI.Следующее правило может работать, но у меня нет устройства с поддержкой HDMI для тестирования:

SUBSYSTEM=="drm", ACTION=="change", ENV{PULSE_IGNORE}="1"

Вы также можете попробовать внести соответствующий модуль ядра в черный список, как это предлагается в этом примере. Я думаю, что вы не можете внести эти изменения в Chrome OS по умолчанию, я не нашел раздела с состоянием в выводе mount, который позволил бы мне внести такие изменения, поэтому вам нужно сделать это в chroot.

0
28.01.2020, 01:29

Теги

Похожие вопросы