Форум
USB микрофон по умолчанию
С приходом системды что то пошло не так. Имею в системе единственный микрофон, встроенный в вебку.
Во втором гноме было так: ткнул один раз и забыл навечно. Теперь приходится каждый раз, после включения/перезагрузки, жать в эту радиокнопку. Гуевые утилиты, типа gstreamer-properties, pavucontrol и gnome-alsamixer не помогают. Периодически ковыряюсь в конфигах, с тем же результатом. Как бы его прибить гвоздями к микрофону, потому что другой источник звука вряд ли когда нибудь появится.
Спасибо великому Леннарту, за наше счастливое детство.
Все пули в "молоко" (белая область вокруг мишени), а попасть то нужно в "яблочко".
Эх, на говне сметану не сделаешь... Эх, эти бы усилия да в сметану...
Наверно нужно отследить изменения в конфигах, затем нужному конфигу сделать read only. Или, что более правильно, вывести в отдельный файл через инклюд и на отдельному файлу задать read only.
k0ttee:
Наверно нужно отследить изменения в конфигах, затем нужному конфигу сделать read only.
Ага, только не в конфигах а в юнитах. Скорей всего.
Спойлер
$ pactl listModule #0
Name: module-device-restore
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore the volume/mute state of devices"
module.version = "9.0"
Module #1
Name: module-stream-restore
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore the volume/mute/device state of streams"
module.version = "9.0"
Module #2
Name: module-card-restore
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore profile of cards"
module.version = "9.0"
Module #3
Name: module-augment-properties
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Augment the property sets of streams with additional static information"
module.version = "9.0"
Module #4
Name: module-switch-on-port-available
Argument:
Usage counter: n/a
Properties:
Module #5
Name: module-udev-detect
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Detect available audio hardware and load matching drivers"
module.version = "9.0"
Module #6
Name: module-alsa-card
Argument: device_id="1" name="pci-0000_02_00.1" card_name="alsa_card.pci-0000_02_00.1" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1"
Usage counter: 0
Properties:
module.author = "Lennart Poettering"
module.description = "ALSA Card"
module.version = "9.0"
Module #7
Name: module-alsa-card
Argument: device_id="2" name="usb-C-Media_Electronics_Inc._Microsoft_LifeChat_LX-3000-00" card_name="alsa_card.usb-C-Media_Electronics_Inc._Microsoft_LifeChat_LX-3000-00" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1"
Usage counter: 0
Properties:
module.author = "Lennart Poettering"
module.description = "ALSA Card"
module.version = "9.0"
Module #8
Name: module-alsa-card
Argument: device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1"
Usage counter: 0
Properties:
module.author = "Lennart Poettering"
module.description = "ALSA Card"
module.version = "9.0"
Module #9
Name: module-esound-protocol-unix
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "ESOUND protocol (UNIX sockets)"
module.version = "9.0"
Module #10
Name: module-native-protocol-unix
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Native protocol (UNIX sockets)"
module.version = "9.0"
Module #11
Name: module-default-device-restore
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore the default sink and source"
module.version = "9.0"
Module #12
Name: module-rescue-streams
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "When a sink/source is removed, try to move its streams to the default sink/source"
module.version = "9.0"
Module #13
Name: module-always-sink
Argument:
Usage counter: n/a
Properties:
module.author = "Colin Guthrie"
module.description = "Всегда оставлять хотя бы один аудиоприёмник загруженным, даже если он пустой."
module.version = "9.0"
Module #14
Name: module-intended-roles
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically set device of streams based on intended roles of devices"
module.version = "9.0"
Module #15
Name: module-suspend-on-idle
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "When a sink/source is idle for too long, suspend it"
module.version = "9.0"
Module #16
Name: module-console-kit
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Create a client for each ConsoleKit session of this user"
module.version = "9.0"
Module #17
Name: module-systemd-login
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Create a client for each login session of this user"
module.version = "9.0"
Module #18
Name: module-position-event-sounds
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Position event sounds between L and R depending on the position on screen of the widget triggering them."
module.version = "9.0"
Module #19
Name: module-role-cork
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Mute & cork streams with certain roles while others exist"
module.version = "9.0"
Module #20
Name: module-filter-heuristics
Argument:
Usage counter: n/a
Properties:
module.author = "Colin Guthrie"
module.description = "Detect when various filters are desirable"
module.version = "9.0"
Module #21
Name: module-filter-apply
Argument:
Usage counter: n/a
Properties:
module.author = "Colin Guthrie"
module.description = "Load filter sinks automatically when needed"
module.version = "9.0"
И так далее......
В mate-desktop, если включается микрофон, то рядом с громкостью выскакивает иконка микрофона. Для индикации включения камеры использую cameramonitor из AUR.

Описание здесь: http://zenway.ru/page/cameramonitor, автора думаю представлять не стоит.
Крыску давно использовал, но мне кажется что там такой проблемы не было. Надо бы проверить, может я Поцтеринга напрасно матюкаю.
Сегодня понял, где собака зарыта. Дело в запоздалой инициализации USB устройств. Если включить комп и подождать секунд 10 с введением пароля, то все загружается нормально, если же сразу, то вебки может не быть вообще. Проверил раз 10, результат один и тот же, телега бежит впереди лошади. Днями заменю свой i5-4690K на i7-4790K и посмотрю что получится, может и решать ничего не нужно.