পাওয়ার বোতামে পিসি বন্ধ হওয়া থেকে বিরত রাখুন


9

আমি জনসাধারণের ব্যবহারের জন্য এম্বেড থাকা একটি পিসি এবং একটি বিগলবার্ডস এআরএম তৈরি করছি। তারা যথাক্রমে উবুন্টু ১৩.০৪ চালায় এবং ম্যানুয়ালি লিনাক্স একত্রিত করে। শাটডাউন বোতাম টিপতে (কী-বোর্ডে নয়) এগুলি বন্ধ হতে বাধা দেওয়ার কোনও উপায় আছে কি? অবশ্যই, আমি এটি হার্ডওয়ারে করতে পারি। আমি শুধু সফ্টওয়্যার সমাধান পছন্দ। কেউ যদি নিশ্চিতভাবে বলতে পারে "এটি অসম্ভব" এটিও একটি দরকারী উত্তর হবে answer

ফলাফল: ঠিক আছে, আমি এটা বুঝতে পারছিল না। কেউ প্রেসে শাটডাউন প্রতিরোধ করতে পারে, তবে দীর্ঘ প্রেসে নয়। আমাকে যখন প্রয়োজন হবে তখন পাওয়ার বোতামটি প্লাগ অফ করতে হার্ডওয়ার স্যুইচ করতে হবে।


আপনার কি ইচ্ছাকৃত বা দুর্ঘটনাজনিত কী প্রেসগুলি প্রতিরোধ করা দরকার? মনে রাখবেন যে ম্যাজিক সিসরেক (অক্ষম করা যেতে পারে) এবং টিটিওয়াইতে স্যুইচ করা সহ একটি সিস্টেম পুনরায় চালু / শাটডাউন করার অন্যান্য উপায়গুলি রয়েছে এবং তারপরে Ctrl-Alt-Delete এর মাধ্যমে পুনরায় বুট করুন।
লেকেনস্টেইন

ইউজার ১8৩৮ something something এমন কিছু উল্লেখ করেছে ( যে উত্তরটি আমরা মুছে ফেলেছি এমন উত্তরে ) যা বিবেচনার যোগ্য হতে পারে: আমি যখন অনেকগুলি স্ক্রিন প্রবর্তক এবং কীবোর্ড Ctl-Alt- সহ প্রতিক্রিয়াশীল হয়ে উঠি তখন আমি বেশ কয়েকবার পরিস্থিতিগুলির মুখোমুখি হয়েছি (একটি জিম্প অপারেশন চলাকালীন আমার ক্ষেত্রে) I টি, আল্ট-এফ 1 ... এফ 6, সিটিএল-আল্ট-ডেল, সিটিএল-আল্ট-বিকেএসপি, এবং কেবলমাত্র পুনরুদ্ধারটি পাওয়ার বাটনটি শাটডাউন / পুনঃসূচনা করার জন্য ব্যবহার করা হয়েছিল। এই ক্ষমতাটি সরিয়ে ফেলা আপনাকে ব্যাটারিটি সরিয়ে এবং / অথবা পাওয়ার কর্ডটি টানতে পারে। বা হাতুড়ি দিয়ে এটি ছিন্ন করা।
এলিয়াহ কাগন

উত্তর:


3

টার্মিনালে আপনি পরবর্তী কমান্ড ব্যবহার করতে পারেন :

sudo chmod -x /sbin/shutdown

আপনি যদি পুনরায় সক্ষম করতে চান তবে একই কমান্ডের +xপরিবর্তে ব্যবহার করুন -x

যাইহোক, পাওয়ার সেকেন্ডটি কয়েক সেকেন্ড ধরে ধরে উপরের সমাধানটি কাজ করবে না এবং আমি মনে করি না যে আপনি এই ক্ষেত্রে একটি সফ্টওয়্যার সমাধান খুঁজে পাবেন।


আপগ্রেডের মাধ্যমে অনুমতিগুলি অবিচ্ছিন্ন রাখতে আপনার dpkg-statoverride ব্যবহার করা উচিত upstart। উদাহরণ: sudo dpkg-statoverride --add root root 0644 /sbin/shutdown। তবে এটি অবশ্যই লক্ষণীয় হবে যে এক্সিকিউটিভ অনুমতিগুলি অপসারণ করা এই প্রোগ্রামের সমস্ত ব্যবহারকারীর (সহ poweroffএবং halt) এর শাটডাউন বিকল্পটি ভেঙে দেয় ।
লেকেনস্টেইন

3

এটা অসম্ভব. আপনাকে শারীরিকভাবে জনসাধারণকে পাওয়ার স্যুইচ থেকে দূরে রাখতে হবে, ঠিক যেমনভাবে দেওয়াল থেকে পাওয়ার কর্ডটি ঝাঁকানো থেকে বা পুরো মেশিনটি ধরে ফেলতে এবং এটিকে চালিয়ে যাওয়া থেকে আপনাকে আটকাতে হবে।


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

@ লেকেনস্টেইন, আপনি 4 সেকেন্ডের জন্য বোতামটি চেপে ধরলে তা হয় না।
psusi

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

2

আপনার পরিবর্তন করা দরকার ...

/etc/acpi/powerbtn.sh

এবং এই লাইনটি মন্তব্য করুন (আমি ইতিমধ্যে # টি যোগ করেছি) ...

#/sbin/shutdown -h now "Power button pressed"
  • এটি কেবল পাওয়ার বোতামকে প্রভাবিত করে মেনু থেকে শাটডাউন করে না।
  • তবে বাগ 1124149 নোটটিও নোট করুন যে দাবি করেছে যে / usr / bin / qdbus থেকে / usr / lib / i386-linux-gnu / qt4 / bin / qdbus এ চলে যাওয়ার কারণে এটি সর্বদা চলতে পারে না (বাগ উবুন্টুকেও প্রভাবিত করে)।

এই সমাধানটি আমার সিস্টেমে কোনও প্রভাব ফেলবে না।
রাদু রেডানু

এটি বাগ @ রদুআরডিয়ানু হবে :) এটি কাজের সময় 12.10-এ কাজ করে; এবং বাড়িতে আমার মেশিনেও নেই (এতে 13.04 রয়েছে)। সুতরাং গড় সময়ের জন্য রাদুর পদ্ধতিটি ব্যবহার করুন তবে এটি সম্ভবত কীবোর্ডের অন্যান্য বোতামগুলিকেও প্রভাবিত করে।
রিনজউইন্ড

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