تشغيل اكثر من صوت على اللينكس و التغيير مخرج الصوت بأختصار لوحة المفاتيح
banner
2018-09-13 , 07:26 مساءً
المفضل’s Avatar
المفضل

GNU/Linux

المشاركات:6429
التسجيل:Jan 2007
المفضل
السلام عليكم ورحمة الله وبركاته



معليش على طول عنوان الموضوع :66:




كل يوم يمر على استخدامي للينكس
مازلت اقتنع اكثر واكثر ان اللينكس هو النظام الافضل والاقوى والانسب سوى للمستخدم العادي مثلي او المحترفين



انا والعياذ بالله من كلمة انا استخدم شاشتين على الكمبيوتر وحده
مربوطة HDMI واشتغل عليها القنوات او مقاطع اليوتوب
لان ما عندي دش منو يحتاج الدش الحين :22:


فاحيانا احتاج اني اشغل مقطعين صوت بنفس الوقت


واحد يكون للتلفزيون HDMI واحد يكون على مخرج AUX سماعات الاذان بالكمبيوتر


الى الان هذا مقدور عليها المشكلة هي ان تعمل اعدادات كثيرة

حتى تحول بين المخارج الصوت وهنا يجي الابداع في لينكس


حيث بالامكان من خلال سطر الاوامر وربطها بأختصار بلوحة المفاتيح

وتحويلها الى اختصار على لوحة المفاتيح

بمعىن تغيير مخر الصوت من خلال نقر على ازار لوحة المفاتيح

اولاً لازم تعرف المخارج وتتاكد من اسماها شوف الصور


Image

ثم بعدها تحط هذا الامر لمعرفة عدد المخارج عندك
[CODE]

pacmd list-sinks

[/CODE]

راح يطلع لك نتايج مثل هذي





Image


هنا عندي معلومتين مهمتين الاولى اسم المخرج وهنا بأسم

[CODE]

alsa_output.pci-0000_00_03.0.hdmi-stereo-extra1


[/CODE]
والمعلومة الثانية رقم العنوان وهنا رقمها 0


والثانية مثل كذا





Image




الاسم

[CODE]

Default sink name: alsa_output.pci-0000_00_1b.0.analog-stereo


[/CODE]




ورقمها 1



الحين نحط هذا الكود حسب المنافذ عندك

[CODE]





#!/bin/bash
Out=$(pacmd list | grep "Default sink name")
if [ "$Out" == "Default sink name: alsa_output.pci-0000_00_1b.0.analog-stereo" ]; then
pacmd set-default-sink 0
elif [ "$Out" == "Default sink name: alsa_output.pci-0000_00_03.0.hdmi-stereo-extra1" ]; then
pacmd set-default-sink 1
fi








[/CODE]


ملاحظة تغيير حسب القيم عندك :)




طيب حنى خلصنا 90% باقي ان نجفظ هذا الملف ثم نعطية صلاحية التنفيذ


نحفظ الملف و من خلال الطرفية نعطية صلاحيات التنفيذ


مثلا لو سمنا الملف بأسم Out نكتب كذا
[CODE]

chmod a+x Out

[/CODE]


ثم نحفظة بمجلد المستخدم


ثم

نروح لختصارات لوحة المفاتيح


Image




نضغط على add ثم نضيف كذا




Image





ثم بعد ذالك نختار الاختصار المراد ويفضل ان يكون غير مستخدم

مثلا استخدام alt + d

وبكذا فقط نقدر نغير بين المنافذ فقط بالضغط على alt +d





[U]ملاحظة مهمه جداً:[/U]

حينما تشغل مقطع على مخرج معين يبقى المقطع شغال على نفس المخرج حتى تقوم بأيقاف المقطع ثم التحويل الى مخرج الاخر







اتمنى ان الموضوع هذا يفيدكم





Enlarged Image
2018-09-13 , 07:26 مساءً
2018-09-14 , 02:22 صباحاً
حسام وليد’s Avatar
حسام وليد

مشارك

المشاركات:602
التسجيل:Apr 2014
حسام وليد
وعليكم السلام ورحمة الله وبركاته

كان في حاسوبي 3 سماعات واحيانا السماعة رقم 3 هي تكون شغالة فقررت اشيلها هم يخف حاسوبي وهم يتفعل عندي فقط نظام stereo في اللينكس ما اعرف كيف ^_^

ان شاء الله يستفاد الجميع من موضوعك
2018-09-14 , 02:22 صباحاً