Ubuntu 12.04を実行していますが、ラップトップ*がsleep/suspend/hibernateから復帰しません。 (スリープとサスペンドは同じことですか?)これらのことのどれを行っているのかさえわかりません。その日の仕事が終わったら、画面をロックします(Control-Alt-L)。翌日に戻ったとき、画面は省電力モードになっており、(USBキーボード/マウスまたは内蔵キーボード/トラックパッドで)入力やクリックを行ったり、電源ボタンをタップしたりしても、画面は元に戻りません。
マシンを動作させる唯一の方法は、電源ボタンがオフになるまで電源ボタンを押したままにし、電源ボタンをもう一度押して電源をオンにすることです。明らかに、前日から開いていたものはほとんどなくなりました。特に、私のVMは警告なしに無作法にシャットダウンされます。
これは私を狂気に駆り立てています。私は、毎日仕事の最初の1時間を過ごして、コンピューターが一晩でロックするのを止める方法を見つけようとしています。
私が試したこと:
私の質問:自動スリープおよび/または休止状態を無効にする方法(および/または同様のもの)Ubuntu 12.04で。ボタンを押したり、コマンドを実行したり、LEDツェッペリンの歌詞を逆に唱えたりすることで、スリープ/サスペンド/ハイバネートなど何でも可能かどうかは気にしません。午前中にラップトップを仕事に使えるようにしたいだけです。
*ラップトップは、Dell Latitudeのその他のものです。あまりにも具体的になりすぎたくはありません。似たような質問がたくさんあるので、あまりにも具体的すぎるために閉じられてしまうからです。私の質問は十分に一般的で、最新の安定したバージョンのUbuntuに関する質問だと思います。
へのリンク dmesg
へのリンク / var/log/kern.log
編集:
私がこれまでに試したことで、Ubuntuが夜間に眠ることを妨げたものはありません。また、Ubuntuが眠るとき、私が試したことで確実に復帰させることはできません。バグのあるビデオドライバーが目覚めの問題を引き起こす可能性があるという記事をいくつか見ました。
昨夜、昼休みに、何が起こるかを見るために、仕事を辞める前にコンソール(ctrl + alt + 1)に切り替えてみました。今朝、コンピューターを起動すると、すぐにコンソールに戻りました。 Gnome(ctrl + alt + 7)に切り替えて、画面がフリーズしているように見えたが、パスワードを入力してEnterキーを押し、コーヒーをmadeれた。数分後に戻ってきたとき、昨晩置いたようにデスクトップが準備できました。
これが信頼できる解決策であるかどうかを確認するために、これを試行し続けます。
編集2:
サイコロなし。ログアウト後にコンソールに切り替えても何も起こりません...毎朝コンピュータを再起動する必要があります。それは私を夢中にさせています... Ubuntuでの不安定なサスペンドがどれほど信じられないでしょう。または、単に無効にできないという事実。
以下に、通常サスペンドを無効にする2つの一般的なGnome 3の方法を示します。それ以外の場合は、acpi=off
パラメーターを使用して起動を試すことができます。
電源設定:
gnome-Tweak-tool
(必要に応じてインストール):
[システム設定]から、またはダッシュで検索して、[電源設定]に移動します。あなたはそこに必要なものを見つけるでしょう;)
ロックを防ぐには、明るさとロックに移動します。
カフェイン アプリケーションインジケーターをチェックアウトしてみませんか。それはまさにあなたが望むことをし、非常に使いやすいです。
ユニティダッシュタイプのスクリーンセーバーで、クリックします。ウィンドウが開いたら、[詳細設定]タブをクリックし、[電源管理有効]のチェックを外します。
@Kaled Kelevra、ファイル00CPUを作成してすべての手順を実行しましたが、残念ながら私のマシンは10分後にもスリープ状態になりました。
ArchLinuxフォーラム で、私に合った解決策を見つけました。回答#21を参照してください。
これは私が/etc/X11/xorg.conf
で私を修正した方法です:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Evdev Mouse" "CorePointer"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
そこに表示される4つのオプションを追加しました。テストして投稿します。幸運を。
サスペンド/ハイバネートに関する問題を解決したかどうかはわかりませんが、そうでない場合は、スクリプトで解決できるかもしれません(同じ問題があり、うまくいきました)。 :)スクリプトを作成します/ etc/pm/sleep.d /ディレクトリ( "Sudo gedit /etc/pm/sleep.d/ 00CP "、たとえば)次のコンテンツ
#!/bin/sh
# Workaround for concurrency bug in xserver-xorg-video-intel 2:2.4.1-1ubuntu10.
# Save this as /etc/pm/sleep.d/00CPU
. "${PM_FUNCTIONS}"
case "$1" in
hibernate|suspend)
for i in /sys/devices/system/cpu/cpu*/online ; do
echo 0 >$i
done
;;
thaw|resume)
sleep 10 # run with one core for 10 secs
for i in /sys/devices/system/cpu/cpu*/online ; do
echo 1 >$i
done
;;
*)
;;
esac
次に、スクリプトに実行許可を与えます(Sudo chmod 755 00CP)そして...それだけです! Ubuntuをお楽しみください。
追伸:私の英語でごめんなさい。 P.S.2 .:「sleep 10」の値を、例えば「sleep 5」で変更できるため、2番目のプロセッサコアが少し早く実行されます。
注:これは、一部のカーネルバージョンおよび確定マルチコアプロセッサでの同時実行性の問題のようです。
gsettingsを使用して、モニターがスリープ状態になるのを有効または無効にすることができます。
gsettings set org.gnome.desktop.session idle-delay 0
gsettings set org.gnome.desktop.session idle-delay 300
12.04では、スクリーンセーバー/ロックが呼び出された後、特に数分以上ロックされている場合は、コンピューターのアクティベーションが非常に難しいように見えることに気付きました。システムは実際には一時停止または休止状態ではありません。
数分待つと、最終的にシステムはユーザーIDとパスワードの入力を求め、ビジネスに戻ります。それが戻ってくることを理解する前に、あなたのように電源をオフにします。
なぜそんなに時間がかかるのかわかりませんが、おそらくバグでしょう。単純に3〜10分待つのに役立ちますか?もしそうなら、おそらく私たちは同じことを見ています。