چگونه خواب زمستانی را فعال کنیم؟


به جواب پذیرفته شده بروید




در اوبونتو 12.04 و جدیدتر ، خواب زمستانی به طور پیش فرض در خط مشی غیرفعال شده است . چگونه می توانم این کار را فعال کنم؟


424









10 :تعداد پاسخها


اگر این پاسخ در اوبونتو 13.10 کار نمی کند ، برای پاسخی جایگزین اینجا را ببینید


می توانید اسناد رسمی را از اینجا دنبال کنید . خواب زمستانی در تاریخ 12.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- Oپس از آن enterو پس از آن نانو خروج با فشار دادن Ctrl- X.

راه اندازی مجدد و خواب زمستانی برگشته است!

یا killall unity-panel-service فقط تنظیم مجدد منو را اجرا کنید.

سپس برخی از کاربران sudo update-grub برای دستیابی به گزینه hibernate در منوی پاور ، باید اجرا شوند . ممکن است برخی از کاربران حداقل مجبور شوند از سیستم خارج شوند و وارد سیستم شوند تا بتوانند در منوی پاور (بالا سمت راست) ظاهر شوند.


333



ابتدا باید تست کنید که دستگاه شما از خواب زمستانی پشتیبانی می کند. آن را با دستور تست کنید:

  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 برای Ubuntu 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
 

این چندین حالت عادی دارد که ممکن است شما چندین کاربر داشته باشید (به این معنی که به جای ورود به سیستم از چندین کاربر یا بالاتر به عنوان مدیر وابسته نیست)

ps: اسناد رسمی https://help.ubuntu.com/16.04/ubuntu-help/power-hibernate.html


48



علاوه بر این ، برای کسانی که می خواهند دکمه تعلیق را غیرفعال کنند (به دلایل مختلف) ، به طور مشابه ادامه دهید ...

نام هر پرونده را انتخاب کنید ، اما این یکی از موارد شفاهی است:

 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

بدون نیاز به راه اندازی مجدد ، باید به محض ورود به منوی خاموش کردن از بین برود.


32



یک چیز دیگر:

هنگامی که می خواهید گزینه hibernation را به صفحه XFCE اضافه کنید ، باید روی نام خود (راست) کلیک راست کرده و را انتخاب کنید properties .

پس از آن صفحه نمایش ظاهر می شود:


توضیحات تصویر را اینجا وارد کنید

مطمئن شوید که شما Hibernate را مانند من بررسی می کنید.


14



ابتدا توصیه می کنم که اگر لپ تاپ شما از خواب زمستانی پشتیبانی می کند ، تست کنید زیرا دلیل غیرفعال شدن خواب زمستانی به طور پیش فرض این است که در بعضی مواقع نتایج ناخوشایندی دارد. دستگاه خود را تست کنید

Ctrl+ Alt+ Tو بعد sudo pm-hibernate

دستگاه شما باید خواب زمستانی باشد. بعد از خواب زمستانی دستگاه خود را از خواب بیدار کنید و اگر آن را بد عمل کرد یا اینکه به طور عادی عمل کرد ، مشاهده کنید. اگر بعد از خواب زمستانی دچار هرگونه اختلال هستید ، توصیه می کنم با روش زیر ادامه ندهید. با این حال ، اگر این نرم افزار بسیار خوب است ، همچنان به فعال سازی خواب زمستانی توسط

 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



اگر پاسخ با /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
 

فراموش نکنید که قبل از انجام کار ، کار خود را ذخیره کنید.

اگر همه چیز خوب پیش رفت ، رایانه شما خاموش می شود. بعد از روشن کردن آن ، میز کار خود را در وضعیتی که قبل از خواب زمستانی در آن مانده اید ، دریافت خواهید کرد.


6


2013-10-10

خواب زمستانی را با یک فیلمنامه فعال کنید

من پاسخهای بالا را برای 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



یک دستور ساده که دقیقاً همان جواب پذیرفته شده را انجام می دهد به جز غیر تعاملی:

 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



در 12.04 ، من با موفقیت گزینه hibernate را در منوی نشانگر فعال کردم تا خواب زمستانی شود. اما هنوز هم نتوانستم با موفقیت از خواب زمستانی شروع کنم. من برای رفع این مشکل این مراحل را دنبال کردم:

Hibernate را در 12.04 فعال کنید

برای فعال کردن Hibernate ، من این پاسخ را از Dima دنبال کردم .

بعد از فعال کردن خواب زمستانی ، می توانم خوابم را بیاموزم. اما مشکل اینجاست که من نمی توانم با موفقیت از خواب زمستانی از سر بگیرم. هر وقت کامپیوتر خود را از خواب زمستانی شروع کردم ، مانند یک بوت معمولی چکمه می کند. بنابراین ، من مجبور شدم این کارها را انجام دهم تا بتوانم از خواب زمستانی از سر بگیرم.

رفع مشکلات برای از سرگیری از خواب زمستانی

دو راه برای حل این مسئله وجود دارد.

1. ویرایش /etc/initramfs-tools/conf.d/resume پرونده

  1. ابتدا UUID از پارتیشن swap را بدست آورید.

      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
     

    فراموش نکنید که مقدار UUID واقعی را که از مرحله 1. دریافت می کنید ، جایگزین کنید. پرونده را ذخیره کنید و از gedit خارج شوید

  3. سپس در ترمینال ، این دستور را اجرا کنید

     sudo update-initramfs -u
     

اکنون می توانید از خواب زمستانی از سر بگیرید

2. ویرایش /etc/default/grub پرونده.

  1. یک ترمینال را باز کنید و دستور زیر را برای باز کردن آن اجرا کنید

    gksudo gedit / etc / default / 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



من Ubuntu Gnome 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

درج شده: ( منبع )

 [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/ نصب شده استhttps://extensions.gnome.org/extension/755/hibernate-status-button/


0



انتشارات مرتبط


خواب زمستانی هنوز پس از فعال کردن از طریق polkit ، در ساعت 13.10 از فهرست فهرست گم شده است. چگونه فعال کنیم؟

چگونه می توان پیام های بوت را هنگام چاپ کردن روی صفحه چاپ کرد؟ [تکثیر]

چگونه خواب زمستانی را در 16.04.1 فعال کنیم؟ (سیستم)

چگونه خواب زمستانی را در 15.04 فعال کنیم؟

چگونه فایروال ufw را فعال کنیم تا بتواند پاسخ icmp را بدهد؟

Xubuntu 14.04: چگونه خواب زمستانی را فعال کنیم؟

نحوه فعال شدن خواب زمستانی در 16.04

نحوه فعال کردن alt + کلیک راست برای تغییر اندازه پنجره [کپی]

چگونه می توان netplan را در سرور اوبونتو از 16.04 تا 18.04 به روز کرد

چگونه کاربر را قادر به ورود از طریق FTP کنیم؟

[power-management] سوال برچسب


چه کار باید بکنم وقتی اوبونتو یخ زد؟

مجوزها و مالکیت پوشه را تغییر دهید

نحوه نصب Google Chrome

چگونه می توانم یک پرونده .tar.gz (یا .tar.bz2) نصب کنم؟

چگونه می توانم محدوده صفحه / بخشی از PDF را استخراج کنم؟

چگونه می توانم لیستی از پرونده های نصب شده را از یک بسته دریافت کنم؟

چگونه می توانم آهنربای ماوس را در لبه میانه با چند مانیتور غیرفعال کنم؟

هنگام بارگیری در لیست بسته ها ، به دلیل خطای "عدم تطابق جمع"

چگونه می توانم swappiness را پیکربندی کنم؟