Thinstation linux не работает микрофон

Обновлено: 01.07.2024

13 янв 2017, 17:35

Sergey_1973 писал(а): Не работает встроенный микрофон ноутбука. Как его включить и настроить

P.S. Железо проверил в Windows 10, все работает.
P.S.P.S. Очень хочу перейти на Linux с Windows, помогите пожалуйста.

Хороший вопрос. Я присоединяюсь. С октября прошлого года, как на Линукс перешёл, ни разу не попробовал микрофон. Оказывается, не работает. Пробовал записать через Казам, тишина. У меня вот так:

mplayer tv:// -tv driver=v4l2:width=352:height=288:device=/dev/video0

Может, и с микрофоном надо что-то подобное проделать?

Помогите настроить встроенный микрофон ноутбука

13 янв 2017, 19:02

Помогите настроить встроенный микрофон ноутбука

14 янв 2017, 16:31

Наполовину вопрос решил. Микрофон работает. Подумал, а может, какая программа сама активирует микрофон.
С репозитория через Менеджер Программ установил Audacity

Микрофон заработал. Звук пишет чисто. Но, только в этой программе. На выходе можно задать формат. Уже полдела, как говорится, сделано. Буду "копать" дальше.

Помогите настроить встроенный микрофон ноутбука

14 янв 2017, 18:08

Помогите настроить встроенный микрофон ноутбука

15 янв 2017, 01:17

$ lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation Device 2284 (rev 21)

Помогите настроить встроенный микрофон ноутбука

15 янв 2017, 04:25

$ lspci
00:00.0 Host bridge: Intel Corporation Device 2280 (rev 21)
00:02.0 VGA compatible controller: Intel Corporation Device 22b1 (rev 21)
00:0b.0 Signal processing controller: Intel Corporation Device 22dc (rev 21)
00:13.0 SATA controller: Intel Corporation Device 22a3 (rev 21)
00:14.0 USB controller: Intel Corporation Device 22b5 (rev 21)
00:1a.0 Encryption controller: Intel Corporation Device 2298 (rev 21)
00:1b.0 Audio device: Intel Corporation Device 2284 (rev 21)
00:1c.0 PCI bridge: Intel Corporation Device 22c8 (rev 21)
00:1c.1 PCI bridge: Intel Corporation Device 22ca (rev 21)
00:1c.3 PCI bridge: Intel Corporation Device 22ce (rev 21)
00:1f.0 ISA bridge: Intel Corporation Device 229c (rev 21)
00:1f.3 SMBus: Intel Corporation Device 2292 (rev 21)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5286 PCI Express Card Reader (rev 01)
03:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 06)

$ pactl list
Модуль №0
Имя: module-device-restore
Аргумент:
Счётчик использования: н/д
Свойства:
module.author = "Lennart Poettering"
module.description = "Automatically restore the volume/mute state of devices"
module.version = "8.0"

Модуль №1
Имя: module-stream-restore
Аргумент:
Счётчик использования: н/д
Свойства:
module.author = "Lennart Poettering"
module.description = "Automatically restore the volume/mute/device state of streams"
module.version = "8.0"

Модуль №2
Имя: module-card-restore
Аргумент:
Счётчик использования: н/д
Свойства:
module.author = "Lennart Poettering"
module.description = "Automatically restore profile of cards"
module.version = "8.0"

Модуль №3
Имя: module-augment-properties
Аргумент:
Счётчик использования: н/д
Свойства:
module.author = "Lennart Poettering"
module.description = "Augment the property sets of streams with additional static information"
module.version = "8.0"

Модуль №4
Имя: module-switch-on-port-available
Аргумент:
Счётчик использования: н/д
Свойства:

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

Как проверить микрофон в Linux

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

arecord -f cd -d 10 test-mic.wav

Будет выполнена запись звука в течение 10 секунд. Чтобы воспроизвести полученный файл, выполните следующую команду:

1. Установите pulseaudio

Начните с установки пакета pulseaudio.

В Debain, Linux Mint, Kali Linux, Ubuntu и их производных это делается так:

sudo apt install pulseaudio

В Arch Linux, BlackArch и их производных это делается следующим образом:

sudo pacman -S pulseaudio

2. Убедитесь, что громкость микрофона не на нуле

Зайдите в настройки звука, переключитесь во вкладку Input и проверьте настройки громкости.

Как настроить микрофон на ubuntu

Если там несколько устройств, то проверьте каждое из них.

Если вы не можете найти настройки громкости, запустите команду и перейдите во вкладку «Устройства Ввода»:

Убедитесь, что звук не заглушён

Как настроить микрофон на ubuntu

3. Выбор правильного профиля для Встроенного аудио

Перейдите во вкладку «Конфигурация» и в качестве «Профиля» выберите «Аналоговый стерео дуплекс»:

Как настроить микрофон на ubuntu

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

4. Конфликт встроенного микрофона и HDMI источника

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

  • встроенный в ноутбук микрофон
  • гарнитура, подключённая через audio jack
  • Bluetooth гарнитура
  • HDMI вход
  • микрофон видеокамеры
  • USB микрофон или гарнитура

Некоторые пользователи Linux сталкиваются с тем, что система по умолчанию пытается использовать HDMI источник звука, даже если соответствующий провод не подключён.

Откройте терминал (например, нажав Ctrl+Alt+t) и проверьте, какие у вас используются звуковые кодаки:

cat /proc/asound/card*/codec* | grep Codec

Codec: Realtek ALC295 Codec: Intel Kabylake HDMI

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

Подтвердить можно следующим образом:

Сделайте резервную копию файла, если он уже существует:

sudo cp /etc/modprobe.d/alsa-base.conf /etc/modprobe.d/alsa-base.conf.bak

Для исправления достаточно добавить строку в файл /etc/modprobe.d/alsa-base.conf:

sudo gedit /etc/modprobe.d/alsa-base.conf

со следующим содержимым

options snd-hda-intel model=МОДЕЛЬ

Вместо слово МОДЕЛЬ нужно вписать значение, которое вы найдёте для модели вашего ноутбука на странице HD-Audio Codec-Specific Models.

options snd-hda-intel model=asus-g73jw

Смотрите также: Опции для драйвера snd-hda-intel

5. Микрофон гарнитуры показан как подключён, хотя это не так. Микрофон не работает, пока не подключена и не отключена гарнитура

Описание данной проблемы пользователями:

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

Я никогда раньше не использовал свой внутренний микрофон, но в конце концов я использовал его некоторое время назад для видеоконференций. Микрофон начинает работать после того, как я просто подключаю 3,5-миллиметровую головную гарнитуру, которую я затем отключаю. Тогда я могу использовать свой внутренний микрофон, автоматическое отключение звука также работает, подключив и отключив гарнитуру. После перезагрузки микрофон вновь не работает (микрофон гарнитуры отмечен, как опять подключённый) и всё нужно делать заново.

Установите продвинутые инструменты Alsa. В Debain, Linux Mint, Kali Linux, Ubuntu и их производных это делается так:

sudo apt install alsa-tools-gui

В Arch Linux, BlackArch и их производных это делается следующим образом:

sudo pacman -S alsa-tools

Для запуска выполните команду:

Как настроить микрофон на ubuntu

В «Select a codec» выберите основное устройство для захвата звука, поставьте галочку «Show unconnect pins»:

Как настроить микрофон на ubuntu

Поставьте галочку для Pin ID 0x19 и выберите «not connected». Сохраните настройки и проверьте, всё ли работает как следует, убедитесь, что звук микрофона не заглушён в pavucontrol или настройках звука.

Как настроить микрофон на ubuntu

Форум русскоязычного сообщества Ubuntu

Автор Тема: Не работает микрофон на Ubuntu 14.04 (Прочитано 22582 раз)

0 Пользователей и 1 Гость просматривают эту тему.

DamirESS

У меня появилась такая проблема: Не работает микрофон на Ubuntu 14.04. Уже гуглил, пробовал что-то делать, но безрезультатно. В чём может быть проблема? Сижу на Ubuntu всего лишь два дня.

микрофон как подключается? jack 3.5 или usb?

есть возможность проверить его работу где-то еще?

vicmic

puh01

Запустите терминал Ctrl+Alt+T и введите:

DamirESS

Пользователь решил продолжить мысль 20 Сентябрь 2014, 19:14:03:

puh01, alsamixer уже пробовал, не помогло. Вы про это?

« Последнее редактирование: 20 Сентябрь 2014, 19:14:03 от DamirESS »

puh01

На скрине не Alsamixer. Вот пример запушенного в терминале Alsamixer:

Запустить терминал Ctrl+Alt+T и введите:

alsamixer нажать Enter

« Последнее редактирование: 20 Сентябрь 2014, 19:32:45 от puh01 »

Xubuntu 18.04( x86_64)

DamirESS

puh01, я знаю, что это не alsamixer, я про ваш последний вопрос. Alsamixer мне не помог в этом случае.

Пользователь решил продолжить мысль 20 Сентябрь 2014, 19:39:24:

« Последнее редактирование: 20 Сентябрь 2014, 19:39:24 от DamirESS »

puh01

« Последнее редактирование: 20 Сентябрь 2014, 19:45:14 от puh01 »

Xubuntu 18.04( x86_64)

DamirESS

universe1

Но проблема-то осталась. ubuntu 14.04 х64

Пользователь решил продолжить мысль 01 Декабрь 2014, 10:23:50:

« Последнее редактирование: 01 Декабрь 2014, 10:23:50 от universe1 »

kirandpug

Amd Athlon X2 250 x2 GeForce GT220 ОЗУ 8 Gb

Peter_I

Если через alsamixer, то я ещё указываю звуковую карту, даже если она одна:

поднять уровень CAPTURE и, возможно, выбрать микрофон как Source.

kirandpug

« Последнее редактирование: 07 Январь 2015, 15:33:01 от kirandpug »

Amd Athlon X2 250 x2 GeForce GT220 ОЗУ 8 Gb

Запись звука с микрофона Linux

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

В этой статье мы рассмотрим как выполняется запись звука linux с помощью утилиты arecord.

Запись звука с микрофона в Linux

1. Утилита arecord

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

Если вы используете Ubuntu, уровень усиления микрофона можно регулировать открыв Настройки системы -> Звук -> Input. В других случаях, и в той же самой Ubuntu можно использовать стандартную утилиту alsamixer:

Как настроить микрофон на ubuntu

Утилита arecord поставляется вместе с набором утилит alsa-utils, которые используются для управления звуковой подсистемой ALSA. Обычно она уже установлена в вашей системе, но если нет то вы можете ее очень просто установить. Для установки в Ubuntu/Debian выполните:

sudo apt install alsa-utils

Утилита arecord позволяет захватывать звук с микрофона в формате wav. Чтобы убедится что микрофон успешно распознается в системе наберите:

Как настроить микрофон на ubuntu

Как видите, у нас есть один микрофон, теперь можно выполнить запись звука arecord linux. Для этого выполните команду передав ей в параметрах только имя файла для сохранения:

Как настроить микрофон на ubuntu

Если другие параметры не заданы arecord будет записывать одноканальный звук с частотой 8000 Гц и глубиной 8 бит. Запись звука arecord будет продолжаться пока вы не остановите ее сочетанием клавиш Ctrl+C.

Параметры записи можно настроить с помощью дополнительных опций, например:

arecord -f cd output_stereo.wav

Как настроить микрофон на ubuntu

arecord -r 16000 -f S16_LE output2.wav

Как настроить микрофон на ubuntu

2. Графическая утилита Audio Recorder

Чтобы установить утилиту, выполните в эмуляторе терминала три команды. Первая добавит в систему репозиторий разработчика. Используйте её, если на компьютере установлена Ubuntu версии 15.x, 16.x, 17.x, 18.x, 19.x, 20.x или Linux Mint 18.x, 19.x, 20.x:

sudo add-apt-repository ppa:audio-recorder/ppa

Если же на компьютере установлены Ubuntu или Linux Mint более старых версий, чем те, что указаны выше, команда для добавления репозитория будет выглядеть иначе:

sudo add-apt-repository ppa:osmoma/audio-recorder

Вторая и третья команды одинаковые для всех версий ОС. Для обновления списка пакетов выполните:

Для установки Audio Recorder:

sudo apt-get install audio-recorder

Важный момент: если вы были пользователем Ubuntu версии 14.x и ниже либо Linux Mint версии 17.x и ниже, и устанавливали утилиту из репозитория osmoma/audio-recorder, а потом обновили операционную систему до новой версии с помощью Менеджера обновлений, вам следует удалить старый репозиторий:

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

sudo add-apt-repository ppa:audio-recorder/ppa

Обновите список пакетов:

И переустановите утилиту:

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

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

Как настроить микрофон на ubuntu

Приятной особенностью Audio Recorder является наличие Таймера. Эта функция позволяет начинать и останавливать запись при выполнении заданных пользователем условий (например, в конкретное время или при появлении звукового сигнала определённой громкости). Подробная информация том, как указывать команды для Таймера, содержится в руководстве пользователя.

Все файлы по умолчанию сохраняются в папку с названием audio-recorder, созданную программой в Домашней папке.

Как настроить микрофон на ubuntu

По умолчанию окно Audio Recorder закреплено поверх всех остальных окон. Чтобы отключить эту функцию, перейдите в Дополнительные настройки во вкладку Общие и переместите ползунок Поверх всех окон влево. Там же можно включить или отключить автозапуск утилиты при входе в систему.

Как настроить микрофон на ubuntu

В основном окне Audio Recorder среди предложенных источников звука вы наверняка заметили вариант Источник звука заданный пользователем. Чтобы указать, какое устройство (встроенный или внешний микрофон, динамик) будет задействовано при выборе этого варианта, перейдите в Дополнительные настройки, во вкладку Настройки устройства.

А во вкладке Команды записи можно сгенерировать команды для записи звука с помощью утилиты Audio Recorder напрямую из терминала или консоли.

Выводы

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

Внутренний микрофон Ubuntu 20.04 не работает. Раскрывающееся меню устройства ввода пусто в настройках звука.

Недавно я установил Ubuntu 20.04 на свой ноутбук Acer Swift 3.

Вот несколько результатов, которые могут быть полезны:

$ cat /proc/asound/card0/codec* | grep Codec Codec: Conexant Generic Codec: Intel Icelake HDMI

Выход мультимедийного аудиоконтроллера из lspci -v команда

00:1f.3 Muldia audio controller: Intel Corporation Smart Sound Technology Audio Controller (rev 30) Subsystem: Acer Incorporated [ALI] Smart Sound Technology Audio Controller Flags: bus master, fast devsel, latency 32, IRQ 164 Memory at 601d160000 (64-bit, non-prefetchable) [size=16K] Memory at 601d000000 (64-bit, non-prefetchable) [size=1M] Capabilities: <access denied> Kernel driver in use: snd_hda_intel Kernel modules: snd_hda_intel, snd_sof_pci

Последние несколько строк из /etc/modprobe.d/alsa-base.conf,

Я пробовал это, но не повезло. Мы будем благодарны за любую помощь. Благодарность!

Изменить 1: вывод sudo hdajacksensetest -a (без внешнего микрофона)

Pin 0x16 (Black phone, Right side): present = No Pin 0x17 (Internal Speaker, Rear side): present = No Pin 0x18 (Not connected): present = No Pin 0x19 (Black Mic, Right side): present = No Pin 0x1a (Not connected): present = No Pin 0x1d (Not connected): present = No Pin 0x1e (Not connected): present = No Pin 0x1f (Not connected): present = No Pin 0x21 (Not connected): present = No Pin 0x26 (Not connected): present = No Pin 0x27 (Not connected): present = No

Выход journalctl -b -k -p3

Как настроить микрофон на ubuntu

Устройства вывода в pavucontrol Устройства ввода в pavucontrol Конфигурация AlsaMixer, когда наушники с микрофоном не подключены.

Перезагрузите alsa-driver и проверьте

sudo alsactl -F restore

Это может быть причиной

У меня была противоположная проблема, когда работал встроенный микрофон, встроенный в корпус ПК, но когда я подключил 3,5-мм гарнитуру, обнаруживался только выход для наушников, а не микрофон гарнитуры.

Сравнивая последние несколько строк вашего etc/modprobe.d/alsa-base.conf, ваша последняя строка отличается от моей. Моя тоже snd_hda_intel устройство, но не имеет dmic_detect линия, а вместо этого model= строка без комментариев, а именно:

Вы можете попробовать разные варианты model=, такие как auto или dell-set-multiчтобы узнать, решит ли он вашу проблему. Между изменениями может потребоваться перезагрузка.

На моем ПК с параметром, установленным на dell-set-multi (не только для ПК Dell, кстати, мой не Dell), он добавит либо всплывающее диалоговое окно, либо дополнительное поле со списком в настройках звука (в зависимости от того, как его обрабатывает среда рабочего стола), позволяя вам выбрать микрофон / гарнитуру в зависимости от того, что вставлено.

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

Я столкнулся с проблемой внешнего микрофона для приложения Kazam исх. похоже, что в последней версии Python некоторые методы API, связанные с (), устарели. В моем случае приложение Kazam не обновляется последними методами API их разработчиками.

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

image


Доброго времени суток, Хабр!

Относительно недавно в свет вышла новая версия популярного тонкого клиента Thinstation, а именно 2.5. И, конечно же, несет в себе как новые плюшки, так и новые грабли плюс минимум документации по новой версии.

Постановка задачи

  • Несколько железяк, гордо именуемых «тонкими клиентами». Например, пара десятков уже давно не новых машинок HP HSTNC-001L-TC.
  • Настроенный терминальный сервер, к которому тонкие клиенты будут цепляться. Пусть будет MS Windows Server 2003 или 2008.
  • Загружать тонкие клиенты по сети (бездисково то есть).
  • Поддержку тонкими клиентами MS RDP версий 6+ или даже 7, т.к. это более безопасно и круто.
  • И не просто MS RDP, а с поддержкой TLS 1.0.
  • Авторизацию пользователей с помощью смарт-карт (т.е. проброс смарт-карты c тонкого клиента на сервер).
  • Захватить мир.

С чего начнем?

Для бездисковой загрузки наших тонких клиентов (а грузиться они будут по протоколу PXE) нам потребуется настроить DHCP-сервер и TFTP-сервер. Что это, для чего, как происходит загрузка по сети (PXE) и как это настроить хорошо и подробно написано тут. В качестве TFTP-сервера под Windows могу порекоммендовать tftpd32, который можно скачать тут. Несмотря на название, есть версии и для платформы x64.

Далее, если есть желание, можно немного почитать о Thinstation тут, тут и тут (под списком файлов для загрузки). На русском языке информацию можно найти здесь, хотя она уже несколько устаревает. Там расписывается создание и настройка образов Thinstation версии 2.2.2, многое актуально и для 2.5. Непосредственно версии 2.5 посвящена пока лишь одна страничка. Итак, начнем.

Первая сборка

Так как Thinstation основан на Linux'е, значит для сборки тонкого клиента нам потребуется компьютер с установленным Linux'ом (спасибо, КО!). Я использовал Ubuntu 11.10. Также нам понадобится установить Git (если его еще нет) и с его помощью склонировать себе репозиторий с генератором образов:


После того, как генератор образов скачан, необходимо запустить скрипт:


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

Пришла пора собрать наш первый, пока что «толстый», образ. Этот большой образ с поддержкой очень широкого списка аппаратки нужен, чтобы сгенерировать затем небольшой профиль для поддержки нашего конкретного железа. Хочу отметить, что в этом и заключается одна из главных плюшек новой версии Thinstation: теперь не надо самому руками составлять список драйверов, которые следует включить в образ — он сгенерируется автоматически скриптом.


В файле build.conf раскомментируем строчку "package extensions". Если у вас интернет через прокси, то еще раскомментируем строчку "param httpproxy" и укажем в ней свои настройки прокси-сервера (например, так: "param httpproxy user:password@proxy:port"), сохраним файл и продолжим сборку:


Смотрим на длинную портянку лога скрипта сборки, соглашаемся на скачивание дополнительных пакетов, если он попросит, и дожидаемся окончания процесса. Теперь копируем содержимое директории "/home/user/thinstation/ts/2.5/boot-images/pxe" (а это и есть наш собранный загрузочный образ) в корень TFTP-сервера и пробуем первый раз загрузить тонкого клиента по сети.

Даже после этого с вероятностью, близкой к 100%, полной загрузки тонкого клиента не произойдет. Но нам этого и не надо. Ждем, когда загрузчик покажет нам картинку с надписью «Thinstation» и прогрессбаром. После этого нажимаем Ctrl+Alt+F3 и видим консоль с приглашением войти. Вводим следующую пару логин-пароль "root — pleasechangeme" и запускаем скрипт:


Этот скрипт сгенерирует нам файлы профиля для конкретного железа нашего тонкого клиента. Обычно их два: "module.list" (список драйверов для нашего железа) и "vbe_modes.list" (графические режимы). Теперь их нужно скопировать на Linux-машину. Сделать это можно, например, через TFTP-сервер (он должен позволять запись). В консоли тонкого клиента вводим:


, где 192.168.0.1 — адрес нашего TFTP-сервера. Вернемся к Linux-машине, создадим там папку "/home/user/thinstation/ts/2.5/machine/my_machine" и скопируем в нее из корня TFTP-сервера наши два полученных файла.

Страшный зверь — смарт-карта

  • Собственно, сами смарт-карты. Например, такие.
  • Устройства для чтения смарт-карт (картридеры). Например, такие.
  • И, конечно же, наш терминальный сервер должен быть соответствующим образом настроен, чтобы использовать смарт-карты для аутентификации. Данная настройка сервера — тема большая. Про нее отдельно можно посмотреть и почитать. Кроме того, для поддержки конкретных смарт-карт необходимо установить на терминальный сервер ПО производителя. Для выбранных мною в качестве примера карт фирмы Aladdin оно находится тут. На данном этапе будем считать, что мы уже справились с настройкой терминального сервера и он позволяет пользователям логиниться, используя смарт-карты.


Читаем README и видим, что для сборки нам понадобится установить пакет PCSC Lite (есть здесь, я ставил последнюю на тот момент версию ccid-1.4.5), а также нам понадобятся исходники libusb-0.1.12 (с более старшими версиями не собирается).

Ставим PCSC Lite, в папку с исходниками драйверов для картридера копируем файл usb.h из исходников libusb. Теперь запускаем обычное:


Так как Thinstation уже содержит в себе пакет PCSC Lite, мы можем просто скопировать наши драйвера в сборщик Thinstation, вот так:


Все, готово! Теперь картридер при загрузке тонкого клиента будет определяться и работать нормально. В версии 2.5 такие извращения для работы со смарт-картами, как для 2.2.2, больше не нужны.

RDP-клиенты

Теперь немного о том, каким клиентом мы будем подключаться к терминальному серверу.
На данный момент самыми известными клиентами для Microsoft RDP для Linux-систем являются rdesktop и его форк — FreeRDP. Но! rdesktop не поддерживает TLS 1.0, а FreeRDP не умеет работать со смарт-картами. И это вызывает откровенную печаль!

Недавно я установил Ubuntu 20.04 на свой ноутбук Acer Swift 3.

Внутренний микрофон не работает. В настройках звука раскрывающееся меню "Устройство ввода" пусто. Но внешний микрофон от наушников определяется и работает нормально.

Вот несколько результатов, которые могут быть полезны:

Выход мультимедийного аудиоконтроллера из lspci -v команда

Последние несколько строк из /etc/modprobe.d/alsa-base.conf,

Я пробовал это, но не повезло. Мы будем благодарны за любую помощь. Благодарность!

Изменить 1: вывод sudo hdajacksensetest -a (без внешнего микрофона)

Изменить 2:

Выход modprobe --show-depends snd_hda_intel

Выход modprobe --show-depends snd_sof_pci

Выход journalctl -b -k -p3


Устройства вывода в pavucontrol Устройства ввода в pavucontrol Конфигурация AlsaMixer, когда наушники с микрофоном не подключены.

В настоящее время, похоже, единственный вариант - использовать внешний микрофон через USB-порт.

Из-за отсутствия драйверов - вы можете попробовать это здесь:

sudo apt-get install Ritmbox Clementine

sudo apt-get install --reinstallhythmbox clementine

Если это (после перезагрузки) не помогает, вы можете попробовать установить эти программы, как описано здесь (из-за дополнительных драйверов):

Перезагрузите alsa-driver и проверьте

Это может быть причиной

У меня была противоположная проблема, когда работал встроенный микрофон, встроенный в корпус ПК, но когда я подключил 3,5-мм гарнитуру, обнаруживался только выход для наушников, а не микрофон гарнитуры.

Сравнивая последние несколько строк вашего etc/modprobe.d/alsa-base.conf , ваша последняя строка отличается от моей. Моя тоже snd_hda_intel устройство, но не имеет dmic_detect линия, а вместо этого model= строка без комментариев, а именно:

Вы можете попробовать разные варианты model= , такие как auto или dell-headset-multi чтобы узнать, решит ли он вашу проблему. Между изменениями может потребоваться перезагрузка.

На моем ПК с параметром, установленным на dell-headset-multi (не только для ПК Dell, кстати, мой не Dell), он добавит либо всплывающее диалоговое окно, либо дополнительное поле со списком в настройках звука (в зависимости от того, как его обрабатывает среда рабочего стола), позволяя вам выбрать микрофон / гарнитуру в зависимости от того, что вставлено.

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

Это может или не может ответить на вопрос. Но я совсем недавно обновился с 18.04 до 20.4. И одной из первых вещей, которые я протестировал, была звуковая система и разрешения на нее, потому что мне нужно, чтобы она работала. Итак, одной из вещей, которые я сделал, было запустить alsamixer, чтобы посмотреть, что он мне показывает, и установить все, что выглядело так, как будто это необходимо. Потому что иногда можно даже найти параметр ввода или вывода, который, по словам alsamixer, отключен, и тогда, вероятно, следует хотя бы включить его в alsamixer, прежде чем пробовать какой-либо другой, менее простой инструмент. Alsamixer сказал мне, что выход микрофона отключен и установлен на 0 громкость, поэтому я включил звук и увеличил настройку до разумного уровня, а затем проверил, работает ли он. Это действительно сработало. Конечно, мой ноутбук - это не ваш ноутбук, поэтому я не утверждаю, что могу вылечить облысение или старость. Относитесь к этому как к предложению,и попробуйте, если вы еще этого не сделали. YMMV.

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