Кажется, что сопоставление и дуплекс становятся смешанными... программа отправляет всю страницу 1, который принтер покорно дуплексы, затем страница 2 и т.д.
Я выключил бы сопоставление, позволить дуплексу принтера, как это, как предполагается. Если Вы хотите сопоставить..., это не имеет смысла к дуплексу.
сопоставляйте обычно интерпретируемый как 'вся страница 1's' в одном выводе, затем вся страница 2, three's и т.д..., таким образом, это почти ожидало, что поведение произведет, как Вы описали.
Если USB-устройство перечислено как звуковая карта в системе, можно хотеть проверить man amixer
и используйте unmute
параметр.
amixer -c 1 set Master playback 100% unmute
Проверьте также другие каналы (PCM и т.д.). Примеры из руководства:
amixer -c 1 sset Line,0 80%,40% unmute cap
will set the second soundcard's left line input volume to 80% and right line
input to 40%, unmute it, and select it as a source for capture (recording).
amixer -c 1 -- sset Master playback -20dB
will set the master volume of the second card to -20dB. If the master has
multiple channels, all channels are set to the same value.
amixer -c 1 set PCM 2dB+
will increase the PCM volume of the second card with 2dB. When both play‐
back and capture volumes exist, this is applied to both volumes.
amixer -c 2 cset iface=MIXER,name='Line Playback Volume",index=1 40%
will set the third soundcard's second line playback volume(s) to 40%
amixer -c 2 cset numid=34 40%
will set the 34th soundcard element to 40%
IIUC можно динамически обновлять .asoundrc
или /etc/asound.conf
. Таким образом, должно быть возможно иметь два файла headphones.conf
и front.conf
, которые устанавливают для ваших устройств по умолчанию соответствующие номера hw:channel,device
, а затем переключают их на событие «ACPI jack/headphone HEADPHONE plug». Я собираюсь попробовать это, используя «ln», чтобы связать /etc/asound.conf
с одним из /etc/sounds/{headphones,front}.conf