ডিফল্ট সাউন্ড ডিভাইস পরিবর্তন করুন


15

উবুন্টু 13.10 এ আপগ্রেড করার পরে আমার শব্দ কাজ করা বন্ধ করে দিয়েছে। আমি অবশেষে বুঝতে পারি যে উবুন্টু আমার অ্যানালগ স্পিকারের পরিবর্তে এইচডিএমআই সাউন্ড ডিভাইসটি নির্বাচন করেছে। আমি সঠিক ডিভাইসে স্যুইচ করেছি এবং আমি রিবুট না করা পর্যন্ত সবকিছু ঠিকঠাক কাজ করেছে। আমি এখন প্রতিবার উবুন্টু বুট করার সময় সঠিক ডিভাইসটি নির্বাচন করতে হবে। আমি কীভাবে আমার স্পিকারগুলিকে ডিফল্ট ডিভাইস হিসাবে সেট করব?

সম্পাদনা করুন: যেহেতু আমি উবুন্টুতে আপগ্রেড করেছি ১৪.০৪ উবুন্টু এখন ডিফল্টভাবে অনবোর্ড সাউন্ড ডিভাইসটি নির্বাচন করে যাতে আমার আর এই সমস্যা না হয়।


আপনি কি এর জন্য একটি সমাধান চান? আপনি কোন ডিভাইসটি ডিফল্ট করার চেষ্টা করছেন?
জোনাথন


এই প্রশ্নটি সেই পোস্টটির সদৃশ নয়। হতে পারে শিরোনামটির জন্য "ডিফল্ট ডিফল্ট সাউন্ড ডিভাইস পরিবর্তন করুন" (ডিফল্ট শব্দটি ইচ্ছাকৃতভাবে দু'বার ব্যবহৃত হয়) হতে হবে। আশা করি কিছুটা পরিষ্কার হয়ে যায়।
ওপেনট্যানজেন্ট

উত্তর:


30

চালান:

$ pacmd list-cards

আপনার কার্ডের সূচি প্রদর্শন করতে। উদাহরণস্বরূপ, আমার পিসিআই সাউন্ড কার্ডটি সূচক 2 এ রয়েছে an

তারপর:

$ pacmd set-card-profile 2 output:analog-stereo

এটিকে আউটপুট হিসাবে সেট করতে (একবার চেষ্টা করে দেখুন)। এটিকে স্থায়ী করতে, /etc/pulse/default.pa সম্পাদনা করুন এবং যুক্ত করুন:

set-card-profile 2  output:analog-stereo
set-default-sink 2

অধ্যবসায় পরীক্ষা করতে পালসওডিও পুনরায় চালু করুন বা পুনরায় চালু করুন।

আপনি যদি মাইকে (ইনপুট) ডিফল্ট সেট করতে চান তবে

set-card-profile 2  output:analog-stereo+input:analog-stereo
set-default-sink 2

1
ধন্যবাদ! আমার সমস্যা সমাধানের একমাত্র উপায় ছিল, ALSA এবং JACKD ইনস্টলেশনের পরে প্রতিটি শব্দ নিঃশব্দ করা ...
ম্যাথিউ রডিক

16.04 এ একটি কবজির মতো কাজ করে। অনেক ধন্যবাদ!
স্টেপান ভেরি

এটি ভোটাভুটি কারণ এটি দেবিয়ান-তে একটি অনুরূপ ইস্যু সংরক্ষণ করতে সহায়তা করেছে। আপনাকে অনেক ধন্যবাদ.
সি 26

এখনও উবুন্টু 17.10 এ কাজ করে। আমি প্রথম বিভ্রান্ত হয়ে পড়েছিলাম কারণ pacmd list-cardsকেবলমাত্র একটি কার্ড তালিকাভুক্ত হয়েছিল তাই আমি ভেবেছিলাম আমি স্যুইচ করতে পারব না। আমি আমার ল্যাপটপ স্পিকার থেকে এইচডিএমআইতে স্যুইচ করতে চাই। এটি আমার জন্য একই কার্ড, কেবলমাত্র অন্য একটি আউটপুট ( analog-stereoবনাম hdmi-stereo)।
ক্রিস্টোফার কে।

অনেক অনেক ধন্যবাদ !!!! এটি ঠিক করতে প্রচুর সংগ্রাম করেছে ...
ছায়া 3535

3

ড্যাশ-এ, মাল্টিমিডিয়া সিস্টেমস নির্বাচকটির জন্য অনুসন্ধান করুন ।

এটি খুলুন এবং এর Audioট্যাবে আপনি ডিফল্ট অডিও ইনপুট এবং আউটপুট ডিভাইস নির্বাচন করতে পারেন।

এখানে চিত্র বর্ণনা লিখুন

এই অ্যাপ্লিকেশনটি উবুন্টু ইনস্টলেশনটিতে ডিফল্টরূপে ইনস্টল করা আছে। তবে আপনি যদি না পেয়ে থাকেন তবে এটি কোনওভাবে ইনস্টল করতে পারেন

sudo apt-get install gnome-media

যদি এটি ড্যাশটিতে না দেখানো হয় তবে চালান:

gksudo gedit /usr/share/applications/gstreamer-properties.desktop

ফলস্বরূপ পাঠ্য ফাইলে, শুরু হওয়া লাইনে যান NoDisplay=। পরিবর্তন NoDisplay=trueকরার জন্যNoDisplay=false


থুরুর প্রতিক্রিয়ার জন্য ধন্যবাদ, দুর্ভাগ্যক্রমে এটি কার্যকর হয়নি। দেখে মনে হবে এটি নিখুঁত সমাধান তবে উবুন্টু এই পছন্দগুলি উপেক্ষা করে মনে হয় এবং প্রারম্ভকালে এইচডিএমআই সাউন্ড ডিভাইসটি নির্বাচন করে চলেছে।
ওপেনট্যানজেন্ট

আমার জন্যও একই. আপনি কি এটি ওপেনট্যানজেন্টকে ঠিক করেছেন?
আম্পিরস্কি

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

নীচে আমার উত্তরে আমি এটির একটি সমাধান পেয়েছি যা আমার পক্ষে কাজ করে।

1

উবুন্টু ১.0.০৪ এর সহজ সমাধান হ'ল একটি স্ক্রিপ্ট তৈরি করা যা শুনলে স্ক্রিপ্টের পরিবর্তে স্ক্রীনটি আনলক হয়ে যায় যা শোনার পরে যখন সিস্টেম জাগ্রত হয় তখন মনে হয় যে সিস্টেমটি ঘুম থেকে ওঠার মুহুর্তে সমস্ত পরিষেবা উপলব্ধ নয় available আমি ওয়েকআপ স্ক্রিপ্টের সাথে এইচডিএমআই সাউন্ডে স্যুইচ করার জন্য পালসওডিও পেতে পারি না তবে আনলক শোনার স্ক্রিপ্টটি ব্যবহার করে এটি সফলভাবে স্থির করেছি:

dbus-monitor --session "type='signal',interface='com.ubuntu.Upstart0_6'" | \
(
  while true; do
    read X
    if echo $X | grep "desktop-lock" &> /dev/null; then
        echo "screen locked"
    elif echo $X | grep "desktop-unlock" &> /dev/null; then
      /usr/bin/pacmd set-card-profile 0 output:hdmi-surround+input:analog-stereo
    fi
  done
)

1

আপনি যদি নতুন 3.x জিনোম ব্যবহার করছেন তবে আপনার লঞ্চারটি (ডিফল্ট উইন্ডো কী) টাইপ সেটিংস -> শব্দ প্রদর্শন করুন। একটি ভিন্ন ডিফল্ট নির্বাচন করুন, উইন্ডোটি বন্ধ করুন।

নির্বাচিত শব্দ উইন্ডোর ছবি


0

আপনি ALSA এর সাথে সাউন্ড কার্ডগুলি অর্ডার করে ডিফল্ট সেট করতে পারেন slots=

lsmod: lsmod | grep -P '^snd[_]?[A-z]*'বা ঠিক এর সাথে আউটপুট পরীক্ষা করে আপনি যে শব্দ সাউন্ড কার্ডগুলি ব্যবহার করতে চান তার জন্য ড্রাইভার মডিউলগুলির সন্ধান করুন lsmod। যেমন আমার ক্রিয়েটিভ এক্স-এফআই এক্সট্রিম গেমারটি হ'ল snd_ctxfi, আমার অন বোর্ডটি snd_hda_intelআমার ইউএসবি ওয়েবক্যাম snd_usb_audio

এখন একটি টেক্সট এডিটর খুলুন বা ন্যানো আপনার সম্পর্কিত ALSA কনফিগারেশন ফাইল যেমন sudo nano /etc/modprobe.d/alsa-base.confএবং নীচে নীচের অংশে কিছুটা প্রাধান্য অনুসারে যুক্ত করুন (প্রথম ঘোষণাটি ডিফল্ট হয়ে যায়):

options snd slots=snd_ctxfi,snd_hda_audio,snd_usb_audioতারপরে ঠিক CTRL+o+enterও সংরক্ষণ করতে হবে CTRL+x। পুনঃসূচনা করুন এবং আপনি বাছাই করা যেতে পারে।


0

প্রথমত, আপনার সমাধানের জন্য ব্যবহারকারীর জন্য ধন্যবাদ 224082 যা আমাকে কোন ডিভাইসটির প্রয়োজন তা আবিষ্কার করতে আমাকে সহায়তা করেছিল।

কোন ALSA ডিভাইস আপনার প্রয়োজন তা সন্ধান করতে:

  1. মাল্টিমিডিয়া সিস্টেম নির্বাচনকারী ব্যবহার করে, প্লাগইনের জন্য ALSA - অ্যাডভান্সড লিনাক্স সাউন্ড আর্কিটেকচার নির্বাচন করুন
  2. পছন্দসই স্পিকার নির্বাচন না করা অবধি ডিভাইসের অধীনে বিভিন্ন বিকল্পের পরীক্ষা করুন
  3. device=পাইপলাইন বাক্সে মানটির একটি নোট তৈরি করুন । আমার ছিল"hw:0,4"

আপনার কোন ডিভাইসের প্রয়োজন তা জানার পরে এটি ডিফল্ট হিসাবে সেট করুন:

টাইপ করে default.pa সম্পাদনা করুন sudo nano /etc/pulse/default.pa

ফাইলের একেবারে নীচে, যুক্ত করুন:

load-module module-alsa-sink sink_name=spkr device=hw:0,4
set-default-sink spkr

device=আপনার ডিভাইসের সাথে মানটি প্রতিস্থাপন করা হচ্ছে ।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.