Zenway

Linux - это интересно!

Вы не вошли.

#1 12-12-2016 00:52:56

redix
Участник
Откуда: Shangri-La
Здесь с 14-02-2013
Сообщений: 2,398
LinuxChrome 55.0

USB микрофон по умолчанию

С приходом системды что то пошло не так. Имею в системе единственный микрофон, встроенный в вебку.

s_1481488426_3876684_35770f74fc.png

Во втором гноме было так: ткнул один раз и забыл навечно. Теперь приходится каждый раз, после включения/перезагрузки, жать в эту радиокнопку. Гуевые утилиты, типа gstreamer-properties, pavucontrol и gnome-alsamixer не помогают. Периодически ковыряюсь в конфигах, с тем же результатом. Как бы его прибить гвоздями к микрофону, потому что другой источник звука  вряд ли когда нибудь появится.

Спасибо великому Леннарту, за наше счастливое детство.


In Tux We Trust

Вне форума

#2 12-12-2016 23:51:30

k0ttee
Участник
Здесь с 12-02-2014
Сообщений: 210
MacintoshSafari 10.0

Re: USB микрофон по умолчанию

Все пули в "молоко" (белая область вокруг мишени), а попасть то нужно в "яблочко".
Эх, на говне сметану не сделаешь... Эх, эти бы усилия да в сметану...

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

Вне форума

#3 13-12-2016 00:02:20

redix
Участник
Откуда: Shangri-La
Здесь с 14-02-2013
Сообщений: 2,398
Windows 7Chrome 55.0

Re: USB микрофон по умолчанию

k0ttee пишет:

Наверно нужно отследить изменения в конфигах, затем нужному конфигу сделать read only.

Ага, только не в конфигах а в юнитах. Скорей всего.

Скрытый текст

$ pactl list
Module #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"

И так далее......

Отредактировано redix (13-12-2016 00:12:21)


In Tux We Trust

Вне форума

#4 13-12-2016 06:51:47

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 45.9

Re: USB микрофон по умолчанию

@redix, может есть трюки с самой пульсаудио?


Долой DE! Даёшь WM!

Вне форума

#5 13-12-2016 13:51:38

redix
Участник
Откуда: Shangri-La
Здесь с 14-02-2013
Сообщений: 2,398
Windows 7Chrome 55.0

Re: USB микрофон по умолчанию

Есть конечно, снести ее к монахам, только не знаю полегчает ли от этого, ведь гре@#&ые юниты никуда не денутся.


In Tux We Trust

Вне форума

#6 13-12-2016 19:43:05

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxUnknown

Re: USB микрофон по умолчанию

вот когда у меня была пульса и встроенный микрофон, я периодически проверял,
а включен ли он?
))

Отредактировано BigOrange (13-12-2016 21:51:13)


Долой DE! Даёшь WM!

Вне форума

#7 13-12-2016 21:18:44

redix
Участник
Откуда: Shangri-La
Здесь с 14-02-2013
Сообщений: 2,398
Windows 7Chrome 55.0

Re: USB микрофон по умолчанию

В mate-desktop, если включается микрофон, то рядом с громкостью выскакивает иконка микрофона. Для индикации включения камеры использую cameramonitor из AUR.

cameramonitor_002.jpeg  cameramonitor_004.jpeg

Описание здесь: http://zenway.ru/page/cameramonitor, автора думаю представлять не стоит.    excited-smiley.gif

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


In Tux We Trust

Вне форума

#8 13-12-2016 21:55:52

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxUnknown

Re: USB микрофон по умолчанию

@redix, подозреваю, что скоро пульсаудио и системд станут единым целым


Долой DE! Даёшь WM!

Вне форума

#9 13-12-2016 21:58:25

redix
Участник
Откуда: Shangri-La
Здесь с 14-02-2013
Сообщений: 2,398
Windows 7Firefox 45.9

Re: USB микрофон по умолчанию

Может быть, я как начал читать список юнитов, тоже мелькнуло. Сейчас установлю xfce, проверю. Ну а дальше видно будет

Отредактировано redix (13-12-2016 22:00:22)


In Tux We Trust

Вне форума

#10 14-12-2016 02:45:57

k0ttee
Участник
Здесь с 12-02-2014
Сообщений: 210
MacintoshSafari 10.0

Re: USB микрофон по умолчанию

Ага, только не в конфигах а в юнитах. Скорей всего.

Найти юнит, вывести во внешний файл, подключить инклудом (в самый конец, чтоб переназначалось).
Или скриптом вносить изменения, а скрипт добавить в автостарт.

Вне форума

#11 14-12-2016 15:16:25

redix
Участник
Откуда: Shangri-La
Здесь с 14-02-2013
Сообщений: 2,398
LinuxChrome 55.0

Re: USB микрофон по умолчанию

Это вы о чем?


In Tux We Trust

Вне форума

#12 20-12-2016 15:10:18

redix
Участник
Откуда: Shangri-La
Здесь с 14-02-2013
Сообщений: 2,398
LinuxChrome 55.0

Re: USB микрофон по умолчанию

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


In Tux We Trust

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] CCBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.018 сек, 9 запросов выполнено - Использовано памяти: 1.68 Мбайт (Пик: 1.78 Мбайт) ]