11.10から12.04にアップグレードしたときに、Ubuntuの電源メニューで休止状態が失われました。それを再び追加する方法はありますか、それとも12.04のデフォルトですか?
11.10から12.04にアップグレードしたときに、Ubuntuの電源メニューで休止状態が失われました。それを再び追加する方法はありますか、それとも12.04のデフォルトですか?
回答:
残念ながら、Ubuntu 12.04では、多くのシステムで正常に機能していなかったため、休止状態はデフォルトで無効になっています。
休止状態がハードウェアで動作するかどうかわからない場合は、ターミナルから休止状態コマンドを送信してテストできます。
sudo pm-hibernate
とにかく有効にする方法は次のとおりです:(警告:上級ユーザーのみ—動作しない可能性があります)
ターミナルで、次を入力します。
sudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
要求されたらパスワードを入力します。
セクションを検索する
[デフォルトでhibernateを無効にする]
Identity = unix-user:*
Action = org.freedesktop.upower.hibernate
ResultActive = no
そしてそれを
[hibernateを 再度有効にする]
Identity = unix-user:*
Action = org.freedesktop.upower.hibernate
ResultActive = yes
次回の再起動後、オプション「休止状態」が画面右上の「電源メニュー」に戻ります。ハードウェアが休止状態をサポートしている場合、これで動作します。
注:休止状態を再び無効にする場合は、上記の変更を元に戻します。
Jorge:Linuxコンピューターを休止状態にする方法はいくつかあります。Ubuntuのデフォルトが失敗した場合、他の休止状態システムをいつでも試すことができます。
コンソールで:
sudo apt-get install hibernate
その後、再起動します。これにより、圧縮を備えた信頼性の高いシステムであるuswsuspシステムがインストールされますが、これはPreciseではインストールされませんでした。
2番目のシステムはTuxOnIceですが、設定するにはより多くの技術スキルが必要です。
その後、前に掲載したハイバネーションを有効にするための正確なハウツーに従ってください。休止状態に必要なパッケージがPreciseのデフォルトインストールにインストールされていないことを見るのは悲しいことです。「hibernate」をインストールしない場合、「sudo pm-hibernate」を実行しようとすると、そのコマンドは何もしません(一部のシステムではシャットダウンを実行します)。
これは、12.04が原因ではなく、スワップパーティションがないか、休止状態に使用されているとマークされていないためです。11.10にアップグレードしたときに、同様の問題が発生しました。
このWebページにアクセスして、スワップパーティションを追加するか、スワップを使用する準備を整えてください。 https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F
休止状態にしたい場合、スワップは物理メモリの容量よりも大きくなければならないことに注意してください!
次のようなスクリプトを追加してみてください
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin
case "${1}" in
hibernate)
if [ -e /dev/zram0 ]; then
swapoff /dev/zram0
fi
;;
thaw)
if [ -e /dev/zram0 ]; then
swapon -p 100 /dev/zram0
fi
;;
esac
/etc/pm/sleep.dディレクトリに移動します。これは何を推測するように私のためにそれを動作させる必要がありましたか?ラムディスクに休止状態にすることはできません!!!
D.