প্রশ্ন কিভাবে হাইবার্নেশন সক্রিয় করতে?


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


418
2018-01-12 00:10


উত্স


কেন তারা প্রথম স্থানে এটি নিষ্ক্রিয় করেছিল? এটা অডিও হারাতে কি কিছু আছে? - Ali
13.10 দেখুন askubuntu.com/questions/361734/... - rogerdpack
আলীর প্রশ্নের জবাব দিতে, এটি নিষ্ক্রিয় করা হয়েছে কারণ অনেক লোক তাদের সোয়াপ পার্টিশনের সমস্যাগুলির কারণে হাইবারনেট করতে সমস্যা হয়েছে। যাইহোক, উবুন্টু 14.10 ইউপিকিক ইউনিকোনে, একটি বাটন এবং সবকিছু দিয়ে, ভাল কাজের জন্য হাইবারনেশন পেতে পরিকল্পনা রয়েছে। - John Scott
15.04 এর জন্য, আপনার এই প্রশ্নটির প্রয়োজন হতে পারে askubuntu.com/q/614662/178596 - Wilf
হাইবারনেট কখন কাজ করতে পারে না btrfs পার্টিশন ব্যবহার করা হয়। এখানে দেখো askubuntu.com/questions/768136/... - Anwar


উত্তর:


উবুন্টু 13.10 এ এই উত্তরটি কাজ করে না, দেখুন এখানে একটি বিকল্প উত্তর জন্য


আপনি অফিসিয়াল ডকুমেন্টেশন অনুসরণ করতে পারেন এখানে। হাইড্রেনেশন ছিল অক্ষম উবুন্টুর সাথে প্রত্যয়িত মেশিনগুলির জন্য 1২.04 এ।

হাইবার্নেশন সক্রিয় করার জন্য আপনাকে এটি চালানোর দ্বারা সঠিকভাবে কাজ করে কিনা পরীক্ষা করতে হবে sudo pm-hibernate একটি টার্মিনালে। সিস্টেম হাইবারনেট করার চেষ্টা করবে। আপনি যদি সিস্টেমটি আবার চালু করতে সক্ষম হন তবে আপনি ওভাররাইড যুক্ত করতে কম বা নিরাপদ।

এটি করার জন্য, সম্পাদনা শুরু করুন:

sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

এটি দিয়ে এটি পূরণ করুন:

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

অথবা 14.04 এবং পরবর্তীতে:

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

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

চাপ দিয়ে সংরক্ষণ করুন জন্য ctrl-হে তারপর প্রবেশ করান এবং তারপর চাপ দিয়ে ন্যানো প্রস্থান জন্য ctrl-এক্স

রিস্টার্ট এবং হাইবার্নেশন ফিরে!

অথবা চালানো killall unity-panel-service শুধু মেনু রিসেট করতে।

তারপর কিছু ব্যবহারকারী চালানোর প্রয়োজন হবে sudo update-grub পাওয়ার মেনুতে উপলব্ধ হবারনেট বিকল্পটি পেতে। কিছু ব্যবহারকারীকে অন্তত লগ আউট করতে হবে যাতে এটি (উপরের ডান) পাওয়ার মেনুতে উপস্থিত হওয়ার জন্য লগ ইন করতে হয়।


335
2018-06-23 19:17



এই বিকল্পটি "বিকল্প স্থিতি মেনু" এক্সটেনশান সহ GNOME গ্লেল 3.4 এও কাজ করে। - Robert Wohlfarth
@ cuda.geek yep, পুরো গুই জিনিসটি নিয়ে বিরক্ত হবেনা, এই ছোট কমান্ডটি টাইপ করা দ্রুত (ওরফে আরও দ্রুত ...) :) - Aditya M P
সত্যি? এই ধরনের একটি সহজ সেটিং পরিবর্তন ব্যবহারকারীর বন্ধুত্বপূর্ণ সংস্করণ? এটা প্রতিদিন বিকৃত হচ্ছে ... - Esteban
গ্রেট টিউটোরিয়াল! আমি উইন্ডোজ থেকে উবুন্টুতে স্যুইচ করেছিলাম, এবং এটা ভালোবাসি! আপনি মানুষ সন্ত্রস্ত :) - gfivehost
আমি মনে করি না এস্টেবান এর বিন্দু ছিল। এটা হাইবারনেট সক্রিয় করতে arcane যাদু প্রয়োজন হবে না। / Etc / ডিফল্ট ডিরেক্টরিতে কিছু ভাবুন যেখানে আপনি enable_hibernate = "false" থেকে একটি লাইন পরিবর্তন করুন enable_hibernate = "true"। একটি সিস্টেম-> সেটিংস কথোপকথন নিয়ে চিন্তা করুন যা আপনাকে এটি সতর্ক করে দেয় "এটি কাজ নাও করতে পারে, আপনার মেশিনটি সঠিকভাবে জাগতে পারে না।" - Scott Marlowe


প্রথম আপনি আপনার মেশিন হাইবারনেশন সমর্থন পরীক্ষা করতে হবে। কমান্ড দিয়ে এটি পরীক্ষা করে দেখুন:

 sudo pm-hibernate
 # or for newer Ubuntus like 17.04
 sudo systemctl hibernate

উবুন্টু 16.04 এবং এর উপরে

ইন্টারফেস সক্রিয় করার জন্য আপনাকে চালানোর প্রয়োজন হবে sudo nano /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;org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes

উবুন্টু 14.04 এবং 15.04

ইন্টারফেস সক্রিয় করার জন্য আপনাকে চালানোর প্রয়োজন হবে sudo nano /etc/polkit-1/localauthority.conf.d/52-enable-hibernation.conf উবুন্টু 14.04 এবং 15.04 এর জন্য এবং পূরণ করুন:

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

[Re-enable hibernate by default for login1]
  Identity=unix-user:*
  Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions
  ResultActive=yes

আপনার কাছে একাধিক ব্যবহারকারী থাকতে পারে এমন বেশ কয়েকটি স্টানজ রয়েছে (তাই এটি একাধিক-ব্যবহারকারীর উপর নির্ভর করে না অথবা লগইন করার পরিবর্তে পরিচালক হিসাবে উত্সাহী নয়)

পি। এস।: অফিসিয়াল সর্বশেষ ডকুমেন্টেশন https://help.ubuntu.com/stable/ubuntu-help/power-hibernate.html


45
2018-06-23 00:56



এটা আমার জন্য কাজ করে উবুন্টু 15.04, যখন মূল গৃহীত উত্তর না। - Mike B.
@MikeB। এটি কাজ করে কারণ উবুন্টু 15.04 থেকে, মূল উবুন্টু সিস্টেম systemd ব্যবহার করে শুরু করে - পুরানো আপস্টেটের জন্য একটি নতুন প্রতিস্থাপন। উপরের কোডটিতে "লগইন" থাকা সিস্টেমটি সিস্টেম ভিত্তিক সিস্টেমগুলির জন্য রয়েছে। এই আপনার পরিস্থিতির কিছু হালকা sheds আশা করি। : ডি - x__x
আমার জন্য কাজ উবুন্টু 16.04। শুধুমাত্র ইস্যু অনুমতি ব্যবহার করা হয়েছে যে ত্রুটি আমি ব্যবহার করে সমাধান sudo। - Sandeep
প্রথম ধাপ sudo pm-hibernate ফলাফল স্বরূপ command not found। আমিও চেষ্টা করেছি sudo apt install sudo pm-hibernate, যা পাওয়া যায় না। এই সংস্করণ উবুন্টু 16.04। - L. D. James
আপনার উত্তরটি তালিকার শীর্ষে উপস্থিত হওয়া উচিত, যদিও এর কম ভোট রয়েছে তবে আজকের সফ্টওয়্যার ব্যবহার করে দর্শকদের কাছে এটি আরো অর্থপূর্ণ। - WinEunuuchs2Unix


উপরন্তু, যারা সাসপেন্ড বাটন (বিভিন্ন কারণে) নিষ্ক্রিয় করতে চান তাদের জন্য, সমানভাবে এগিয়ে যান ...

কোনও ফাইলের নাম নির্বাচন করুন, কিন্তু এটি একটি ক্রিয়াপদ / কনভেনশন।

sudoedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.disable-suspend.pkla

এটি দিয়ে এটি পূরণ করুন:

[Disable suspend by default]
Identity=unix-user:*
Action=org.freedesktop.upower.suspend
ResultActive=no

জন্য ctrl+ +হে, প্রবেশ করান, জন্য ctrl+ +এক্স

পুনরায় চালু করার দরকার নেই, যত তাড়াতাড়ি আপনি শাটডাউন মেনুতে চলে যান।


32
2018-04-01 08:04



আপনি মানে: ResultActive=yes
না, এই হতে হবে ResultActive=no। উত্তর এই যে নির্দিষ্ট করে অক্ষম স্থগিত। - Michael Mior


আরেকটা জিনিস:

আপনি হাইড্রেনেশন অপশন যোগ করতে চান XFCEএর প্যানেলটি আপনাকে আপনার নামের উপরে (ডানদিকে) ডান-ক্লিক করতে হবে এবং নির্বাচন করতে হবে properties

তার পর একটি পর্দা পপ আপ:

enter image description here

নিশ্চিত করুন, আপনি কি মত হাইবারনেট চেক করুন।


14
2017-10-10 14:13





প্রথমত, আমি আপনাকে সুপারিশ করছি যে আপনার ল্যাপটপটি হাইবারনেশন সমর্থন করে কিনা, কেননা হাইবর্ণেশনটি ডিফল্টভাবে অক্ষম করা হয়েছে কারণ এটি কখনও কখনও কিছু মেশিনের মারাত্মক ফলাফলের কারণ। আপনার মেশিন পরীক্ষা করে

জন্য ctrl+ +অল্টার+ +টি এবং তারপর sudo pm-hibernate

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

sudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

খোলা ফাইল সম্পাদনা করুন এবং এই লাইন যোগ করুন:

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

এর পর, আপনার মেশিনটি পুনরায় চালু করুন, এবং লগইন করার পরে, উপরের ডান সেটিংস কোণে আপনি একটি হাইবারনেশন বিকল্প দেখতে পাবেন।


14
2017-10-10 13:49



রোলব্যাক কেন?
এটি একটি ভুল রোলব্যাক ছিল - kelvinelove


সঙ্গে প্রতিক্রিয়া যদি /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla আমার ক্ষেত্রে কাজ করে না, ফাইলটি মুছে ফেলতে ভুলবেন না:

sudo rm /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

এবং ব্যবহার করার চেষ্টা করুন TuxOnIce


প্রথমে আপনি যথেষ্ট সোয়াপ আছে তা নিশ্চিত করুন। এটি আপনার RAM এর পরিমাণের সমান আকারের বা বড় হওয়া উচিত। কমান্ড ব্যবহার করুন

free

নিয়ম Swap> মেম। যদি এটি না হয় তবে আপনার সোয়াপ আকার বাড়ান। তারপর দ্বারা TuxOnIce ইনস্টল করুন

sudo add-apt-repository ppa:tuxonice/ppa
sudo apt-get update
sudo apt-get install tuxonice-userui linux-generic-tuxonice linux-headers-generic-tuxonice

তারপরে আপনি একটি হাইবারনেট পরীক্ষা চালানোর চেষ্টা করতে পারেন:

sudo pm-hibernate

আপনি এটা করার আগে আপনার কাজ সংরক্ষণ করতে ভুলবেন না।

সব ঠিক আছে, আপনার কম্পিউটার বন্ধ করা হবে। এটি স্যুইচ করার পরে, আপনি আপনার ডেস্কটপটি হাইবর্ণেশনের আগে যে অবস্থায় রেখেছেন তাতে পাবেন।


6
2018-02-18 15:27



টক্সোনাইস আমার জন্যও কাজ করে, উবুন্টু 14.04 স্থানীয় হাইবারনেস কিছু কারণে ব্যর্থ হয়! - Leszek


একটি স্ক্রিপ্ট সঙ্গে হাইবারনেশন সক্রিয়

আমি উত্তর উপরে অনুবাদ করেছেন bash স্ক্রিপ্ট। এই কম ক্লান্তিকর একাধিক মেশিনে ইনস্টলেশন করে তোলে।

লিপি enable-hibernate:

#!/bin/bash
#http://askubuntu.com/a/94963/164341
cat << '_EOF_' |sudo tee /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
[Enable Hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
_EOF_
clear
echo
echo 'Hibernate enabled.'
echo

লিপি disable-suspend:

#!/bin/bash
#http://askubuntu.com/a/154821/164341
cat << '_EOF_' |sudo tee /etc/polkit-1/localauthority/50-local.d/com.ubuntu.disable-suspend.pkla
[Disable suspend by default]
Identity=unix-user:*
Action=org.freedesktop.upower.suspend
ResultActive=no
_EOF_
clear
echo
echo 'Suspend disabled.'
echo

নোট: ভুলবেন না chmod +x উভয় স্ক্রিপ্ট তাদের এক্সিকিউটেবল করতে।


5
2017-10-24 03:52





একটি সাধারণ কমান্ড যা স্বতঃস্ফূর্তভাবে ব্যতীত গ্রহণযোগ্য উত্তর হিসাবে একই জিনিসটি করে:

cat <<EOF | sudo tee /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
EOF

4
2017-09-19 10:51





12.04-এ, আমি হাইড্রেনেটে নির্দেশক মেনুতে হাইবারনেট বিকল্পটি সফলভাবে সক্ষম করেছি। কিন্তু এখনও আমি সফলভাবে হাইবারনেট থেকে পুনরায় শুরু করতে পারবেন না। আমি এই সমস্যাটি সমাধানের জন্য এই পদক্ষেপগুলি অনুসরণ করেছি:

12.04 এ হাইবারনেট সক্ষম করুন

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

হাইবারনেট সক্রিয় করার পরে, আমি হাইবারনেট করতে পারি। কিন্তু সমস্যা হল, আমি সফলভাবে হাইবারনেট থেকে পুনরায় শুরু করতে পারছি না। যখনই আমি হাইবর্ণেট থেকে আমার পিসি শুরু করি, এটি একটি স্বাভাবিক বুটের মতো বুট হয়। সুতরাং, আমি এই জিনিসগুলি হাইবারনেট থেকে পুনরায় শুরু করতে সক্ষম হব।

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

এই ঠিক করার দুটি উপায় আছে।

1. সম্পাদনা /etc/initramfs-tools/conf.d/resume ফাইল

  1. প্রথমে সোয়াপ পার্টিশনের UUID পান।

     sudo blkid | grep swap
    

    এটি অনুরূপ একটি লাইন আউটপুট হবে:

    /dev/sda12: UUID="a14f3380-810e-49a7-b42e-72169e66c432" TYPE="swap"
    

    আসলে লাইন এই সাথে মেলে না। মধ্যে UUID মান কপি করুন "..." ডবল উদ্ধৃতি।

  2. সারসংকলন ফাইল খুলুন

    gksudo gedit /etc/initramfs-tools/conf.d/resume
    

    এবং যে ফাইল, এই মত একটি লাইন যোগ করুন

    RESUME=UUID=a14f3380-810e-49a7-b42e-72169e66c432
    

    আপনি পদক্ষেপ 1 থেকে প্রাপ্ত আসল ইউআইআইডি মান প্রতিস্থাপন করতে ভুলবেন না। ফাইলটি সংরক্ষণ করুন এবং জিডিিট থেকে প্রস্থান করুন

  3. তারপর টার্মিনালে, এই কমান্ডটি চালান

    sudo update-initramfs -u
    

আপনি এখন হাইবার্নেশন থেকে পুনরায় শুরু করতে পারবেন

2. সম্পাদনা /etc/default/grub ফাইল।

  1. একটি টার্মিনাল খুলুন এবং এটি খুলতে নিচের কমান্ডটি চালান

    gksudo gedit / ইত্যাদি / ডিফল্ট / grub

  2. মত একটি লাইন হবে GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"   । সন্নিবেশ লাইন সম্পাদনা করুন RESUME=UUID=<your-uuid-value-here> শব্দ পরে splash

    উদাহরণস্বরূপ, আমার ক্ষেত্রে, লাইন সম্পাদনা করার পরে এটির মত দেখাচ্ছে

     GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=a14f3380-810e-49a7-b42e-72169e66c432" 
    

    নিশ্চিত হোন, আপনি আপনার UUID মানটি ব্যবহার করেছেন যা আপনি পান sudo blkid | grep swap কমান্ড।

  3. তারপর এই কমান্ড না

     sudo update-grub
    

এটি আপনাকে সফলভাবে হাইবারনেট থেকে পুনরায় শুরু করতে সক্ষম করে।


দুটি উবুন্টু ইন্সটলেশন পরীক্ষা করে, উভয় কাজ করে


2



একটি পৃথক প্রশ্ন ও উত্তর হিসাবে এই ফাইল। লোকেরা "স্থগিতাদেশ থেকে পুনরায় শুরু করতে ব্যর্থ" অনুসন্ধান করতে পারে এবং আপনার চমৎকার লেখা খুঁজে পায় না। - Dima
আপনার পরামর্শের পরে, আমি এই স্ব-উত্তর প্রশ্ন তৈরি askubuntu.com/questions/196364/... - Anwar


আমি আমার নোটবুকে উবুন্টু গনোম 17.04 amd64 আছে। আমি হাইবারনেশন সক্রিয় করতে নিম্নলিখিত কাজ করেছেন:

$ sudo apt-get install hibernate (উৎস)

এই এছাড়াও ইনস্টল libx86-1uswsuspvbetool

তারপর আমি সফলভাবে সঙ্গে হাইবারনেট করতে পারে sudo systemctl hibernate। এমন কিছু নেই pm-hibernateআমার পথে এক্সিকিউটেবল।

$ sudo nano /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;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=yes

ইনস্টল https://extensions.gnome.org/extension/755/hibernate-status-button/


0