কীভাবে আমি কুবার্টুতে সম্পূর্ণরূপে হাইবারনেট অক্ষম করতে পারি?


11

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

আমি একটি swap হবে না আমার এনক্রিপ্ট এসএসডি উপর, আমার সিস্টেম স্থির (এমনকি হাতের অক্ষর পরিবর্তন করতে পারি না লক) যদি আমি ঘটনাক্রমে "জ্বালানি ব্যবস্থাপনা" এ "হাইবারনেট" বোতামটি টিপুন। আমার কীবোর্ডে ভলিউম নিয়ন্ত্রণ বোতামগুলির পাশে একটি হাইবারনেট বোতাম ( Fn+ F4) রয়েছে এবং আমি যখনই ভুল কী টিপব ততক্ষণে সিস্টেমটি হিমশীতল হয়ে যাবে।

সুতরাং, এটি অক্ষম করার সঠিক উপায় কী? যদি কোনও সমাধান না হয়, তবে একটি কাজের আশপাশও স্বাগত।


+1 ওসিজেড ভার্টেক্স 2 ড্রাইভ চালানো যে কারও জন্য এটি (এবং স্থগিতকরণ অক্ষম করা) একটি অত্যন্ত গুরুত্বপূর্ণ প্রশ্ন ... সাসপেন্ড / হাইবারনেট তাত্ক্ষণিকভাবে একটি একক বাইট পুনরুদ্ধারের আশা ছাড়াই ড্রাইভটি বিলুপ্ত করতে পারে। :(
রাশ

উত্তর:


6

হাইবারনেশনের জন্য ট্রিগার:

  • কিক অফ -> ছেড়ে দিন -> হাইবারনেটে হাইবারনেট বোতাম টিপুন
  • সিস্টেম ট্রেতে শক্তি আইকনে হাইবারনেট টিপুন
  • একটি ডিবিএস সিগন্যাল প্রেরণ করুন: qdbus org.kde.kded /modules/powerdevil suspend 4

হাইবারনেশন ট্রিগার করা হলে, এটিই কার্যকরকরণ প্রবাহ:

  1. /usr/lib/hal/scripts/linux/hal-system-power-hibernate-linux বলা হয়
  2. /usr/sbin/pm-hibernate কিছু যুক্তি সহ বলা হয়
  3. লগিং শুরু হয় /var/log/pm-suspend.log
  4. হাইবারনেশনের জন্য প্রস্তুত করার জন্য হুকগুলি কার্যকর করা হয়। এই হুকগুলি অবস্থিত /usr/lib/pm-utils/sleep.d/এবং /etc/pm/sleep.dনাম অনুসারে বাছাই করা হয়েছে (প্রথম সংখ্যা)
  5. performing hibernate লগতে লিখিত হয়
  6. শেল ফাংশন do_hibernateবলা হয়, সিস্টেমকে হাইবারনেট করার নির্দেশ দিয়ে
  7. সিস্টেমটি পুনরায় চালু হলে হাইবারনেশন থেকে পুনরুদ্ধার করতে হুকগুলি কার্যকর করা হয়
  8. সিস্টেমটি আবার চলছে

হাইবারনেশন অক্ষম করতে, /etc/pm/sleep.d/000no-hibernationপরবর্তী সামগ্রী দিয়ে তৈরি করুন :

#!/bin/sh
# prevents hibernation
. "$PM_FUNCTIONS"
[ "$1" = "hibernate" ] && inhibit || true

যেমনটি 000no-hibernationস্ক্রিপ্টগুলির আগে বলা হয় 00logging(লগের মডিউলগুলি এবং মেমরির তথ্য আউটপুট করে) কোনও অ্যাপ্লিকেশন বা মডিউলগুলি বাধাগ্রস্ত বা আনলোড করা হয় না। এই নামটি দ্বারা অনুপ্রাণিত হয়েছিল /usr/lib/pm-utils/sleep.d/000kernel-change# 665651 বাগ থেকে সাবধান থাকুন যা হুকের শূন্য -হীন রিটার্ন মানগুলি স্থগিত বা হাইবারনেশন বাতিল করতে ব্যর্থ করে।

এটি আমার জন্য হাইবারনেশন সমস্যাটি সমাধান করে। স্ক্রীনটি লক হয়ে গেলেও আমি এটি নিয়ে বাঁচতে পারি। ক্র্যাশিং সিস্টেমের তুলনায় এটি অনেক ভাল।


আমি || trueএকটি শূন্য-বহিরাগত এক্সিকোড প্রতিরোধ করতে যোগ করেছি , যা স্থগিতকরণকে বাধা দেয়। হাইবারনেট স্থগিতকরণ এবং অবরুদ্ধ করার জন্য কাজ করার জন্য পরীক্ষিত।
লেকেনস্টেইন

দুর্দান্ত উত্তর! খুব পুঙ্খানুপুঙ্খ .. আপনি যা খুঁজে পেয়েছেন তা পোস্ট করার জন্য ধন্যবাদ। এটির প্রসারিত করে, এই স্ক্রিপ্টটি (আপনার সংযুক্ত বাগ প্রতিবেদন থেকে) পরিষ্কারভাবে হাইবারনেট এবং স্থগিত করা বন্ধ করে দেয়। এর মধ্যে একটিতে সম্পাদনা করাও তুচ্ছ।
রাশ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.