X এবং i3 উইন্ডো পরিচালকের আগে বা পরে - ভাগ করা অবজেক্টসগুলির লাইবপুলস * পরিবারের সাথে সংযুক্ত যে কোনও প্রক্রিয়া অডিও সাবসিস্টেমের সাথে ইন্টারফেস করার প্রয়াস হিসাবে আপনার ব্যবহারকারী প্রক্রিয়া অনুসারে স্পষ্টতই পলস অডিও সার্ভারকে অটোস্পেন করতে পারে । পালস অডিওর স্রষ্টা লেনার্ট পোয়েটারিং এটি সিস্টেমড-ডেভেল মেলিং তালিকায় একটি 2015-05-29 ইমেলটিতে নিশ্চিত করেছে :
"পালসোডিও সাধারণত কোনও পরিষেবা পরিষেবা নয় তবে একটি ব্যবহারকারী পরিষেবা your যদি আপনার ব্যবহারকারীর সেশনটি সিস্টেমড দ্বারাও পুরোপুরি রূপান্তরিত না হয় (তবে এটি সম্ভাব্য নয়) সিস্টেমড এটি আরম্ভ করার সাথে মোটেই জড়িত না।
"পিএ সাধারণত সেশন সেটআপ স্ক্রিপ্ট বা পরিষেবা থেকে শুরু করা হয়। উদাহরণস্বরূপ, জিনোমে এটি জিনোম-সেশন হয়। লাইব্রেরিগুলি ব্যবহার করা হয় এবং এটি অনুপস্থিত রয়েছে তা নোট করুন এটি অন-ডিমান্ড-অন-ডিমান্ডও রয়েছে" "
উদাহরণস্বরূপ, দেবিয়ান স্ট্রেচ (টেস্টিং) এ, ওয়েব ব্রাউজার আইসউইলস দুটি লিবপুলস * শেয়ার করা বস্তুর সাথে লিঙ্ক করে: 1) libpulsecommon-7.1.so; এবং 2) libpulse.so.0.18.2:
k@bucket:~$ ps -ef | grep iceweasel
k 17318 1 5 18:58 tty2 00:00:15 iceweasel
k 17498 1879 0 19:03 pts/0 00:00:00 grep iceweasel
k@bucket:~$ sudo pmap 17318 | grep -i pulse
00007fee08377000 65540K rw-s- pulse-shm-2442253193
00007fee0c378000 65540K rw-s- pulse-shm-3156287926
00007fee11d24000 500K r-x-- libpulsecommon-7.1.so
00007fee11da1000 2048K ----- libpulsecommon-7.1.so
00007fee11fa1000 4K r---- libpulsecommon-7.1.so
00007fee11fa2000 8K rw--- libpulsecommon-7.1.so
00007fee121af000 316K r-x-- libpulse.so.0.18.2
00007fee121fe000 2044K ----- libpulse.so.0.18.2
00007fee123fd000 4K r---- libpulse.so.0.18.2
00007fee123fe000 4K rw--- libpulse.so.0.18.2
আপনি দেখতে পাচ্ছেন কোন চলমান প্রক্রিয়াগুলি লিবলপুলস * এর সাথে লিঙ্ক রয়েছে। উদাহরণস্বরূপ, প্রথমে লিবলপুলস * ভাগ করা অবজেক্টের একটি তালিকা পান, তারপরে প্রত্যেকের উপর এলএসফ চালান (দ্রষ্টব্য: এটি ডিবিয়ান স্ট্রেচ (পরীক্ষা) থেকে এসেছে, যাতে আপনার আউটপুট পৃথক হতে পারে):
sudo find / -type f -name "*libpulse*"
*snip*
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsedsp.so
/usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-7.1.so
/usr/lib/x86_64-linux-gnu/libpulse.so.0.18.2
/usr/lib/x86_64-linux-gnu/libpulse-simple.so.0.1.0
/usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0.0.5
/usr/lib/libpulsecore-7.1.so
/usr/lib/ao/plugins-4/libpulse.so
sudo lsof /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-7.1.so
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
gnome-she 864 Debian-gdm mem REG 252,1 524312 274980 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-7.1.so
gnome-set 965 Debian-gdm mem REG 252,1 524312 274980 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-7.1.so
gnome-set 1232 k mem REG 252,1 524312 274980 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-7.1.so
gnome-she 1286 k mem REG 252,1 524312 274980 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-7.1.so
chrome 2730 k mem REG 252,1 524312 274980 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-7.1.so
pulseaudi 18356 k mem REG 252,1 524312 274980 /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-7.1.so
এই প্রক্রিয়াগুলি পালস অডিওকে অটোস্পেন না করতে বলার জন্য, ~ / .config / পালস / ক্লায়েন্ট.conf সম্পাদনা করুন এবং লাইন যুক্ত করুন
autospawn = no
পালস অডিও এবং এর গ্রন্থাগারগুলি সাধারণত সেটিংটিকে সম্মান করে।
চলমান প্রক্রিয়াগুলির সাথে লিবিপুলস * লিঙ্ক করা পলস অডিওও এত তাড়াতাড়ি কেন পুনরুদ্ধার করতে ইঙ্গিত দেয়। ফ্রিডেস্কটপ.অর্গ পৃষ্ঠাগুলি, " রানিং পালস অডিও" এটি নিশ্চিত করেছে বলে মনে হচ্ছে:
"... সাধারণত কিছু পটভূমি অ্যাপ্লিকেশন তত্ক্ষণাত পুনরায় সংযোগ স্থাপন করবে, যার ফলে সার্ভারটি তাত্ক্ষণিকভাবে পুনরায় আরম্ভ হবে।"
আপনি কনসোল (xinit চালিয়ে) এর মাধ্যমে আই 3 উইন্ডো ম্যানেজারটি সূচিত করেছেন এবং ডিসপ্লে ম্যানেজার বা ডেস্কটপ পরিবেশ ব্যবহার করবেন না বলে মনে হচ্ছে। এই উত্তরের বাকী বিশদগুলির জন্য যারা জিনোম, কেডিএইচ ব্যবহার করে এবং তাদের জন্য আরও তথ্য দেয়।
অ্যাডিশনাল ইনফো, জিনোম / কেডিএ অটোস্টার্টের জন্য
প্যাকেজ পালস অডিও (5.0-13), দেবিয়ান জেসি (স্থিতিশীল) amd64 এ, নিম্নলিখিত চারটি সিস্টেম ফাইল ইনস্টল করে :
- /etc/xdg/autostart/pulseaudio-kde.desktop
- /etc/xdg/autostart/pulseaudio.desktop
- / Usr / bin / স্টার্ট-pulseaudio-X11
- / Usr / bin / স্টার্ট-pulseaudio-KDE
কিছু গ্রাফিকাল সেশন ম্যানেজার ব্যবহারকারী লগইনে স্বয়ংক্রিয়ভাবে ফ্রিডেস্কটপ.অর্গ অটোস্টার্ট স্ক্রিপ্টগুলি চালায়। পালস অডিও অটোস্টার্ট স্ক্রিপ্ট, পরিবর্তে গ্রাফিকাল সেশন ম্যানেজারদের উপযুক্ত পালস অডিও স্টার্টআপ স্ক্রিপ্টটি চালানোর জন্য বলে:
/usr/bin/start-pulseaudio-x11
/usr/bin/start-pulseaudio-kde
এই স্ক্রিপ্ট কল PulseAudio ক্লায়েন্ট / usr / bin / pactl যা spawns PulseAudio মডিউল, লোড হতে একটি উপজাত হিসাবে PulseAudio সার্ভার (দ্রষ্টব্য: আপনি "না" pactl শ্রদ্ধা করতে autospawn সেট আছে যদি এবং হবে না PulseAudio সার্ভার autospawn)।
আরো বিস্তারিত, FreeDesktop.org পৃষ্ঠা এ " PulseAudio রানিং "।
কিছু ডিসপ্লে ম্যানেজার ছাড়াও এবং অন্যান্য বিতরণগুলিতে, পালস অডিওও শুরু করতে পারে (উদাহরণস্বরূপ, এসডিডিএম, আর্চলিনাক্সে Though যদিও রক্ষণাবেক্ষণকারীরা এখনই এটি সমাধান করতে পারেন)।
systemctl list-units -a
পালস অডিওকে অন্তর্ভুক্ত করা হয়নি। xinit স্ক্রিপ্টগুলি প্রবর্তন করে/etc/X11/Xsession.d
এবং উল্লিখিত হিসাবে এটিতে পালস অডিওও অন্তর্ভুক্ত নয়।