web-dev-qa-db-ja.com

コンピューターが自動的にスリープおよび/または休止状態になるのを防ぐ方法

Ubuntu 12.04を実行していますが、ラップトップ*がsleep/suspend/hibernateから復帰しません。 (スリープとサスペンドは同じことですか?)これらのことのどれを行っているのかさえわかりません。その日の仕事が終わったら、画面をロックします(Control-Alt-L)。翌日に戻ったとき、画面は省電力モードになっており、(USBキーボード/マウスまたは内蔵キーボード/トラックパッドで)入力やクリックを行ったり、電源ボタンをタップしたりしても、画面は元に戻りません。

マシンを動作させる唯一の方法は、電源ボタンがオフになるまで電源ボタンを押したままにし、電源ボタンをもう一度押して電源をオンにすることです。明らかに、前日から開いていたものはほとんどなくなりました。特に、私のVMは警告なしに無作法にシャットダウンされます。

これは私を狂気に駆り立てています。私は、毎日仕事の最初の1時間を過ごして、コンピューターが一晩でロックするのを止める方法を見つけようとしています。

私が試したこと:

  1. Org.freedesktop.upower.policyを編集して、サスペンドと休止状態を無効にします。
  2. 「システム設定」の「電源」セクションで電源管理オプションを設定します。
  3. BIOSのすべての電源管理オプションを調べます(スリープ/サスペンド/休止状態に関連するものはありません)。
  4. 私が見つけることができるすべてのフォーラム投稿/ askubuntu投稿を読むことは、それが主題に正接的に関連していることさえあります。
  5. カーネル引数にacpi = offを追加します。 (USBキーボードとマウスが機能しないという結果になったため、サスペンドが修正されるかどうか確認するのを待ちませんでした。)
  6. カーネル引数にapm = offを追加します。

私の質問:自動スリープおよび/または休止状態を無効にする方法(および/または同様のもの)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での不安定なサスペンドがどれほど信じられないでしょう。または、単に無効にできないという事実。

32
Mark E. Haase

以下に、通常サスペンドを無効にする2つの一般的なGnome 3の方法を示します。それ以外の場合は、acpi=offパラメーターを使用して起動を試すことができます。

  1. 電源設定:

    enter image description here

    enter image description here

  2. gnome-Tweak-tool(必要に応じてインストール):

    enter image description here

27
ish

[システム設定]から、またはダッシュで検索して、[電源設定]に移動します。あなたはそこに必要なものを見つけるでしょう;)

Power settings

ロックを防ぐには、明るさとロックに移動します。

Brightness and Lock settings

15
Dart

カフェイン アプリケーションインジケーターをチェックアウトしてみませんか。それはまさにあなたが望むことをし、非常に使いやすいです。

6
digvijay91

ユニティダッシュタイプのスクリーンセーバーで、クリックします。ウィンドウが開いたら、[詳細設定]タブをクリックし、[電源管理有効]のチェックを外します。

enter image description here

4
Mitch

@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つのオプションを追加しました。テストして投稿します。幸運を。

2
Buya Nami

サスペンド/ハイバネートに関する問題を解決したかどうかはわかりませんが、そうでない場合は、スクリプトで解決できるかもしれません(同じ問題があり、うまくいきました)。 :)スクリプトを作成します/ 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番目のプロセッサコアが少し早く実行されます。

注:これは、一部のカーネルバージョンおよび確定マルチコアプロセッサでの同時実行性の問題のようです。

2
Kaled Kelevra

gsettingsを使用して、モニターがスリープ状態になるのを有効または無効にすることができます。

  • 画面のオフを無効にします

    gsettings set org.gnome.desktop.session idle-delay 0

  • 5分の遅延で画面をオフにすることを有効にします

    gsettings set org.gnome.desktop.session idle-delay 300

ソース: https://askubuntu.com/a/788456/8854

1
streak

12.04では、スクリーンセーバー/ロックが呼び出された後、特に数分以上ロックされている場合は、コンピューターのアクティベーションが非常に難しいように見えることに気付きました。システムは実際には一時停止または休止状態ではありません。

数分待つと、最終的にシステムはユーザーIDとパスワードの入力を求め、ビジネスに戻ります。それが戻ってくることを理解する前に、あなたのように電源をオフにします。

なぜそんなに時間がかかるのかわかりませんが、おそらくバグでしょう。単純に3〜10分待つのに役立ちますか?もしそうなら、おそらく私たちは同じことを見ています。

0
John S Gruber