aconnect(1) General Commands Manual aconnect(1)

aconnect - مدیریت اتصالات ترتیب‌سنج ALSA

aconnect [-d] [-options] sender receiver
aconnect -i|-o [-options]
aconnect -x

دستور aconnect ابزاری برای برقراری و قطع اتصال میان دو درگاه موجود در سامانهٔ ترتیب‌سنج (sequencer) ALSA است. درگاه‌هایی با مجوز اشتراک دلخواه، مانند موارد ایجادشده توسط aseqview(1)، می‌توانند با استفاده از aconnect به هر درگاه دستگاه (MIDI) متصل شوند. برای نمونه، جهت برقراری اتصال از درگاه 64:0 به 65:0، به شکل زیر اجرا کنید:

% aconnect 64:0 65:0

این اتصال یک‌طرفه است و تمام داده‌های درگاه فرستنده (64:0) به درگاه گیرنده (65:0) هدایت می‌شود. هنگامی که درگاه دیگری (مانند 65:1) به همان درگاه فرستنده متصل گردد، داده‌ها به هر دو درگاه گیرنده ارسال می‌شوند. برای قطع اتصال، از گزینهٔ -d استفاده کنید.

% aconnect -d 64:0 65:0

نشانی را می‌توان با استفاده از نام کلاینت نیز مشخص کرد.

% aconnect External:0 Emu8000:1

در این حالت، درگاه 0 از کلاینتی که با رشتهٔ "External" مطابقت دارد به درگاه 1 از کلاینتی که با "Emu8000" مطابقت دارد متصل می‌شود.

یکی دیگر از عملکردهای aconnect فهرست کردن درگاه‌های موجود بر اساس شرایط مشخص‌شده است. درگاه‌های ورودی که می‌توانند به درگاه‌های sender (فرستنده) تبدیل شوند، با گزینهٔ -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 سودمند است، زیرا ماژول‌های دارای اتصال‌های ترتیب‌سنج تا زمان حذف اتصالاتشان قابل باربرداری (unload) نیستند.

قطع اشتراک داده‌شده.
اتصال درگاه‌ها در حالت انحصاری. در این حالت، درگاه‌های فرستنده و گیرنده دیگر امکان اتصال به هیچ درگاه دیگری را نخواهند داشت.
تبدیل برچسب‌های زمانی بسته‌های رویداد به مقدار فعلی صف real-time (زمان واقعی) داده‌شده. با این حال این گزینه چندان مفید نیست، زیرا درگاه گیرنده باید از صف مشخص‌شده استفاده کند (نیازی به مالکیت آن نیست).
مانند گزینهٔ -r، اما برچسب‌های زمانی به مقدار فعلی صف tick داده‌شده تبدیل می‌شوند.

فهرست کردن درگاه‌های ورودی (قابل خواندن) موجود. این گزینه ناسازگار با -o است.
فهرست کردن درگاه‌های خروجی (قابل نوشتن) موجود. این گزینه ناسازگار با -i است.
فهرست کردن درگاه‌های غیرفعال نیز همزمان.
فهرست کردن وضعیت فعلی اتصالات. درگاه‌های متصل‌شده و در حال اتصال از/به هر درگاه با هم فهرست می‌شوند. پرچم پسوندی [ex] به معنی انحصاری بودن اتصال است. پرچم‌های پسوندی [real:#] و [tick:#] به ترتیب به این معنی هستند که اتصال شامل تبدیل زمان واقعی و تیک بر روی صف فهرست‌شده است.

حذف تمام اتصالات صادرشده.

aseqnet(1), aseqview(1)

Takashi Iwai <tiwai@suse.de>

August 31, 2000