পালস অডিওকে বাহ্যিক অডিও ডিভাইসটিকে পছন্দ করুন


12

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

আমি চাই যে পल्स অডিওও সবসময় অভ্যন্তরের চেয়ে কোনও বাহ্যিক ডিভাইস পছন্দ করে তবে যদি এটি উপলব্ধ থাকে। এটি সম্পাদন করার কোনও উপায় আছে?

উত্তর:


19

ব্যবহারের পাশাপাশি মডিউলটি লোড হচ্ছে module-switch-on-connect। আপনি যদি লাইন যুক্ত করেন

load-module module-switch-on-connect

থেকে /etc/pulse/default.pa(অবশ্যই যেমন su কমান্ড,), এই একটি স্ক্রিপ্ট কল করেও স্বয়ংক্রিয়ভাবে করা উচিত নয়।


3
ধন্যবাদ! এটি সমস্যার একটি মার্জিত সমাধান। এটি পরীক্ষা করতে: act প্যাকটেল লোড-মডিউল মডিউল-স্যুইচ-অন-কানেক্ট
আইলেেক্ট্রিক

1
আমার ইউএসবি ড্যাক এবং লিনাক্স মিন্ট 18 সারাহের সাথে দুর্দান্ত কাজ করে
আলফোনাক্স

সিমস 4 ইউএসবি হেডসেট + মাইকের সাথে লিনাক্স মিন্টে 18.3 সিলভিয়াতে কাজ করে
নীধিদিন ডেভিড

5

তত্ত্বগতভাবে, এটি 'পালস অডিও ভলিউম নিয়ন্ত্রণ' দ্বারা পরিচালনা করা উচিত । ডিফল্ট ডিভাইস হিসাবে কোনও ডিভাইস নির্বাচন করার জন্য একটি বোতাম রয়েছে, যদিও imho খারাপভাবে 'ফ্যালব্যাক হিসাবে সেট করুন' হিসাবে শিরোনাম। এই বৈশিষ্ট্য সম্পর্কে আরও তথ্য এখানে: http://ubuntuguide.org/wiki/Ubuntu_Oneiric_Hardware

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

আমি কল করার জন্য একটি ইউএসবি হেডসেট ব্যবহার করি এবং জিইউআইয়ের মধ্য দিয়ে যাওয়া এড়াতে প্রয়োজন হিসাবে এটি সক্ষম বা অক্ষম করতে 'প্যাকএমডি' ব্যবহার করে একটি স্ক্রিপ্ট তৈরি করতে হয়েছিল, এটি আমাকে প্রয়োজন অনুসারে পিছনে স্যুইচ করার জন্য কয়েকটি লঞ্চার আইটেম যুক্ত করার অনুমতি দেয়। আমার ক্ষেত্রে, হেডসেটটি সক্ষম করার জন্য আমার স্ক্রিপ্টটি হ'ল:

#!/bin/bash
pacmd "set-default-sink alsa_output.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-stereo"
pacmd "set-default-source alsa_input.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-mono"

এবং আমার অভ্যন্তরীণ অডিওতে ফিরে যেতে:

#!/bin/bash
pacmd "set-default-sink alsa_output.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-stereo"
pacmd "set-default-source alsa_input.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-mono"

'প্যাকএমডি' ব্যবহার করা মোটামুটি সহজ, কেবল এটি টার্মিনাল থেকে চালান এবং আরও তথ্যের জন্য 'সহায়তা' প্রবেশ করুন।


1
এছাড়াও লক্ষণীয়, আমি একটি কে.ডি. ভিত্তিক ডিস্ট্রো (নেটরুনার) এ চলে গিয়েছি এবং অডিও ডিভাইসগুলির পছন্দগুলি আরও ভালভাবে পরিচালনা করা হয়, এমনকি বিভিন্ন অ্যাপ্লিকেশন ধরণের (যোগাযোগ, মাল্টিমিডিয়া ইত্যাদি) জন্য বিভিন্ন ডিফল্ট ডিভাইস ব্যবহার করার বিষয়টি পর্যন্ত।
ভাইজার

"যদিও ইমো দুর্বলভাবে 'ফ্যালব্যাক হিসাবে সেট করুন' হিসাবে শিরোনাম" " ভাল পয়েন্ট +1
মার্টিয়েল্ডিরান

@ ভাইজারটি Set as Fallback"প্রধান" ডিভাইসটি ব্যর্থ হলে পালস অডিওকে এই ডিভাইসটি ব্যবহার করার কথা মনে হয় না?
সিআরপিএন

2

আমি কি স্যাম Whitlock বলেন একটি অনুরূপ উত্তর ছিল, ব্যতীত আমি ফাইল সম্পাদনা করার ছিল default.paমধ্যে ~/.config/pulse। শুধু load-module module-switch-on-connectকাজ যোগ !

জিলি এসি 4100 / আইকিউ সাউন্ড ব্লুটুথ হেডসেট (যদিও ইউএসবি ব্যবহার করে) সহ উবুন্টু 17.04 চলছে।

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