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

Самое лучшее, что мы получили, это попытка в 2007-м году называется mac on linux в качестве инструмента виртуализации для запуска Mac OS.

Если возникла необходимость в создании винной версии для Mac (ее можно было бы назвать моей?), она, вероятно, была бы создана кем-то уже. Я сомневаюсь, что кто-то не смог этого сделать, но я предполагаю, что

недостаточно программного обеспечения, которое предназначено только для Mac, чтобы это стоило того. слишком мало пользователей Linux заботятся о программном обеспечении Mac.

В принципе нет необходимости в этом.

Еще 1 выпуск: вам не разрешено запускать программное обеспечение Mac OS на законных основаниях на аппаратном обеспечении Apple. Кто-то, кто его создает, получит иск в одно мгновение, и никто не сможет отправить его со своей ОС.

Изменить: mac on linux предоставляет ядра iOS и Mac OS, которые лицензируются по лицензиям на бесплатное программное обеспечение (законно работать на вашем не-Apple, поскольку в противном случае он был бы несвободным). В основном незаконно запускать Mac OS непосредственно на аппаратах, отличных от Apple, но законно запускать программное обеспечение на базе Mac OS на аппаратах, отличных от Apple.

8
задан 7 April 2012 в 09:15

1 ответ

Вы можете добиться того, чего хотите, используя правило udev, написанное для действий над определенными событиями. В этом случае эти события должны подключить звуковую карту USB и отключить ее. Согласно этому ответу на форуме, возможное решение выглядит следующим образом:

Откройте файл с usb-звуковой картой udev rules:
sudo -H nautilus /etc/udev/rules.d/10-usb-sound-card.rules
Вставьте и скопируйте
KERNEL=="pcmC[D0-9cp]*", ACTION=="add", PROGRAM="/bin/sh -c 'K=%k; K=$${K#pcmC}; K=$${K%%D*}; echo defaults.ctl.card $$K > /etc/asound.conf; echo defaults.pcm.card $$K >>/etc/asound.conf"

KERNEL=="pcmC[D0-9cp]*", ACTION=="remove", PROGRAM="/bin/sh -c 'echo defaults.ctl.card 0 > /etc/asound.conf; echo defaults.pcm.card 0 >>/etc/asound.conf'"
Сохраните файл и дайте
sudo udevadm trigger --action=add /etc/udev/rules.d/10-usb-sound-card.rules
[!d2 ]

. Затем проверьте это правило, подключив и отключив звуковую карту USB.

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

2
ответ дан 25 May 2018 в 15:09

Другие вопросы по тегам:

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