দূরবর্তীভাবে অন্তর্নির্মিত স্পিকারটিতে কম্পিউটার বীপ তৈরি করুন


28

আমি কীভাবে দূরবর্তী অবস্থান থেকে (এসএসএইচ) আমার লিনাক্স কম্পিউটার বিপকে তৈরি করতে পারি (অন্তর্নির্মিত স্পিকার, কোনও বাহ্যিক নেই বলে)? আমার উবুন্টু 9.04 আছে এবং প্রয়োজনে অতিরিক্ত প্যাকেজ ইনস্টল করতে পারি। এটি যদি আপনার চারপাশে একাধিক দাঁড়িয়ে থাকে এবং কোন আইপি কোন বাক্সটি ভুলে যায় তা একটি নির্দিষ্ট বাক্স সন্ধানের জন্য ভাল।


11
আমি আশা করি আপনার প্রশ্নটি কার্যত
টেলিমাচাস


1
@ সিরোস্যান্টিলি 新疆 改造 中心 六四 事件 法轮功 এই প্রশ্নটি যে কোনওটির চেয়ে পুরনো।
wsd

@ ডাব্লুএস আমি নকল বোঝাতে চাইনি এবং বর্তমান sensক্যমত্যটি "গুণমান" দ্বারা বন্ধ হবে: মেটা.স্ট্যাকেক্সেঞ্জ / সেকশনস / 147643/… যেহেতু "গুণমান" পরিমাপযোগ্য নয়, তাই আমি কেবল উর্ধ্বতনগুলি দিয়ে চলেছি। ;-) সম্ভবত এটাই নেমে আসে যে শিরোনামে সেরা নবাগত গুগল কীওয়ার্ডগুলিতে কোন প্রশ্নটি আঘাত করে।
সিরো সান্তিলি 新疆 改造 中心 法轮功 六四 事件

@ সিরোসন্টিলি 新疆 改造 中心 六四 事件 cla স্পষ্টির জন্য আপনাকে ধন্যবাদ :)
wsd

উত্তর:


23

চেষ্টা করুন:

sudo sh -c "echo -e '\a' > /dev/console"

আপনাকে বিল্ট-ইন স্পিকারের জন্য প্রথমে কার্নেল মডিউলটি লোড করতে হতে পারে (যেমন মডিউলটি স্বয়ংক্রিয়-লোডিং থেকে কালো তালিকাভুক্ত করা হয়েছিল):

sudo modprobe pcspkr

বীপ আদেশটি না করায় এটি কাজ করেছিল। আমি এটি সহকর্মী মেশিনে চালানোর জন্য সেট করেছি। আমি ভিতরে seq 1 10000; ইকো-ই '\ এ'> / দেব / কনসোল করুন; ঘুম 1; সম্পন্ন
নিক স্টিনিমেটস

শব্দ করিনি।
নিক স্টিনিমেটস

এটি সেন্টোস / আরএইচএল-তে ভাল কাজ করে, আমি কোনও বিপ প্যাকেজ পেলাম না।
plasmid87

@ নিকস্টাইনমেটস নিশ্চিত করুন যে আপনার মাদারবোর্ডে একটি পিসি স্পিকার রয়েছে
ডাইকেগ

এটিই সহজ সমাধান! এছাড়াও, শুধুমাত্র 9 বছর দেরীতে গ্রহণের জন্য দুঃখিত।
wsd


6

থেকে হুইসেল আমার উবুন্টু মেশিনে মানুষ পৃষ্ঠা:

আইওসিটিএল WACKINESS

কিছু ব্যবহারকারী এমন একটি পরিস্থিতির মুখোমুখি হবেন যেখানে আইওপিটিএল () এর অভিযোগ নিয়ে বীপ মারা যায়। এর কারণ, পিটার তিরসেক যেমন আমার দিকে ইঙ্গিত করার পক্ষে যথেষ্ট চমৎকার ছিল, কার্নেলটি কীভাবে বীপের ঝাঁকুনির চেষ্টা চালায় তা থেকে উদ্ভূত হয় (নন-প্রোগ্রামারদের ক্ষেত্রে: আইওসিটিএল এক ধরণের ক্যাচ-অল ফাংশন যা আপনাকে এমন জিনিসগুলিতে ঝুঁকতে দেয় যেগুলি টিটিটি অন্য কোনও পূর্বনির্ধারিত পুকিং-এট মেকানিজম নেই) এটি কীভাবে বীপ দেয়। সংক্ষিপ্ত গল্পটি হ'ল, কার্নেলটি যা পরীক্ষা করে:

  • আপনি সুপারভাইজার

  • আপনি বর্তমান tty মালিক

এর অর্থ হ'ল মূলটি সর্বদা বীপের কাজ করতে পারে (আমার জ্ঞানের সেরা দিকে!) এবং যে কোনও স্থানীয় ব্যবহারকারী বীপের কাজ করতে পারে, তবে কোনও রুটহীন দূরবর্তী ব্যবহারকারী তার প্রাকৃতিক অবস্থায় বীপ ব্যবহার করতে পারবেন না।

বীপ দূর থেকে কাজ করতে অস্বীকার করার কারণ এটিই হতে পারে। -T বিকল্পের সাহায্যে ssh আহ্বান করে আপনি এটির মূল কারণ কিনা তা যাচাই করতে পারেন , যা সিউডো-টিটি বরাদ্দকে বাধ্য করে।

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


3

লিখো

ssh user@remote-machine
beep

উবুন্টু ডেস্কটপ ৮.x-তে পরীক্ষা করা হয়েছে, এটি সার্ভারে কোনও স্থানীয় সেশন সক্রিয় না হওয়া সত্ত্বেও, এটি রিমোট সার্ভারে বীপযুক্ত হবে (সুতরাং: সার্ভারের সাথে সংযুক্ত মনিটরে জিনোম লগইন স্ক্রিন প্রদর্শিত হলেও)।

একটু দেখো

man beep

আরো বিস্তারিত জানার জন্য. ডেবিয়ান / উবুন্টুতে, বীপ প্যাকেজ ইনস্টল করতে হবে এবং স্পিকার অবশ্যই নিঃশব্দ করা উচিত নয়।


আমি অবাক হয়েছি কেন আপনি "স্পিকার অবশ্যই নিঃশব্দ করা উচিত নয়" লিখেছেন । আমার উবুন্টু ডেস্কটপ বাক্সে কোনও সাউন্ড ড্রাইভার ইনস্টল নেই, এবং প্রকৃতপক্ষে উভয়ই beepএবং echoবিকল্পগুলি আমার বিল্ট-ইন স্পিকারটি ব্যবহার করে। যদিও man beepস্পষ্টত "বিপ পিসির স্পিকারকে যে কোনও উপায়ে উপায় রয়েছে" উল্লেখ করা হয়েছে , তবে যদি সাউন্ড ড্রাইভার ইনস্টল করা থাকে তবে কী ঘটে তা আমি যাচাই করিনি।
আরজান

কমপক্ষে আমার পিসিতে আমি জিনোম-ভলিউম-নিয়ন্ত্রণের মাধ্যমে স্পিকারগুলিকে নিঃশব্দ করতে পারি। এবং যেহেতু আমি বিপিংকে দাঁড়াতে পারি না, তাই আমি সাধারণত করি।
কিম

তাহলে, তাহলে beepকি আপনার সিস্টেমে বিল্ট-ইন স্পিকার ব্যবহার করবেন না? অথবা ভলিউম নিয়ন্ত্রণ (যা আমার উবুন্টু বাক্সে অক্ষম আছে) এছাড়াও অন্তর্নির্মিত স্পিকারকে নিয়ন্ত্রণ করে? echoসমাধানগুলি এর চেয়ে আলাদা আচরণ করে কিনা তা মজাদার হতে পারে ।
আরজান

জিনোম-ভলিউম-নিয়ন্ত্রণটি পৃথকভাবে বিল্ট-ইন স্পিকারকে নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে। অক্ষম বলতে কী বোঝ? আপনি যখন কমান্ড লাইন থেকে জিনোম-ভলিউম-নিয়ন্ত্রণ চালান তখন কি হবে?
কিম

দুঃখিত, কেবল এই 10.8 ইনস্টলটি মুছে ফেলেছে। হিসাবে অক্ষম করা হয়েছে: কোনও সাউন্ড ড্রাইভার ইনস্টল করা হয়নি এবং তাই জিনোম মেনুতে সাউন্ড-আইকনের উপরে একটি স্টপ-সাইন।
আরজান

3

তুমি ব্যবহার করতে পার:

ssh ব্যবহারকারী @ রিমোট-মেশিন
sudo sh -c "প্রতিধ্বনি-e '\ a'> / dev / tty1"


নোট করুন যে নিম্নলিখিত কাজ করবে না। এটি sudoপাসওয়ার্ডের জন্য অনুরোধ করার আগেও ব্যর্থ হয় কারণ ( bash) শেলটি পুনর্নির্দেশটি করছে এবং শেলটি এখনও সাধারণ ব্যবহারকারীর মতো চলে, যেমনটি হয় না root:

ssh ব্যবহারকারী @ রিমোট-মেশিন
sudo প্রতিধ্বনি -e '\ a'> / dev / tty1
-বাশ: / দেব / টিটি 1: অনুমতি অস্বীকার করেছে
ls -la / dev / tty1
crw ------- 1 টি মূল রুট 4, 1 2009-09-28 16:33 / dev / tty1

3

এই আদেশটি কৌশলটি করবে:

modprobe pcspkr; echo -e "\a" > /dev/console;

0

রিমোট মেশিনে একটি রিমোট কমান্ড চালান:

আরএস হোস্টনাম / ইউএসআর / বিন / প্রতিধ্বনি '\ এ'
বা
এসএসএস ব্যবহারকারী @ রিমোটহস্ট / ইউএসআর / বিন / প্রতিধ্বনি '\ এ'


টমাসের পরামর্শ মতো রিমোট সার্ভারটি স্থানীয় এসএসএইচ ক্লায়েন্টের পরিবর্তে বীপ বয়ে আনার জন্য যেমন কোনও দূরবর্তী টার্মিনালের পুনর্নির্দেশের প্রয়োজন হবে না?
আরজান

যে কেউ করতে পারেন: প্রতিধ্বনি "\ a"> 'tty'।
harrymc

echo -e "\a" > /dev/ttyঅবশ্যই এসএসএইচ ক্লায়েন্টকে বীপ দেবে, সার্ভারের বিল্ট-ইন স্পিকারে নয় :-) tty0, tty1এবং consoleঅন্য উত্তরগুলিতে যেমন দেখানো হয়েছে তেমন কাজ করছে বলে মনে হচ্ছে।
আরজান

0

অথবা, আপনি কেবল একবার নিম্নলিখিত চালাতে পারেন:

chmod o + x `যা বিপ করে`

এটি সমস্ত ব্যবহারকারীকে বীপ নির্বাহযোগ্য, যা সম্ভবত বেশিরভাগ ক্ষেত্রেই যথেষ্ট নিরাপদ ব্যবহার করতে সক্ষম করবে।

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