সেপ্পো এরভিয়ালের উত্তর সঠিক তবে সম্পূর্ণ নয়। যেমন dma_k ইতিমধ্যে উল্লিখিত হয়েছে, man alsactl
স্পষ্টভাবে শেষে বলেছে যে,
/var/lib/alsa/asound.state (অথবা আপনি -f পতাকাটি দিয়ে যে কোনও ফাইল নির্দিষ্ট করেছেন) আপনার সাউন্ডকার্ডের জন্য বর্তমান সেটিংস সঞ্চয় করতে ব্যবহৃত হয়।
প্যালাসিনিট যথাযথভাবে উল্লেখ করেছে যে আপনি নিজের ফাইলে কনফিগারেশনটি সঞ্চয় করতে পারেন
alsactl --file ~/.config/asound.state store
এবং পুনরায় লোড করুন
alsactl --file ~/.config/asound.state restore
এটি দ্বিতীয় লাইন স্থাপন করে আরও উন্নত করা যেতে পারে, একটি .ডেস্কটপ ফাইলটিতে পুনরুদ্ধার কমান্ড।
আপনাকে চালনা করতে হবে nano ~/.config/autostart/alsarestore.desktop
, যা ন্যানো পাঠ্য সম্পাদকটি খুলবে এবং ~/.config/autostart/alsarestore.desktop
ফাইল তৈরি করবে । ~/.config/autostart/
ডিরেক্টরিতে থাকা এন্ট্রিগুলি স্টার্টআপ / গ্রাফিক্যাল লগইনে নির্দিষ্ট ব্যবহারকারীর জন্য অটোস্টার্ট প্রোগ্রাম এবং পরিষেবাগুলিতে ব্যবহৃত হয়।
.ডেস্কটপ ফাইলের সামগ্রীগুলি নিম্নলিখিত হওয়া উচিত:
[Desktop Entry]
Type=Application
Terminal=false
Name=alsarestore
Exec=alsactl --file ~/.config/asound.state restore
অন্যান্য জিনিসের মধ্যে, আপনি নিজের কনফিগারেশনটি /etc/asound.state
এটিতে সংরক্ষণ করতে এবং এটিতে সিমিলিং করতে পারেন /var/lib/alsa/asound.state
, তবে এটি পরীক্ষিত সমাধানের চেয়ে পরামর্শের চেয়ে বেশি is
/var/lib/alsa/asound.state
। এটি কাজ না করার জন্য অন্য কোনও কারণ আছে?