কমান্ড লাইন থেকে আমি কীভাবে ডিফল্ট অডিও ডিভাইসটি পরিবর্তন করতে পারি?


102

ডিফল্ট ইনপুট / আউটপুট ডিভাইস এবং ভলিউম সেট করার জন্য অডিও সেটিংস (সিস্টেম-> পছন্দসমূহ> শব্দ) পরিবর্তন করার জন্য উবুন্টুর ডেস্কটপ গুই দুর্দান্ত।

তবে আমি কমান্ড-লাইন থেকে এই জিনিসগুলি করতে সক্ষম হতে চাই। গুই কোন সরঞ্জামটি পর্দার আড়ালে ব্যবহার করছে?

উত্তর:


117

কমান্ড লাইন pacmdএবং pactlকমান্ড ব্যবহার করে আপনি পালস অডিওকে পুরোপুরি নিয়ন্ত্রণ করতে পারেন । বিকল্পগুলির জন্য ম্যান পেজ বা উইকিটি পালস অডিওতে দেখুন :

pacmd list-sinks(বা pactl list short sinks) সম্ভাব্য ডুবির নাম বা সূচী সংখ্যার জন্য

pacmd set-default-sink "SINKNAME" ডিফল্ট আউটপুট সিঙ্ক সেট করতে

pacmd set-default-source "SOURCENAME" ডিফল্ট ইনপুট সেট করতে

pacmd set-sink-volume index volume

pacmd set-source-volume index volumeভলিউম নিয়ন্ত্রণের জন্য ( 65536= 100%, 0= নিঃশব্দ; বা আরও কিছু স্বজ্ঞাত 0x10000= 100%, 0x7500= 75%, 0x0= 0%)

এবং আরও অনেক সিএলআই বিকল্প রয়েছে।


দ্রষ্টব্য: কমান্ড লাইন ইন্টারফেসের মাধ্যমে আউটপুট সিঙ্ক পরিবর্তন করা কেবল তখনই কার্যকর হবে যদি স্ট্রিম টার্গেট ডিভাইস পড়ানো অক্ষম থাকে। এতে করপোরেশন লাইনটি সম্পাদনা করে এটি করা যেতে পারে /etc/pulse/default.pa:

load-module module-stream-restore restore_device=false

এটি কীভাবে করা যায় সে সম্পর্কে আরও বিস্তৃত টিউটোরিয়াল এবং প্লেব্যাক চলাকালীন সিঙ্কটি কীভাবে পরিবর্তন করবেন সে সম্পর্কে নির্দেশাবলীর জন্য এই উত্তরটি দেখুন


2
পালসৌদিও বদলে গেছে, প্রথম কমান্ডটি এখন pacmd list-sinksআমার মনে করা উচিত
আনোয়ার

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

@ মাইকডট্রিক: এই আদেশগুলি দিয়ে এটি করা যাবে না। ইউএসবি ডিভাইসগুলির সাথে আমার কোনও অভিজ্ঞতা নেই তবে আমি বিশ্বাস করি এটি আপনার প্রোফাইল / ড্রাইভার / পোর্ট / ALSA সমস্যা হতে পারে। ডিভাইসটি কি ALSA এ ইনপুট হিসাবে স্বীকৃত?
তাকত

আমি সবেমাত্র আলসামিক্সার ব্যবহার শুরু করেছি, তাই আমি সম্ভবত খুব বেশি সাহায্য পাচ্ছি না। /proc/asound/cards/এটির অধীনে টোনপোর্টকে ইউএসবি ডিভাইস হিসাবে তালিকাভুক্ত করা হয়েছে এবং এর অধীনে /proc/asound/pcmবলা হয়েছে playback 1: capture 1। এটি সমস্ত চালানোর পরে alsamixerএবং [f2] ক্লিক করার পরে ।
রব

যদি আপনার pacmd list-sinksতালিকাগুলি কেবল একটি ডুবে থাকে তবে আপনি সিস্টেম সেটিংস> সাউন্ডে বেশ কয়েকটি আউটপুট ডিভাইস দেখতে পাচ্ছেন, এই উত্তরটি দেখুন: জিজ্ঞাসুবন্টু
সেভেরো রাজ্জ

3

হ্যাঁ টার্মিনালে আলসামিক্সার টাইপ রয়েছে

বিকল্প পাঠ

টিপুন,

F1 - সহায়তা

F2 - সিস্টেম তথ্য

F6 - সাউন্ড কার্ড নির্বাচন করুন

Esc - মেনু থেকে প্রস্থান করুন


2
অ্যালিমিক্সার ভলিউম পরিবর্তনের জন্য ভাল বলে মনে হচ্ছে। আমি কীভাবে ডিফল্ট ডিভাইসটি পরিবর্তন করব?
paleozogt

আমি এটি কেবলমাত্র ভলিউম স্তরগুলি সামঞ্জস্য করার জন্য ব্যবহার করি F F6 কী টিপতে চেষ্টা করুন এবং এটি আপনাকে সহায়তা করে কিনা তা আমাকে জানান।
karthick87

28
F6 আপনাকে ম্যানিপুলেট করার জন্য একটি সাউন্ড কার্ড চয়ন করতে দেয়, তবে এটি ডিফল্টটি পরিবর্তন করে না।
paleozogt

1
pavucontrol

প্রকৃত উবুন্টু ভলিউম নিয়ন্ত্রণ নয়, আরও ভাল! এটি আপনাকে ডিফল্ট ডিভাইস এবং অ্যাপ্লিকেশন / স্ট্রিম প্রতি ডিভাইসগুলি নিয়ন্ত্রণ করতে দেয়।

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

এছাড়াও, (সাইড নোটে), পুরানো (নাড়ির নাড়ি) অ্যাপ্লিকেশনগুলির জন্য এগুলি চালনা করুন padsp, উদাহরণস্বরূপ:

padsp some_old_app

pavucontrol


3
কমান্ড লাইন থেকে অডিও ডিভাইসটি কীভাবে পরিবর্তন করা যায় তা প্রশ্ন। এটি কমান্ড লাইনের জন্য কোনও অ্যাপ্লিকেশন নয়।
xorinzor

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