লিনাক্স পাওয়ার বোতামের আচরণটি পরিবর্তন করুন


29

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

পাওয়ার বোতামটির আচরণ পরিবর্তন করার কোনও সহজ উপায় কি তাই কোনও কিছু করার জন্য এটির জন্য অত্যন্ত দীর্ঘকালীন প্রেস (10 সেকেন্ড বা তাই) বা একাধিক চাপ প্রয়োজন?


এটি কি ডেস্কটপ বা ল্যাপটপ? আমি ল্যাপটপটি অনুমান করছি যদি সেই বিড়ালটির পাওয়ার বোতামটিতে অ্যাক্সেস থাকে।
টেরডন

3
এটি একটি ডেস্কটপ - এটি কি কোনও সফ্টওয়্যার সমাধানের সাথে প্রাসঙ্গিক?
সিজোড্যাকটাইল

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

2
আপনার যদি রিসেট বোতাম থাকে তবে এটি টিপতে প্রায়শই ছোট এবং শক্ত। যদি তা হয় তবে আপনি এটিকে পাওয়ার বোতাম হিসাবে তারে আপ করতে পারেন এবং আসল পাওয়ার বোতামটি সংযোগ বিচ্ছিন্ন করতে পারেন। আমি আমার বিড়াল সম্পর্কিত পাওয়ার বোতাম সম্পর্কিত সমস্যাগুলি এর সাথেই মোকাবিলা করি :)
রজার ডাহল

1
একই সমস্যা, তবে আমার বাচ্চারা দুর্ঘটনাক্রমে পাওয়ার বোতামটি
টিপছে

উত্তর:


17

ঠিক আছে, আপনি যা করতে পারেন তা কেবল পাওয়ার বোতামটি পুরোপুরি অক্ষম করে দেওয়া। ব্যক্তিগতভাবে, আমি এটি কেবলমাত্র আমার মেশিনটি চালু করতে ব্যবহার করি এবং মেশিনটি চালু হওয়ার পরে কখনও এটি ব্যবহার করি না। এটি যদি আপনার জন্য ওকে সমাধান হয় তবে সম্পাদনা করুন /etc/acpi/events/powerbtn-acpi-support:

sudo nano /etc/acpi/events/powerbtn-acpi-support

এই ফাইলটি এর মতো দেখতে হবে:

event=button[ /]power
action=/etc/acpi/powerbtn-acpi-support.sh

পাওয়ার বোতামটি কিছু না করার জন্য, এটিকে পরিবর্তন করুন:

event=button[ /]power
action=

তারপর পুনরায় আরম্ভ acpiসঙ্গে ডেমন

sudo service acpid restart

আপনার পাওয়ার বোতামটি উপেক্ষা করা উচিত নয়।


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

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

2
আপনাকে অনেক ধন্যবাদ! আমার বিড়ালছানা আমার কম্পিউটার বন্ধ করতে ব্যবহৃত! :)
জেরাদ্লাস_আরইউ

34

টেরডনের উত্তর বেশিরভাগ ক্ষেত্রে সঠিক, তবে বিতরণগুলি যা গ্রহণ করেছে systemd-logindতার পরিবর্তে পাওয়ার ইভেন্টগুলি পরিচালনা করে acpid। এই বিতরণগুলিতে, /etc/systemd/logind.confপাওয়ার বোতামটি অক্ষম করতে এই সেটিংটি যুক্ত বা সম্পাদনা করুন :

HandlePowerKey=ignore

নতুন সেটিংটি তুলতে লগইনটি পুনরায় চালু করুন

sudo systemctl restart systemd-logind

কিছু পুরানো ডিস্ট্রিবিউশনে ডেস্কটপ সেশন সক্রিয় থাকাকালীন লগইন্ড পুনরায় আরম্ভ করা যায় না, সেক্ষেত্রে আপনাকে নতুন সেটিংটি তুলতে পুনরায় বুট করতে হবে।


3
দেখে মনে হচ্ছে এটি উবুন্টু 14.04 এর জন্য কার্যকর সমাধান যখন আপনি জিনোম (আমার ক্ষেত্রে i3wm) ব্যবহার করছেন না।
গ্রেজগোর্জ

PowerKeyIgnoreInhibited=yesআমার ডিই (জিনোম-সেটিংস) এর পাওয়ার-হ্যান্ডলিং সেট করতে বা স্যুইচও করতে হয়েছিল। উভয় সমাধান জিনোমকে পাওয়ার-বোতামটিও উপেক্ষা করতে সহায়তা করেছিল।
বার্ক

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

এটি আসলে উভয়ই। এসিপিআই সিস্টেমটি এখনও কাজ করে, তবে সিডেস logindএটি সনাক্ত করা হলে নিয়ন্ত্রণ করে । এটি আসলে এই সমাধানটিকে আরও ভাল করে তোলে কারণ যদি logindব্যর্থ হয়, আপনি সম্ভবত পাওয়ার বাটনটি ডিফল্টরূপে একটি যথাযথ শাটডাউন করতে চান।
ওয়ালফ

11

বোতামের উপরে একটি কার্ডবোর্ডের প্রহরীকে নালী-টেপ করুন। Rugেউখেলান পিচবোর্ডের তিন টুকরো নিন এবং আপনার আঙুলটি বোতামের কাছে পৌঁছানোর জন্য প্রতিটি বড় একটি গর্ত কাটা করুন। তাদের একসাথে আঠালো করে গর্তটি সারিবদ্ধ করুন, তারপরে বোতামটির চারপাশে সমাবেশটি নিক্ষেপ করুন। সব আমাদের কৃপণতা ওভারলর্ডস শোক!



3
যেহেতু এটি কোনও কার্যকর সফ্টওয়্যার সমাধান না হলে আমি যা করার বিষয়টি বিবেচনা করছি ঠিক তাই, এটির পরামর্শ দেওয়ার জন্য আমি আপনাকে সত্যিই দোষ দিতে পারি না ...
সিজোড্যাকটাইল

1
web.archive.org/web/20160429084659/http://www.retrologic.com/… মূল লিঙ্কটি ব্যর্থ হওয়ায় মলি-গার্ডের নতুন লিঙ্ক।
K7AAY

1

প্রথমে আপনি আপনার কীম্যাপ ফাইলটিকে অন্য কোনও কীতে বরাদ্দ করার জন্য পাওয়ার বোতামটির আচরণ পরিবর্তন করতে সম্পাদনা করতে পারেন

ফাইলটি সম্পাদনা করুন: /usr/share/X11/xkb/symbols/inet(POWR কী সম্পাদনা করুন)

তারপরে আপনাকে পাওয়ার বাটনটি দক্ষতার সাথে অক্ষম করতে হবে একটি ভাল পদ্ধতি এক্সপুট সহ

চালিত xinput --listপাওয়ার বোতামগুলির নিজস্ব প্রবেশ রয়েছে ... ডিভাইস নম্বরটি চয়ন করুন তারপরে চালান

xinput disable devnumber কিছুটা এইরকম xinput disable 8

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