পোলকিটের মাধ্যমে সক্ষম করার পরে 13.10 এ হাইবারনেশনটি মেনু থেকে নিখোঁজ রয়েছে। কীভাবে সক্ষম করব?


52

আমি জানি যে, ১২.০৪ সাল থেকে হাইবারনেশন সক্ষম করার জন্য আমাদের একটি পলিসিকিট বিধি যুক্ত করা দরকার (প্রশ্নটি কীভাবে হাইবারনেশন সক্ষম করবেন? এবং অফিসিয়াল ডকুমেন্টেশন )।

আমি সফলভাবে আমার ল্যাপটপটি হাইবারনেশন মোডে sudo pm-hibernateবা এর সাথে আনতে পারি sudo s2disk, সুতরাং নিয়মটি কার্যকর হয় এবং কাজ করে তবে হাইবারনেশন এন্ট্রিটি মেনুতে এখনও অনুপস্থিত।

আমি সূচক-সেশন প্যাকেজটির উত্সটি দেখে (তবে পুরো কোডটি বুঝতে না পেরে) বলতে পারি যে কোডটিতে এখনও হাইবারনেশন মেনু রয়েছে এবং যখন সিস্টেম হাইবারনেটে সক্ষম হয় তখন তা প্রদর্শিত হবে। আপনি এতে ক্ষিপ্ত হলে দয়া করে শান্ত হন down এটি একটি ষড়যন্ত্র হওয়ার খুব কম সম্ভাবনা রয়েছে , বরং গভীর স্তরে একটি বাগ / রিগ্রেশন, যা আপনি কোডের চারপাশে স্থানান্তরিত বা প্রতিস্থাপন করার সময় ঘটতে পারে।

প্রশ্ন:indicator-session সিস্টেমটি হাইবারনেট করতে পারে তা সঠিকভাবে বলতে 13.10 এ কী করা দরকার ?


সম্ভাব্য সদৃশ: হাইবারনেশন এখনও উপলভ্য নয় - কোনও ক্রিয়াকলাপ নেই, কারণ সেই সময়ে সসির বিকাশ ছিল, সুতরাং আসকউবুন্টুর সুযোগ নেই।

সম্পর্কিত বাগ রিপোর্ট: https://bugs.launchpad.net/ubuntu/+source/indicator-session/+bug/1232814


একই জিনিস সম্পর্কে আমার প্রশ্ন: Askubuntu.com/questions/361058
পাইলফ্রোকস

@ পাইলফ্রোকস দুঃখিত, আমার ফিড রিডারটিতে অবশ্যই আপনার এটি উপেক্ষা করা উচিত।
LiveWireBT

আপনারগুলি যদিও আরও বেশি প্রযুক্তিগতভাবে বলা হয়েছে (যখন আমি ত্রুটি সম্পর্কে এখনও অবগত ছিলাম না তখন আমার প্রশ্নটি তৈরি হয়েছিল), যদি অন্য কোনওটি বন্ধ করা উচিত, তবে এটি আমার দ্বারা তৈরি করা উচিত। : পি
পাইলোফ্রোকস

উত্তর:


62

14.04 এবং এর বাইরে

মিচ তার উত্তরে 14.04 এবং 16.04 এর জন্য উল্লেখ করেছে যে 10-vendor.d/com.ubuntu.desktop.pklaকোনও কিছু পরিবর্তন করার আগে আপনার পরীক্ষা করা উচিত । আপনার সিকিওর বুট অক্ষম আছে কিনা তা পরীক্ষা করে দেখুন এবং যদি এটি মেনু বিকল্পটি ফিরিয়ে আনে।

মেনুতে হাইবারনেশন বিকল্পটি পুনরায় সক্ষম করা

মেনুতে হাইবারনেশন বিকল্পটি পুনরায় সক্ষম করতে, আপনার /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pklaসসির (13.10) এর নীচের মত দেখতে পরিবর্তন করতে হবে:

[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

তারপরে পুনরায় বুট করুন বা killall indicator-session-serviceআপনার সেশনে রান করুন এবং আপনার হাইবারনেট কার্যকারিতা / মেনু বিকল্পটি ফিরে আসা উচিত। ফাইলটি ইতিমধ্যে বিদ্যমান না থাকলে তৈরি করুন।

বাগ রিপোর্ট থেকে তদন্ত

লঞ্চপ্যাড বাগ রিপোর্ট # 1232814 তে জেফারি টু-র পোস্টের উদ্ধৃতি :

সসির জন্য, সূচক-সেশনটি আপওয়ারের পরিবর্তে লগইনড (org.freedesktop.login1) ব্যবহার করার জন্য আপডেট করা হয়েছিল।

আপনি যদি /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla চেক করেন, আপনি দেখতে পাবেন যে হাইবারনেট আপওয়ার এবং লগইন্ড উভয় ক্ষেত্রেই ডিফল্টরূপে অক্ষম।

সুতরাং হাইবারনেট বিকল্পটি পুনরায় সক্ষম করার প্রথম পদক্ষেপটি হ'ল /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla এর মতো কিছুতে সম্পাদনা করা:

[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

রিবুট করার পরে, লগইন স্ক্রিন সেশন মেনুতে একটি হাইবারনেট বিকল্প থাকা উচিত।

[...]

সমস্ত ধন্যবাদ এবং কৃতিত্ব জেফারি!

হাইবারনেশন কেন অক্ষম করা হয়েছিল?

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

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

১.0.০৪ সহ কিছু সময় আমার ল্যাপটপগুলিকে হাইবারনেট করতে সক্ষম হতে আমাকে সিকিউর বুটটি অক্ষম করতে হয়েছিল। আমার ক্ষেত্রে আমি ইউএসউসপ ব্যবহার করেছি এবং এস 2 ডিস্ক দিয়ে পরীক্ষা করে নীচের বার্তাটি ফিরে এসেছি। এটি আপনাকে একটি ইঙ্গিত দিতে পারে যে আপনার সমস্যাটি, কেন আপনি হাইবারনেট করতে পারবেন না যদিও সমস্ত কিছু ঠিক আছে, সিকিউর বুটের সাথে সম্পর্কিত:

s2disk: Could not open the snapshot device. Reason: Operation not permitted 

তবে দয়া করে বুঝতে পারেন যে এটি অভিযোগ করার কোনও জায়গা নয় এবং দয়া করে সুন্দর হোন।

সম্পর্কিত প্রশ্নাবলী


3
পদ্ধতির জন্য ধন্যবাদ, তবে আমি পুনরায় চালু হওয়ার পরে এবং 'কিলাল সূচক-সেশন-পরিষেবা' পরে কোনও সাফল্য পাচ্ছি না। আপনি "বা পুনরায় বুট করার পরে অন্যান্য সমস্যা সমাধান" উল্লেখ করেছিলেন, তবে আমি অনুমান করি যে আমি সেই বিভাগে আছি। এটা খুবই ধরনের একটি গুরুত্বপূর্ণ আচরণ এটি অদ্ভুত এখনও এই অপারেটিং সিস্টেমের অনেক পুনরাবৃত্তিও পর অসমর্থিত, কিন্তু যে সব গলাবাজি আমি মুহূর্তে পেয়েছেন। আমি কেবল আমার আঙ্গুলগুলি অতিক্রম করব এবং আপাতত সুডো পিএম-হাইবারনেটে স্টিক করব।
cdddr

3
বেশ কয়েকটি প্রশ্ন: বিশ্বে হাইবারনেশন অক্ষম কেন? এবং পাওয়ার সেটিংসে উপরোক্ত উপকার হাইবারনেশন বিকল্পগুলি কি করে? গিয়ার মেনুতে আমার হাইবারনেশনের দরকার নেই, তবে আমার ল্যাপটপের জন্য সমালোচনামূলক ব্যাটারি স্তরে হাইবারনেট করা দরকার। উত্তরের জন্য ধন্যবাদ!
অক্সভিভি

1
এর পরেও হাইবারনেট করতে পারছি না !! :( দয়া করে সাহায্য করুন! হাইবারনেশনটি আমার মেশিনে কাজ করে ... তবে মেনুতে দেখায় না ..
নির্মিক

1
@ কনস্ট্যান্টিয়াস হ্যাঁ, আপনার এটি তৈরি করা উচিত।
LiveWireBT

1
@ সালমানপেকে আপনি তখন অন্য একটি প্রশ্ন জিজ্ঞাসা করতে পারেন। আপনার কাছে পর্যাপ্ত সুইপ রয়েছে তা নিশ্চিত করুন।
শেঠ

2

হাইবারনেট কাজ করতে আপনার যদি এখনও সমস্যা হয় তবে এই বাগ রিপোর্টটিতে # 58 মন্তব্য দেখুন :

আমি ওবুন্টু জিনোম ১৩.১০ তে একটি কাজের সন্ধান পেয়েছি: হাইবারনেট ইনস্টল করুন:

sudo apt-get install hibernate

একমাত্র সমস্যাটি হ'ল স্বাভাবিক পাওয়ার অফ বন্ধ হওয়ার পরে অ্যাপপোর্টটি তিনটি ত্রুটি জারি করবে। এর জন্য আপনি অ্যাপপোর্টটি অক্ষম করতে পারেন:

sudo -H gedit /etc/default/apport

তারপরে পরিবর্তন enabled=0

হাইবারনেট থেকে এডিট ফাইলগুলিতে সেটিংস পরিবর্তন করতে /etc/hibernate

হাইবারনেট প্যাকেজ ইনস্টল করা সঠিক পরিবর্তনগুলি বলে মনে হচ্ছে এবং উবুন্টু জিনোমে 13.10 x64 এ এটি আমার পক্ষে খুব ভাল কাজ করেছে


1

আপনি যদি পূর্বের পদক্ষেপগুলি অনুসরণ করে থাকেন এবং এটি এখনও কাজ না করে, তবে আমি আপনাকে এটি পরিবর্তন করতে পরামর্শ দিচ্ছি /etc/pm/sleep.d/20_custom-ehci_hcd:

[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes

এটি কাজ করতে, তারপরে হাইবারনেট বিকল্পটি সক্ষম করতে উপরে উল্লিখিত পদক্ষেপগুলি অনুসরণ করুন। এটি সত্যই আমার পক্ষে কাজ করেছিল।

শেষে আপনার " [Re-enable hibernate ... ]" ফাইলের সাহায্যে দুটি ফাইল সম্পাদিত হবে এটি চেষ্টা করে দেখুন। আপনি ওবুন্টু 13.10 ব্যবহার করছেন কিনা তা নিশ্চিত হয়ে কাজ করবে


1

আমি এখানে একটি জিনিস যুক্ত করতে চাই, এটি এএফএআইসিআর হ'ল আনপমটেড অদলবদল বিভাজন। যদি অদলবদল পার্টিশন মাউন্ট না করা হয় তবে হাইবারনেট কনফিগারেশন নির্বিশেষে হাইবারনেট বিকল্পটি প্রদর্শিত / সক্ষম হবে না।

এবং যদি অদলবদল বিভাজনটি স্বয়ংক্রিয়ভাবে না চলে যায় তবে হাইবারনেটেড অধিবেশনটি নষ্ট হয়ে যাবে।

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