আমি কীভাবে বলতে পারি যে আমি ডিফল্টভাবে আলসা বা নাড়ি-অডিও ব্যবহার করছি? (I3-wm এ স্যুইচ করা হচ্ছে)


51

আমি মূল ধারণাটি বুঝতে পারছি না, যদি আমি ভুল হয়ে থাকি তবে আমাকে সংশোধন করুন।

উবুন্টু দুটি ভিন্ন অডিও রেন্ডারিং সার্ভার, নাড়ি এবং আলসার সাথে আসে। আলসা কি নাড়ির মাঝারি স্তর? মূলত আমার জানা দরকার আমি কোনটি ব্যবহার করছি।

আমার জানার কারণটি হ'ল আমি একতা থেকে i3-ডাব্লুএইচ থেকে স্যুইচ করার চেষ্টা করছি। আই 3 সেট আপ করার সময় আমি দেখতে পেলাম আমার কাছে কোনও অডিও নেই এবং এই থ্রেডটিতে এসেছি । এটি আমার ল্যাপটপের ভলিউম আপ এবং ডাউন কীগুলিকে তাদের কার্যকারিতার সাথে আবদ্ধ করার জন্য বিভিন্ন বিকল্প সুনির্দিষ্ট করে এবং কয়েকটি বিকল্পের সাথে টিনক করার পরে আমি খুব স্ক্র্যাচী অডিও পেয়েছি, এ কারণেই (আমি ধরে নিই) আমি আসলে যা ব্যবহার করছি তা আমার জানতে হবে।

উত্তর:


82

উবুন্টু সাউন্ড ইনপুট এবং আউটপুট নিয়ন্ত্রণের জন্য উভয়ই ALSA এবং পালসৌদিও ব্যবহার করে।

উদ্দেশ্যে ALSA

আপনার সাউন্ড হার্ডওয়্যার অপারেটিং সিস্টেমের সাথে সংযুক্ত করতে ALSA কার্নেল ভিত্তিক সিস্টেম হিসাবে কাজ করে। আপনার সিস্টেমে সমস্ত শব্দ কার্ড ড্রাইভার এবং কার্ড নির্দিষ্ট সেটিংস ব্যবহার করে নিয়ন্ত্রণ করবে। এর বেশিরভাগটি হুডের নীচে সম্পন্ন হয় যাতে ব্যবহারকারীদের কোনও হস্তক্ষেপ না হয়।

এছাড়াও ALSA আমাদের সাউন্ড সিস্টেমটি নিয়ন্ত্রণ করতে লাইব্রেরি এবং সরঞ্জাম সরবরাহ করে। আমাদের মধ্যে যে সরঞ্জামটি বেশিরভাগ ক্ষেত্রে এসেছিল তা alsamixerহ'ল শব্দদ্বয় নিয়ন্ত্রণ করতে একটি আধা-গ্রাফিকাল টার্মিনাল অ্যাপ্লিকেশন এবং আমাদের সিস্টেমে সমস্ত কার্ড এবং প্রোফাইলের নিঃশব্দ অবস্থা।

আমরা আমাদের সাউন্ডকার্ডকে কেবলমাত্র পালস অডিও ওরির যে কোনও সাউন্ড সার্ভারের প্রয়োজন ছাড়াই ALSA ব্যবহার করে শব্দটি দিতে পারি।

নাড়ি অডিও

ALSA বেসের উপরে পালস অডিও সাউন্ড সার্ভার আমাদের সাউন্ড সিস্টেমকে আরও ভালভাবে নিয়ন্ত্রণ করতে আরও সরঞ্জাম সরবরাহ করে। এটি বেশিরভাগ উবুন্টু অ্যাপ্লিকেশন থেকে সহজে অ্যাক্সেসের জন্য ভলিউম স্তর, অডিও কার্ড প্রোফাইল, আউটপুট ডুব, বা ইনপুট উত্স এবং আরও অনেক কিছু সংজ্ঞায়িত করার জন্য মডিউলগুলির সাহায্যে সম্পন্ন করা হয়।

ALSA এর মতো, পালস অডিওও যতটা সম্ভব ব্যবহারকারীর সাথে যোগাযোগের জন্য তৈরি করা হয়েছে designed যখনই আমাদের ভলিউম, ভারসাম্য, বা ইনপুট / আউটপুট ডিভাইসগুলি পরিবর্তন করতে হবে এটি একটি পালস অডিও মডিউল বা অ্যাপ্লিকেশনটি আমরা বা আমাদের অ্যাপ্লিকেশন কল।

পালস অডিওর একটি পেশাদার বিকল্প হ'ল আমাদের সাউন্ড হার্ডওয়্যার এবং আরও ভাল কম ল্যাটেন্সি সহায়তার সাথে ইন্টারঅ্যাক্ট করার জন্য আরও বিকল্পগুলির সাথে জ্যাক অডিও সার্ভার । খুব কম সংগীত প্রযোজনার অ্যাপ্লিকেশনই জ্যাকের চলমান প্রত্যাশা করে, যা পালস অডিওর সমান্তরালে করা যায়।

অ্যাপ্লিকেশন / ডেস্কটপ একীকরণ

উবুন্টু সাউন্ড সিস্টেমটি আরও এমন অ্যাপ্লিকেশনগুলি থেকে নিয়ন্ত্রণ করা যেতে পারে যা ইউনিটি / জিনোম ডেস্কটপ থেকে চালিত হয় যেমন ভলিউম নিয়ন্ত্রণ অ্যাপলেট।

যেখানে প্রদত্ত কোনও অ্যাপ্লিকেশন সাউন্ড কন্ট্রোল ব্যবহার করে তা অ্যাপ্লিকেশন বিকাশকারীদের উপর নির্ভর করে। কিছু অ্যাপ্লিকেশন কেবলমাত্র ALSA ব্যবহার করবে, কারওর জন্য প্রয়োজন পালস অডিও, কারও জ্যাক দরকার AC

সুতরাং যখনই আমরা উবুন্টুর উপরে অন্য কোনও ডেস্কটপ ম্যানেজার ইনস্টল করি আমরা শব্দ নিয়ন্ত্রণ করতে ডেস্কটপ নির্দিষ্ট অ্যাপ্লিকেশনগুলি হারাতে পারি তবে তবুও, শব্দ নিয়ন্ত্রণের জন্য ব্যাকগ্রাউন্ডে ALSA এবং পালস অডিও চলবে।

আমাদের অতিরিক্ত প্যাকেজগুলি ইনস্টল করতে হতে পারে যেমন প্যাভুকন্ট্রল প্যাভুকন্ট্রোল ইনস্টল করুন , পালসোডিও জিটিকে ভিত্তিক ভলিউম নিয়ন্ত্রণ অ্যাপ্লিকেশন।

এএলএসএ বা পালস অডিওর কোনও চলছে?

ALSA এবং পালস অডিও উভয়ই আমাদের সাউন্ড সিস্টেমের অবস্থা মুদ্রণের জন্য কমান্ড লাইন প্রয়োগগুলি নিয়ে আসে।

  • PulseAudio:

    pactl list
    
  • উদ্দেশ্যে ALSA:

    aplay -l
    

সাউন্ড সিস্টেমটি চালু না থাকলে উভয়ই একটি ত্রুটি দেবে। ALSA কার্নেল দ্বারা লোড করা হবে, পরে পালস অডিও শুরু হবে। যদি এটি না হয় আমরা পালস অডিওকে ম্যানুয়ালি টার্মিনাল থেকে শুরু করতে পারি:

pulseaudio [options]  ## option -D starts the daemon

ক্ষেত্রে আমরা অডিও বিষয় আমি পড়া সুপারিশ আছে পোস্টে জিনিস আমরা উচিত ডেভিড Henningsson দ্বারা লিখিত না কি befor আমরা আরো যেতে আমাদের অডিও ইস্যু ডিবাগ


1
@ টাকাকতের বিস্ময়কর ব্যাখ্যা, অনেক অনেক ধন্যবাদ। লিনাক্স এবং উবুন্টুতে অডিও সিস্টেমের বুনিয়াদি বোঝার জন্য আমি দীর্ঘদিন ধরে চেষ্টা করে আসছি।
অ্যালেক্সএন

আমার রাস্পবেরি পাই সিস্টেমে, "প্যাকটেল তালিকা" "সংযোগ প্রত্যাখ্যান করেছে", তবে "প্যাক্টেল - সার্ভার 127.0.0.1 তালিকা" কাজ করে। পরিবেশ পরিবর্তনশীল "PULSE_SERVER = 127.0.0.1" রফতানি করার মাধ্যমে পালসওডিও ক্লায়েন্টদের সঠিকভাবে সংযোগ করার অনুমতি দেয়। আমি কি অনুপস্থিত কোন ধারণা? এটি একটি রাস্পবেরি পাইতে রয়েছে।
জোওও কোস্টা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.