aconnect - Менеджер соединений секвенсора ALSA
aconnect [-d] [-options] sender receiver
aconnect -i|-o [-options]
aconnect -x
aconnect — это утилита для подключения и отключения двух существующих портов в системе секвенсора ALSA. Порты с произвольным разрешением на подписку, например, созданные aseqview(1), могут быть подключены к любым (MIDI) портам устройства с помощью aconnect. Например, для подключения из порт 64:0 до 65:0, запустите следующим образом:
% подключение 64:0 65:0
Соединение является односторонним, и все данные на порт отправителя (64:0) перенаправляются на порт получателя (65:0). Когда другой порт (например, 65:1) подключен к тому же порту отправителя, данные отправляются на оба порта получателя. Для отключения используйте параметр -d.
% aconnect -d 64:0 65:0
Адрес может быть указан с использованием имени клиента.
% aconnect External:0 Emu8000:1
Затем порт 0 клиента, соответствующий строке «Внешний», подключается к порту 1 клиента, соответствующего строке «Emu8000».
Другая функция aconnect – вывести список существующих портов при заданном условии. Входные порты, которые могут стать портами отправителя, могут быть перечислены с опцией -i.
% aconnect -i
client 0: 'System' [type=kernel]
0 'Timer '
1 'Announce '
client 64: 'External MIDI-0' [type=kernel]
0 'MIDI 0-0 '
Точно так же, чтобы увидеть выходные порты, используйте флаг -o.
Вы можете удалить все существующие экспортированные соединения, используя опцию -x. Эта функция полезна для завершения работы драйверов ALSA, поскольку модули с соединениями с секвенсором не могут быть выгружены, пока их соединения не будут удалены.
Отключить данную подписку.
Подключить порты в эксклюзивном режиме. Порты отправителя и получателя больше не могут быть связаны с другими портами.
Преобразование временных меток пакетов событий в текущее значение заданной очереди реального времени. Этот вариант, однако, не так полезен, поскольку порт получателя должен использовать (не обязательно владеть) указанную очередь.
Аналогичен параметру -r, но метки времени преобразуются в текущее значение заданной очереди тиков.
Список существующих входных (читаемых) портов. Этот параметр является эксклюзивным для -o.
Список существующих выходных (доступных для записи) портов. Этот параметр является эксклюзивным для -i.
Список текущего состояния соединения. Подключенные порты и порты подключения от/к каждому порту перечислены вместе. Флаг суффикса [ex] означает, что соединение является монопольным. Флаг суффикса [real:#] и [tick:#] означает, что соединение включает преобразование в реальном времени и тиковое преобразование в указанной очереди соответственно.
Удалите все экспортированные соединения.
aseqnet(1), aseqview(1)
Такаши Иваи tiwai@suse.de