Участие в любом проекте с открытым исходным кодом / свободным программным обеспечением не обязательно требует технических навыков. Конечно, одной из основных составляющих программного обеспечения является написание кода. Здесь вам понадобятся технические навыки. Но пользователь этого программного обеспечения обычно является нетехническим человеком. Поэтому, если вы хотите внести свой вклад, вы можете взять на себя роль этого пользователя и протестировать программное обеспечение. Если есть что-то, что вас раздражает, или если есть ошибка, вы должны сообщить об этом разработчикам. Отправьте им подробное описание того, что вы хотите улучшить или как происходит ошибка, и ее можно воспроизвести. Это поможет улучшить программное обеспечение.
Другое дело, что обычно помогает много писать документацию. Как установить / установить программное обеспечение; какие первые шаги должен выполнить пользователь; существуют специальные настройки, облегчающие использование этого программного обеспечения и т. д. Также важно перевести существующую документацию на другой язык.
Ubuntu использует Launchpad для большинства этих задач. Вы можете войти в систему и внести свой вклад. Попробуй!
с версии 0.9.16 с pulseaudio-модуль-петлевой принимает параметры для источника и приемника соответственно. Это будет командная линия терминология:
pactl load-module module-loopback source=<name_or_index> sink=<name_or_index>
при этом источник входного сигнала с заданным имя или индекс будет зациклено на приемник с заданным имя или индекс.
если нет параметра дается этот модуль просто догадки, что цикл, в котором (как правило, используя наши по умолчанию приемники/источники).
индексы источник или раковина будут перечислены на pacmd list-source Респ. pacmd list-sinks.
в качестве альтернативы мы хотим переместить рабочий входной поток к данной раковине. Увидеть этот ответ на информацию о том, как это сделать).
Из версии 0.9.16 pulseaudio-module-loopback принимает параметры для источника и приемника соответственно. Это будет терминология командной строки:
pactl load-module module-loopback source=<name_or_index> sink=<name_or_index>
Таким образом, источник входного сигнала с заданным именем или индексом будет зациклирован на выходной приемник с заданным именем или индексом.
Если параметр не задан, этот модуль просто догадывается, что делать в цикле где (обычно с использованием наших приемников / источников по умолчанию).
Индексы источника или приемника будут перечислены на pacmd list-source соответственно. pacmd list-sinks.
В качестве альтернативы мы можем захотеть переместить текущий поток ввода в данный приемник. См. Этот ответ, чтобы узнать, как это сделать).