ডিবিএস পরিষেবাটি নিখুঁতভাবে বোঝানো হয়েছে যে ... ঠিক আছে, এটি নিখুঁতভাবে ব্যবহার করা যেতে পারে যে :-)। প্রতি ব্যবহারকারী dbus ডিমন শুরু করা হয় যখন কোনও ব্যবহারকারী কোনও ডেস্কটপ পরিবেশে লগ ইন করে এবং ব্যবহারকারী লগ আউট করার পরে বন্ধ হয়ে যায় (ম্যান পৃষ্ঠা dbus-launch
এবং বিকল্পটি দেখুন --exit-with-session
)। Dbus ইনস্ট্যান্সের সাথে যখন পরিষেবাটির ইন্টারফেসটি প্রথমবার ডাবাসের মাধ্যমে ডাকা হয় তখন একটি ডিবিএস পরিষেবা একসাথে শুরু করা যেতে পারে। প্রতিটি ব্যবহারকারীর নিজস্ব ডিবিবাস পরিষেবাদির স্পেসিফিকেশন থাকতে পারে, ব্যবহারকারীদের বাড়িতে কোনও লুকানো ডিরেক্টরিতে বা বিশ্বব্যাপী এটিকে সংজ্ঞায়িত করা যায় /etc
। প্রচুর ডকুমেন্টেশন এবং রেফারেন্স বাস্তবায়নের জন্য ফ্রিডেস্কটপে ডিবিস হোমপেজটি দেখুন ।
আমি কেবল আজকাল ডেবিয়ান ভিত্তিক ডিস্ট্রস ব্যবহার করি। /etc/X11/Xsession.d
এগুলির সমস্ত স্ক্রিপ্ট রয়েছে যার মধ্যে প্রায়শই একটি স্ট্রিং সংশোধন করা হয় যা একেবারে শেষে কমান্ড হিসাবে মূল্যায়ন করা হয় যা নির্বাচিত ডেস্কটপ পরিবেশ শুরু করে। Dbus এর জন্য এরকম একটি স্ক্রিপ্ট রয়েছে, যা dbus মোড়কের সাহায্যে কমান্ডটি প্রিপেন্ড করে dbus-launch
। এই মোড়ক একটি ডিবিস-সার্ভার আরম্ভ করে এবং কমপক্ষে ভ্যানিলা দেবিয়ান (এবং আমি "সমস্ত দেবিয়ান ভিত্তিক ডিস্ট্রোগুলিতে" বলতে রাজি) dbus-launch
বিকল্পটি দেওয়া হয়েছে --exit-with-session
।
কোনও ব্যবহারকারী একটি ডিবিএস সেবায় লগইন করার সময় আপনি যে প্রসেসগুলি চালাতে চান তা মোড়ানোর পক্ষে আপনার সক্ষম হওয়া উচিত এবং আইআইআরসি ডিবিস স্বয়ংক্রিয়ভাবে বাহ্যিকভাবে বেরিয়ে আসার আগে তার পরিষেবাগুলি বন্ধ করার যত্ন নেয়।