আমার কাছে একটি রিমোট মেশিন রয়েছে যাতে আমি এসএসএস করতে পারি। রিমোট মেশিনে একটি প্রোগ্রাম রয়েছে যা রিমোট মেশিনের সাথে সংযুক্ত একটি ইউএসবি মাইক্রোফোন থেকে ইনপুট পেতে ডাল অডিও ব্যবহার করে। স্থানীয়ভাবে পরিচালিত হওয়ার সময় এই সেটআপটি সূক্ষ্মভাবে কাজ করে, যেমন স্থানীয়ভাবে সংযুক্ত হওয়ার পরে আমি পালস অডিও থেকে ইনপুট পেতে পারি।
Ssh ওভার, আমি ত্রুটি পেয়েছি:
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused
একইভাবে, যখন আমি ssh -X এর মাধ্যমে রিমোট মেশিনে প্যাভুকন্ট্রোল খোলার চেষ্টা করি, আমি বার্তাটি পাই:
পালস অডিওতে সংযোগ ব্যর্থ হয়েছে। ... এক্ষেত্রে এটি সম্ভবত কারণ পরিবেশ / এক্স 11 রুট উইন্ডো বৈশিষ্ট্যগুলিতে PULSE_SERVER বা ক্লায়েন্টকন্টে ডিফল্ট-সার্ভারটি ভুল কনফিগারেশনযুক্ত।
pulseaudio --start
N: [pulseaudio] main.c: User-configured server at {30ab51874e4a0ca492830f1400000007}unix:/home/user2/.pulse/30ab51874e4a0ca492830f1400000007-runtime/native, refusing to start/autospawn.
এক্স 11 দিয়ে পালস অডিও শুরু করার চেষ্টা করা হচ্ছে: স্টার্ট-পালসোডিও-এক্স 11
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
pulseaudio --check সরাসরি কমান্ড প্রম্পটে ফিরে আসে।
যদি আমি ssh এক্স বৈশিষ্ট্যগুলি পাওয়ার চেষ্টা করি তবে আমি পাই:
user1@remote-pc:~$: xprop -root | grep PULSE
PULSE_COOKIE(STRING) = Some stuff here
PULSE_SERVER(STRING) = "{30ab51874e4a0ca492830f1400000007}unix:/home/user2/.pulse/30ab51874e4a0ca492830f1400000007-runtime/native"
PULSE_SESSION_ID(STRING) = "30ab51874e4a0ca492830f1400000007-1407765989.424751-1424846683"
PULSE_ID(STRING) = "12165@30ab51874e4a0ca492830f1400000007/2040"
ঠিক আছে. আমি এই সমস্যা সম্পর্কিত প্রশ্ন দেখেছি, তবে প্রতিটি ক্ষেত্রে, প্রশ্নকারী একটি নেটওয়ার্ক সংযোগ জুড়ে শব্দ প্রেরণ করতে চায়, যা আমি করি না <করতে চাই না। তাহলে আমি কী PULSE_SERVER
হতে কনফিগার করব ?