Контекст был следующим: «Псевдотерминал имеет пару ведущий и подчиненный». Когда я написал «файла главного устройства нет», я имел в виду, что в файловой системе нет узла устройства, соответствующего главному концу псевдотерминального соединения, в отличие от подчиненного конца. Я не имел в виду ни /dev/ptmx
, ни /dev/pts/ptmx
.
/dev/ptmx
и /dev/pts/ptmx
являются узлами устройств, как указано их типом в выводе ls
или stat
. У них одинаковый мажор и минор, а значит, они предоставляют доступ к одному и тому же устройству.
См. Ответ JdeBP на Откуда взялся `/dev/pts/ptmx `? для истории обоих узлов устройства (и причины, по которой в настоящее время в Linux их два ).
Объемы Pulseaudio для устройств ввода и вывода преобразуются в объемы ALSA (, тогда как объемы Pulseaudio для приложений применяются путем вычислений ).
Итак, если «громкость» ALSA для вашего USB-устройства имеет только два значения (вкл/выкл ), это объясняет ваше наблюдение.
Вы можете проверить с помощьюalsamixer
(и убедиться, что выбрана «звуковая карта» USB с помощью F6).
В общем, вы должны установить громкость для устройств ввода и вывода на один конкретный уровень (, для меня это всегда 100% ), а затем контролировать громкость для каждого приложения.