CamMicLink · مكوّن الصوت

برنامج تشغيل صغير، ويصبح للماك ميكروفون.

يثبّت مكوّن الصوت من CamMicLink جهاز صوت افتراضيًا باسم CamMicLink Microphone. بعد تثبيته يعثر عليه Zoom وTeams وDiscord وOBS وQuickTime وأي تطبيق يعرض قائمة ميكروفونات من تلقاء نفسه — بلا توجيه، وبلا أجهزة مجمّعة، وبلا إعدادات تُحفظ.

الإصدار 0.1.7 · 57 كيلوبايت · macOS 14 أو أحدث · Apple silicon وIntel · موقّع وموثّق

١ · ثبّت المكوّن

انقر نقرًا مزدوجًا على الحزمة التي نزّلتها وأكّدها بكلمة مرور المدير. لن يُطلب غير ذلك، ولا تحتاج إلى إعادة تشغيل الماك.

٢ · ارجع إلى CamMicLink

افتح CamMicLink مرة أخرى، أو انتظر ثانيتين أو ثلاثًا إن كان مفتوحًا. سيصبح المفتاح بجانب الميكروفون الافتراضي متاحًا تلقائيًا؛ فالتطبيق يراقب ظهور الجهاز.

٣ · اختره في تطبيقك

في Zoom أو Teams أو OBS أو أي تطبيق آخر، اختر CamMicLink Microphone كميكروفون. هذا كل شيء: صوت الآيفون يصل إلى حيث يُتوقّع ميكروفون.

لماذا ليس مدمجًا؟

الميكروفون الافتراضي في macOS ليس ميزة تطبيق، بل برنامج تشغيل Core Audio. ولا يُحمّلها النظام إلا من مجلد نظام يتطلب صلاحيات المدير، وتطبيقات Mac App Store تعمل داخل حماية (sandbox) لا تستطيع الكتابة هناك.

كما يشترط App Review أن تكون تطبيقات Mac App Store مكتفية بذاتها، لذا لا يمكن لنسخة المتجر تنزيل أو تثبيت ما يضيف وظائف. ولهذا السبب بالضبط تُوزَّع كل منتجات الصوت الافتراضي على macOS — بما فيها برامج التشغيل مفتوحة المصدر المعروفة — خارج App Store.

لذلك يوجد المكوّن هنا: تنزيل واحد، وكلمة مرور واحدة، والتطبيق كما هو. ويمكن لـنسخة التنزيل المباشر من CamMicLink تثبيته بدلًا منك، لأنه خارج الحماية.

ما الذي يُثبَّت فعلًا

ملف واحد، CamMicLinkMic.driver، داخل ‎/Library/Audio/Plug-Ins/HAL/‎ — وهو المجلد نفسه الذي يستخدمه كل جهاز صوت افتراضي في macOS. إنه ملحق Core Audio في مساحة المستخدم تحمّله خدمة الصوت في النظام؛ لا امتداد للنواة ولا شيء يعمل في الخلفية.

الحزمة موقّعة بشهادة Developer ID Installer وموثّقة من Apple، والتذكرة مثبّتة فيها — لذا تُفتح دون تحذير «مطوّر غير معروف».

لا يظهر

يظهر الجهاز عادةً في غضون ثانية من التثبيت. إن لم يظهر، أعد تشغيل خدمة الصوت من الطرفية:

الطرفية
sudo killall coreaudiod

يعود الصوت بعد ثوانٍ. لا حاجة لإعادة تشغيل.

التطبيقات الأخرى لا تسمع شيئًا

تأكد أن التطبيق يستخدم CamMicLink Microphone لا الميكروفون المدمج — فمعظم التطبيقات تحتفظ بخيارها، وبعضها يخزّن قائمة الأجهزة حتى يُعاد تشغيله.

وتأكد أيضًا أن مفتاح الميكروفون الافتراضي في CamMicLink مُشغَّل.

كيف تحذفه

افتح الطرفية — ⌘ مسافة، اكتب Terminal، ثم Return. انسخ السطرين أدناه والصقهما واضغط Return، ثم اكتب كلمة مرور الماك عند الطلب. سيختفي الجهاز من قائمة الصوت بعد ثوانٍ.

الطرفية
sudo rm -rf "/Library/Audio/Plug-Ins/HAL/CamMicLinkMic.driver"
sudo killall coreaudiod

أسئلة أو شيء يتصرف بغرابة؟ اكتب إلى cammiclink@oscarzhou.com — يصل مباشرة إلى من كتب برنامج التشغيل.