ফেডোরায় জ্যাক এবং পালসের সহাবস্থান সবেমাত্র বিরতির খালের খোঁজ। সাধারণত আমি পুলসৌডিওতে খুশি তবে মাঝে মাঝে জ্যাক অডিওর প্রয়োজন হয়।
আমার সমাধান ফেডোরার 23 এ কাজ করছে।
dnf install jack-audio-connection-kit jack-audio-connection-kit-dbus qjackctl
/Etc/pulse/default.pa স্পর্শ করবেন না!
Qjackctl কনফিগার করুন
~ / .Config / rncbc.org / QjackCtl.conf এর একটি প্রাসঙ্গিক টুকরা রয়েছে
[Settings]
Server=jack_control start
Driver=alsa
InDevice="hw:PCH,0"
OutDevice="hw:PCH,0"
প্যাকটেলের জন্য ডুবির নাম কমান্ডের সাহায্যে পাওয়া যাবে:
pacmd list-sinks
সম্পূর্ণ কমান্ডগুলি দেখানোর জন্য ~ / .config / rncbc.org / QjackCtl.conf এর আরও একটি খণ্ড রয়েছে
[Options]
...
StartupScript=true
StartupScriptShell=pactl suspend-sink alsa_output.pci-0000_00_1b.0.analog-stereo 1
PostStartupScript=true
PostStartupScriptShell=pactl set-default-sink jack_out
ShutdownScript=false
ShutdownScriptShell="pactl unload-module module-jack-sink; pactl load-module module-jack-source"
PostShutdownScript=true
PostShutdownScriptShell="pactl suspend-sink alsa_output.pci-0000_00_1b.0.analog-stereo 0; pactl set-default-sink alsa_output.pci-0000_00_1b.0.analog-stereo"
সেখানে Qjackctl নিজেই গুরুত্বপূর্ণ "ডি-বাস ইন্টারফেস" সক্ষম করুন।
এটি কিভাবে কাজ করে
বুট পিসিতে এখন কেবল পালস অডিও নিয়ে কাজ করুন। জ্যাক ব্যতীত সমস্ত স্বয়ংক্রিয় কাজ।
কিজ্যাক্টেল চালু হওয়ার পরে,
- কিজ্যাক্টেল স্টার্টআপ স্ক্রিপ্ট প্লাসুওডিয়োতে প্রাথমিক অডিও কার্ড স্থগিত করে এবং জ্যাকজকে এতে অ্যাক্সেস পাওয়ার অনুমতি দেয় "প্যাকটেল সাসপেন্ড-সিঙ্ক আলসা_আউটপুট.পিসি -0000_00_1 বি.0.অ্যানালগ-স্টেরিও 1"
- ডি-বাসের মাধ্যমে জ্যাক শুরু হয়েছিল "জ্যাক_কন্ট্রোল স্টার্ট"
- পালস স্বয়ংক্রিয়ভাবে ডি-বাসের মাধ্যমে জ্যাক শুরু করে এবং জ্যাক সিংক এবং জ্যাক উত্সটি লোড করে।
- কিউজ্যাক্টেল স্টার্টআপ স্ক্রিপ্টের পরে পালসে ডিফল্ট সিঙ্কটি জ্যাক_আউটে পরিবর্তন করে। (আমি এটি নিজেই সম্পন্ন না হয়ে দেখি) "প্যাকটেল সেট-ডিফল্ট-সিঙ্ক জ্যাক_আউট" (প্রথমে এটি অপ্রয়োজনীয় দেখায়, সমস্ত চলমান পিএ ক্লায়েন্টরা নতুন সিঙ্কে স্যুইচ করে, তবে নতুন অ্যাপ্লিকেশন এই আদেশ ব্যতীত স্থগিত সিনকে আটকে রয়েছে)
সুতরাং সিস্টেমটি "জ্যাকের উপরে পালস" ব্যবহার করতে পুনরায় কনফিগার করা হয়েছে। (সেখানে আমি হার্ডওয়্যার ইনপুট স্থগিত রেখেছি, কারণ আমি এটি যাইহোক ব্যবহার করি না)
যদি "অ্যাপ্লিকেশন exti এ JACK অডিও সার্ভারটি থামান" চেক না করা হয়, আমি কিউজ্যাক্টেলটি বন্ধ করতে পারি এবং এটি বিরক্তিকর সেটআপটি পুনরায় চালু করতে পারি।
কিজ্যাক্টটেল দ্বারা জ্যাক বন্ধ করার পরে, সমস্ত ফিরে সরল অনাবৃত নাড়িতে ফিরে আসে!
- জ্যাকড স্টপ কিউজ্যাক্টল ওভার ডিবিাস - "ডি-বাস ইন্টারফেস সক্ষম করুন" বিকল্পটি।
- জ্যাক-উত্স এবং জ্যাক-সিঙ্কটি ডি-বাসের মাধ্যমে পুলসৌদিও অটোমেটিক্যালি থেকে সরানো হয়েছে
- পালস অডিওতে ডিফল্ট সিঙ্ক অডিও কার্ডে স্যুইচ করেছে কারণ জ্যাক-আউট অদৃশ্য হয়ে যায়
- কিটস্যাক্টল শটডাউন স্ক্রিপ্টের পরে পলসৌদিওতে অডিও কার্ডটি সক্রিয় করে "" প্যাকটেল সাসপেন্ড-সিঙ্ক আলসা_আউটপুট.পিসি -0000_00_1b.0.anolog-stereo 1 "
সরঞ্জাম ব্যবহৃত
- জ্যাকড (প্যাকেজ পালসওডিও-ব্যবহারগুলি থেকে)
- জ্যাক_কন্ট্রোল (প্যাকেজ অ্যাক-অডিও-সংযোগ-কিট-ডিবিস থেকে)
- কিউজ্যাক্টেল (প্যাকেজ পালসওডিও-ব্যবহারগুলি থেকে)
- স্কিপটস থেকে পুলসৌদিও নিয়ন্ত্রণ করার জন্য প্যাকটেল (প্যাকেজ পলসৌদিও-ব্যবহারগুলি থেকে)