উবুন্টু 12.04 এবং আরও নতুনতে হাইবারনেশন পলিসিকিটে ডিফল্টরূপে অক্ষম করা হয়েছে । আমি কিভাবে এই ফিরে সক্ষম করতে পারি?
btrfs
পার্টিশন ব্যবহার করার সময় হাইবারনেট কাজ করতে পারে না । জিজ্ঞাসা করুন
উবুন্টু 12.04 এবং আরও নতুনতে হাইবারনেশন পলিসিকিটে ডিফল্টরূপে অক্ষম করা হয়েছে । আমি কিভাবে এই ফিরে সক্ষম করতে পারি?
btrfs
পার্টিশন ব্যবহার করার সময় হাইবারনেট কাজ করতে পারে না । জিজ্ঞাসা করুন
উত্তর:
যদি এই উত্তরটি উবুন্টু 13.10 এ কাজ না করে তবে বিকল্প উত্তরের জন্য এখানে দেখুন
আপনি এখানে অফিসিয়াল ডকুমেন্টেশন অনুসরণ করতে পারেন । উবার্টুর সাথে শংসাপত্রিত নয় এমন মেশিনগুলির জন্য হাইবারনেশন 12.04 এ অক্ষম করা হয়েছিল ।
হাইবারনেশন সক্ষম করার জন্য আপনাকে পরীক্ষা করতে হবে এটি sudo pm-hibernate
টার্মিনালে চালিয়ে সঠিকভাবে কাজ করে কিনা । সিস্টেমটি হাইবারনেট করার চেষ্টা করবে। আপনি যদি সিস্টেমটি আবার চালু করতে সক্ষম হন তবে আপনি ওভাররাইড যুক্ত করতে কম বেশি নিরাপদ are
এটি করতে, সম্পাদনা শুরু করুন:
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- Oতারপরে enterএবং তারপরে ন্যানো থেকে প্রস্থান করে Ctrl- X।
পুনরায় আরম্ভ এবং হাইবারনেশন ফিরে!
বা killall unity-panel-service
কেবল মেনুটি পুনরায় সেট করতে রান করুন ।
কিছু ব্যবহারকারীকে তারপরে sudo update-grub
পাওয়ার মেনুতে হাইবারনেট বিকল্পটি পাওয়ার জন্য চালানো দরকার । কিছু ব্যবহারকারীকে এটিকে (উপরের ডানদিকে) পাওয়ার মেনুতে উপস্থিত হতে অন্তত লগ আউট করতে হবে এবং লগ ইন করতে হবে।
প্রথমে আপনাকে পরীক্ষা করতে হবে আপনার মেশিন হাইবারনেশন সমর্থন করে। কমান্ড দিয়ে এটি পরীক্ষা করুন:
sudo pm-hibernate
# or for newer Ubuntus like 17.04
sudo systemctl 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.hibernate-multiple-sessions
ResultActive=yes
ইন্টারফেসটি সক্ষম করার 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
আপনার একাধিক ব্যবহারকারী থাকতে পারে এটির বেশ কয়েকটি স্তব রয়েছে (যাতে এটি একাধিক ব্যবহারকারীর উপর নির্ভর করে না লগইন 1 এর পরিবর্তে পরিচালক হিসাবে আপওয়ার হয়)
PS: সরকারী সর্বশেষ নথিপত্র https://help.ubuntu.com/stable/ubuntu-help/power-hibernate.html
sudo
।
sudo pm-hibernate
ফলাফল command not found
। আমি চেষ্টা করেছিলাম sudo apt install sudo pm-hibernate
, যা পাওয়া যায় না। এটি সংস্করণ উবুন্টু 16.04।
অধিকন্তু, যারা স্থগিত বোতামটি (বিভিন্ন কারণে) অক্ষম করতে চান তাদের জন্য অ্যানালগেসিকভাবে এগিয়ে যান ...
যে কোনও ফাইলের নাম চয়ন করুন, তবে এটি হ'ল ভার্বোজ / কনভেনশন:
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+ + O, Enter, Ctrl+ +X
পুনরায় আরম্ভ করার দরকার নেই, আপনি শাটডাউন মেনুতে যাওয়ার সাথে সাথে তা শেষ করা উচিত।
ResultActive=no
। উত্তরটি নির্দিষ্ট করে যে এটি স্থগিতকরণ অক্ষম করতে।
প্রথমত, আমি আপনাকে প্রস্তাব দিচ্ছি যে আপনার ল্যাপটপ হাইবারনেশনকে সমর্থন করে কিনা আপনি পরীক্ষা করুন, কারণ হাইবারনেশন ডিফল্টরূপে অক্ষম হওয়ার কারণ হ'ল এটির কিছু মেশিনে কখনও কখনও মারাত্মক ফলাফল হয়। দ্বারা আপনার মেশিন পরীক্ষা করুন
Ctrl+ Alt+ Tএবং তারপরেsudo pm-hibernate
আপনার যন্ত্রটি হাইবারনেট করা উচিত should হাইবারনেশনের পরে আপনার মেশিনটি জাগ্রত করুন এবং এটি খারাপ ব্যবহার করে বা এটি স্বাভাবিকভাবে কাজ করে কিনা তা পর্যবেক্ষণ করুন। হাইবারনেশনের পরে যদি আপনি কোনও অস্বাভাবিকতা অনুভব করেন তবে আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি নিম্নলিখিত পদ্ধতিটি অবিরত না রাখুন। তবে, যদি এটি ঠিক কাজ করে তবে হাইবারনেশনটি সক্রিয় করে চালিয়ে যান
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
এর পরে, আপনার মেশিনটি পুনরায় চালু করুন, এবং লগইন করার পরে, আপনার উপরের ডান সেটিংস কোণে হাইবারনেশন বিকল্পটি দেখতে হবে।
যদি প্রতিক্রিয়া /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 ব্যবহার করার চেষ্টা করুন ।
প্রথমে আপনার কাছে যথেষ্ট পরিমাণে অদলবদল রয়েছে তা নিশ্চিত করুন। এটি আপনার র্যামের পরিমাণের মতো একই আকার বা বড় হওয়া উচিত। কমান্ড ব্যবহার করুন
free
নিয়ম অদলবদল> মেমি। যদি এটি না হয় তবে আপনার অদলবদলের আকার বাড়ান। তারপরে 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
আপনার কাজটি করার আগে সেভ করতে ভুলবেন না।
সব ঠিকঠাক থাকলে আপনার কম্পিউটারটি স্যুইচ অফ হয়ে যাবে। এটিকে স্যুইচ করার পরে, আপনি হাইবারনেশনের আগে আপনি যে ডেস্কটপটিতে রেখে গিয়েছিলেন সেখান থেকে আপনি ডেস্কটপ পাবেন।
আমি 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
উভয় স্ক্রিপ্টগুলি সম্পাদনযোগ্য করার জন্য ভুলে যাবেন না ।
একটি সাধারণ কমান্ড যা ইন্টারেক্টিভ অ-বাদ দিয়ে গ্রহণযোগ্য উত্তর হিসাবে ঠিক একই জিনিসটি করে:
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
12.04-এ, আমি হাইবারনেট করতে সফলভাবে সূচক মেনুতে হাইবারনেট বিকল্পটি সক্ষম করেছিলাম। তবে তবুও আমি হাইবারনেট থেকে সফলভাবে পুনরায় শুরু করতে পারিনি। এই সমস্যাটি সমাধান করতে আমি এই পদক্ষেপগুলি অনুসরণ করেছি:
হাইবারনেট সক্ষম করতে, আমি দিমা থেকে এই উত্তর অনুসরণ করেছি ।
হাইবারনেট সক্ষম করার পরে, আমি হাইবারনেট করতে পারি। তবে সমস্যাটি হ'ল হাইবারনেট থেকে আমি সফলভাবে পুনরায় শুরু করতে পারি না। হাইবারনেট থেকে যখনই আমি আমার পিসি শুরু করি, এটি কোনও সাধারণ বুটের মতো বুট হয়। সুতরাং, হাইবারনেট থেকে আবার শুরু করতে সক্ষম হতে আমাকে এই জিনিসগুলি করতে হয়েছিল।
এটি ঠিক করার দুটি উপায় আছে।
/etc/initramfs-tools/conf.d/resume
ফাইলটি সম্পাদনা করা হচ্ছেপ্রথমে সোয়াপ পার্টিশনের ইউআইডি পাবেন।
sudo blkid | grep swap
এটি এর অনুরূপ একটি লাইন আউটপুট দেবে:
/dev/sda12: UUID="a14f3380-810e-49a7-b42e-72169e66c432" TYPE="swap"
আসলে লাইন এর সাথে মেলে না। "..."
ডাবল উদ্ধৃতিটির মধ্যে ইউআইডির মানটি অনুলিপি করুন ।
পুনঃসূচনা ফাইলটি খুলুন
gksudo gedit /etc/initramfs-tools/conf.d/resume
এবং সেই ফাইলটিতে, এই জাতীয় একটি লাইন যুক্ত করুন
RESUME=UUID=a14f3380-810e-49a7-b42e-72169e66c432
পদক্ষেপ 1 থেকে পাওয়া প্রকৃত ইউআইডি মানটি প্রতিস্থাপন করতে ভুলবেন না ফাইলটি সংরক্ষণ করুন এবং জেডিট প্রস্থান করুন
তারপরে টার্মিনালে এই কমান্ডটি প্রয়োগ করুন
sudo update-initramfs -u
আপনি এখন হাইবারনেশন থেকে পুনরায় শুরু করতে সক্ষম হবেন
/etc/default/grub
ফাইলটি সম্পাদনা করা হচ্ছে ।একটি টার্মিনাল খুলুন এবং এটি খোলার জন্য নীচের কমান্ডটি কার্যকর করুন
gksudo gedit / etc / default / grub
মত একটি লাইন থাকবে 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"
নিশ্চিত হয়ে নিন, আপনি sudo blkid | grep swap
আদেশ থেকে প্রাপ্ত আপনার ইউআইডি মানটি ব্যবহার করেছেন ।
তারপরে এই আদেশটি করুন
sudo update-grub
এটি আপনাকে হাইবারনেট থেকে সাফল্যের সাথে পুনরায় শুরু করতে সক্ষম করে।
দুটি উবুন্টু ইনস্টলেশন পরীক্ষিত, দুজনেই কাজ করেছেন
আমার নোটবুকে আমার উবুন্টু জিনোম 17.04 amd64 আছে। হাইবারনেশন সক্ষম করার জন্য আমি নিম্নলিখিতগুলি করেছি:
$ sudo apt-get install hibernate
( উৎস )
এটিও ইনস্টল করা আছে libx86-1
uswsusp
vbetool
তারপর আমি সফলভাবে সঙ্গে হাইবারনেট পারে sudo systemctl hibernate
। pm-hibernate
আমার পথে কোনও এক্সিকিউটেবল নেই ।
$ sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Sertedোকানো: ( উত্স )
[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/existance/755/hibernate-status-button/ ইনস্টল করা হয়েছে