Jinsi ya kuwezesha hibernation?


Nenda kwa jibu lililokubaliwa


Katika Ubuntu 12.04 na mpya zaidi, hibernation imezimwa kwa chaguo-msingi katika sera . Ninawezaje kuwezesha hii nyuma?


424





2012-01-12




Idadi ya majibu: 10


Ikiwa jibu hili haifanyi kazi katika Ubuntu 13.10, tazama hapa kwa jibu mbadala


Unaweza kufuata nyaraka rasmi hapa . Hibernation mara walemavu juu ya 12.04 kwa mashine ambayo si kuthibitishwa na Ubuntu.

Ili kuwezesha hibernation unahitaji kupima ikiwa inafanya kazi kwa usahihi kwa kukimbia sudo pm-hibernate kwenye terminal. Mfumo utajaribu kujificha. Ikiwa una uwezo wa kuanza mfumo tena basi uko salama zaidi au chini ya kuongeza ziada.

Kwa kufanya hivyo, anza kuhariri:

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

Jaza na hii:

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

Au mnamo 14.04 na baadaye:

 [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
 

Okoa kwa kushinikiza Ctrl- Okisha enterna kisha utoke nano kwa kushinikiza Ctrl- X.

Anzisha tena na hibernation imerudi!

Au kukimbia killall unity-panel-service ili tu kuweka upya menyu.

Watumiaji wengine watahitaji kukimbia sudo update-grub ili kupata chaguo la hibernate kupatikana katika menyu ya nguvu. Watumiaji wengine wanaweza pia kuhitaji kuingia nje kisha uingie ili iweze kuonekana kwenye menyu ya (juu kulia).


333



Kwanza unahitaji kupima mashine yako inasaidia hibernation. Jaribu na amri:

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

Ubuntu 16.04 na hapo juu

Kwa kuwezesha usanifu utahitaji kukimbia sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla na kujaza na:

 [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
 

Ubuntu 14.04 na 15.04

Kwa kuwezesha usanifu utahitaji kukimbia sudo nano /etc/polkit-1/localauthority.conf.d/52-enable-hibernation.conf kwa Ubuntu 14.04 na 15.04 na ujaze na:

 [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
 

Inayo stanzas kadhaa kwani unaweza kuwa na watumiaji wengi (kwa hivyo hiyo haitegemei watumiaji wengi au mjumbe juu kama msimamizi badala ya kuingia 1)

ps: nyaraka rasmi https://help.ubuntu.com/16.04/ubuntu-help/power-hibernate.html


48


2014-06-23

Kwa kuongeza, kwa wale ambao wanataka kulemaza kifungo cha kusimamishwa (kwa sababu tofauti), endelea kwa analog ...

Chagua jina la faili yoyote, lakini hii ni moja ya kitenzi / kusanyiko:

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

Jaza na hii:

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

Ctrl+ O, Enter, Ctrl+X

Hakuna haja ya kuanza tena, inapaswa kupita mara tu unapoenda kwenye menyu ya kuzima.


32


2012-06-23

Kitu kimoja zaidi:

Wakati unataka kuongeza chaguo la hibernation kwenye jopo la XFCE , lazima ubonyeze jina lako (kulia) na uchague properties .

Baada ya hapo skrini itaibuka:


ingiza maelezo ya picha hapa

Hakikisha, angalia Hibernate kama vile nilivyofanya.


14


2013-04-01

Kwanza, ninapendekeza kwamba ujaribu ikiwa kompyuta yako ndogo inaunga mkono hibernation, kwa sababu sababu ya kufanya hibernation imezimwa kwa default ni kwa sababu wakati mwingine huwa na matokeo mabaya kwenye mashine fulani. Pima mashine yako na

Ctrl+ Alt+ Tna kisha sudo pm-hibernate

Mashine yako inapaswa kujificha. Amka mashine yako baada ya hibernation na uangalie ikiwa inafanya vibaya au ikiwa inachukua hatua kawaida. Ikiwa unapata uzoefu wowote baada ya hibernation, basi nakushauri usiendelee na utaratibu ufuatao. Walakini, ikiwa inafanya kazi vizuri, endelea kuamsha hibernation na

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

Hariri faili iliyofunguliwa na ongeza mistari hii:

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

Baada ya hayo, anzisha tena mashine yako, na kuingia, unapaswa kuona chaguo la hibernation kwenye kona ya mipangilio ya kulia.


14


2013-10-10

Ikiwa majibu /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla hayafanyi kazi kama ilivyo kwangu, usisahau kufuta faili na:

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

Na jaribu kutumia TuxOnIce .


Kwanza hakikisha unabadilishana. Inapaswa kuwa saizi sawa au kubwa kama kiwango cha RAM yako. Tumia amri

 free
 

sheria Badili> Mem. Ikiwa hali sio hii, panua ukubwa wako ubadilishane. Kisha kufunga TuxOnIce na

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

Basi unaweza kujaribu kufanya majaribio ya hibernate inayoendeshwa na:

 sudo pm-hibernate
 

Usisahau kuokoa kazi yako kabla ya kuifanya.

Ikiwa yote yataenda vizuri, kompyuta yako itazimwa. Baada ya kuiwasha, utapata desktop yako katika hali uliyoiacha kabla ya hibernation.


6


2013-10-10

Kuwezesha hibernation na hati

Nimetafsiri majibu hapo juu kwa bash maandiko. Hii inafanya ufungaji kwenye mashine nyingi kuwa hafifu.

Hati 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
 

Hati 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
 

Kumbuka: usisahau chmod +x maandishi yote mawili ili kuyafanya yatekelezwe.


5


2014-02-18

Amri rahisi ambayo hufanya kitu sawa na jibu lililokubaliwa isipokuwa isiyo ya kuingiliana:

 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


2013-10-24

Mnamo 12,04, nilifanikiwa kuwezesha chaguo la hibernate kwenye menyu ya kiashiria hibernate. Lakini bado sikuweza kuendelea tena kutoka kwa hibernate. Nilifuata hatua hizi kurekebisha shida hii:

Wezesha Hibernate mnamo 12.04

Ili kuwezesha Hibernate, nilifuata jibu hili kutoka Dima.

Baada ya kuwezesha hibernate, ningeweza kujificha. Lakini shida ni, siwezi kufanikiwa tena kutoka kwa hibernate. Wakati wowote ninapoanza PC yangu kutoka kwa hibernate, inakua kama buti ya kawaida. Kwa hivyo, ilibidi nifanye vitu hivi ili kuweza kuanza tena kutoka kwa hibernate.

Marekebisho ya kuweza kuanza tena kutoka kwa hibernate

Kuna njia mbili za kurekebisha hii.

1. Kuhariri /etc/initramfs-tools/conf.d/resume faili

  1. Kwanza pata UUID wa kizigeu cha ubadilishane.

      sudo blkid | grep swap
     

    Hii itatoa laini inayofanana na hii:

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

    Mstari wa kweli hautafanana na hii. Nakili thamani ya UUID kati ya "..." nukuu mara mbili.

  2. Fungua faili ya kuanza tena

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

    Na katika faili hiyo, ongeza mstari kama huu

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

    Usisahau kuchukua nafasi ya dhamana halisi ya UUID unayopata kutoka kwa hatua 1. Hifadhi faili na uondoke kwenye gedit

  3. Halafu katika terminal, toa amri hii

     sudo update-initramfs -u
     

Sasa utaweza kuanza tena kutoka kwa hibernation

2. Kuhariri /etc/default/grub faili.

  1. Fungua terminal na utekeleze amri ya chini kuifungua

    gksudo gedit / nk / default / grub

  2. Kutakuwa na mstari kama GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" . Hariri mstari ili kuingiza RESUME=UUID=<your-uuid-value-here> baada ya neno splash .

    Kwa mfano katika kesi yangu, mstari unaonekana kama hii baada ya kuhariri

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

    Hakikisha, ulitumia thamani yako ya UUID unayopokea kutoka kwa sudo blkid | grep swap amri.

  3. Kisha fanya agizo hili

      sudo update-grub
     

Hii pia hukuwezesha kufanikiwa kuanza tena kutoka kwa hibernate.


Ilijaribiwa kwa ufungaji wa Ubuntu, zote mbili zilifanya kazi


2


2012-09-19

Nina Ubuntu Gnome 17.04 amd64 kwenye daftari langu. Nilifanya yafuatayo kuwezesha hibernation:

$ sudo apt-get install hibernate ( chanzo )

Hii imewekwa pia libx86-1 uswsusp vbetool

Basi ningeweza kufanikiwa kubana sudo systemctl hibernate . Hakuna pm-hibernate kinachoweza kutekelezwa katika njia yangu.

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

Imeingizwa: ( chanzo )

 [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
 

Imewekwa https://extensions.gnome.org/extension/755/hibernate-status-button/


0