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


33

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が夜間に眠ることを妨げたものはありません。また、眠るとき、私が試したことで確実に復帰させることはできません。バグのあるビデオドライバーが目覚めの問題を引き起こす可能性があるという記事をいくつか見ました。

昨夜、何が起こるかを確認するために、仕事を辞める前に、思い切ってコンソール(ctrl + alt + 1)に切り替えてみました。今朝、コンピューターを起動すると、すぐにコンソールに戻りました。Gnome(ctrl + alt + 7)に切り替えて、画面がフリーズしているように見えたが、パスワードを入力してEnterキーを押し、コーヒーをmadeれた。数分後に戻ってきたとき、昨晩置いたようにデスクトップが準備できました。

これが信頼できる解決策であるかどうかを確認するために、これを試行し続けます。

編集2:

サイコロなし。ログアウト後にコンソールに切り替えても何も起こりません...それでも毎朝コンピュータを再起動する必要があります。それは私を夢中にさせています...私はUbuntuでの不安定なサスペンドがどのように信じられません。または、単に無効にできないという事実。


スクリーンセーバーの[詳細設定]を確認しましたか?
ミッチ

スクリーンセーバーの設定はどこにありますか?ディスプレイ、外観、明るさ、ロックの下を確認しました。スクリーンセーバーが見つかりません。システム設定の検索ボックスは役に立ちません。「saver」を検索しても結果はありません。
マークE.ハーセ

電源設定を確認します。サスペンド/ハイバネートに関するルールがあります
Thomas Ward

「サスペンド」と思われるものは、単なる単純で単純なクラッシュである可能性があることを考慮する必要があります。dmesgと/var/log/kern.logを貼り付けてください。一時停止している場合は、点滅/ゆっくりと点滅します。
ISH

@izx /var/log/kern.logは、あちこちでブロックされたパケットを除き、一晩中興味深いものを何も表示しません。私は間違っている可能性がありますが、dmesgバッファは起動中に上書きされるため、クラッシュの兆候がそこにあるとは思いません。
マークE.ハセ

回答:


27

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

  1. 電源設定:

    ここに画像の説明を入力してください

    ここに画像の説明を入力してください

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

    ここに画像の説明を入力してください


@izxに感謝します。私はすでに投稿する前に#1を試しました。#2を試しましたが、オプションはすでに「Nothing」に設定されています。acpi = offに関するあなたのコメントは、私もすでにそれを試したことがあることを思い出させたので、元の投稿を更新しました。それでも、努力のために+1。
マークE.ハーセ

さて、私のコンピューターは週末中ずっと眠った後、なんとか眠りから覚め、月曜日の夜眠った後に再び眠りから覚めました。前回ここに投稿してから実際に何かを変更したとは思わないので、なぜ突然機能するのかわかりません。この投稿は最も徹底的であるため、正しい投稿として選択しています。
マークE.ハーセ

1
最後のコメントをスクラッチします。連続して2回作業した後、それ以来毎日失敗しています。私はこのコンピューターを窓から放り出す準備ができています。
マークE.ハーセ

gnome-tweak-toolをインストールし、Dell GX620でバッテリーのラップトップのふたを閉じるアクションとACのときのラップトップのふたを閉じるアクションのサスペンドセットがあることを確認しました。奇妙なことに、私のDell GX620はラップトップではなく、USSF(ウルトラスモールフォームファクター)ミニタワーです。これらの設定を[なし]に変更しました。明日、この変更によりスリープ状態にならないかどうかを確認します。

電源を自動的にオフにする「明るさとロック」オプションを見つける必要があります。
シェービー

15

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

電源設定

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

明るさとロックの設定


5

カフェインアプリケーションインジケーターをご覧ください。それはまさにあなたが望むことをし、非常に使いやすいです。


1
警告:最近、Ubuntu Caffeineアプリケーションインジケーターを使用して、デスクトップ(4.15.0-46で18.04.2 LTSを実行)をオンにして、街を出ている間、およびアクティブ化/有効化されているにもかかわらずアクセスできるようにしました、システムはまだ一時停止/休止状態になり、私が不在の間はアクセスできませんでした。その経験の後、受け入れられた答えに固執すること(つまり、自動停止を無効にすること)をお勧めしますが、走行距離は異なる場合があります。
スペンサーD

3

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

ここに画像の説明を入力してください


ほとんどの人はxscreensaverをインストールしています... :-)
reverendj1

申し訳ありませんが、言及すべきでした:Unityを実行していません。Gnomeを実行しています。Gnomeにはダッシュボードがありますが、「スクリーン」や「セーバー」と入力してもヒットしません。
マークE.ハーセ

1
Gnome classicまたはGnome 3をお持ちですか?
ミッチ

@ミッチノーム3.
マークE.ハーセ

3

@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

あなたがサスペンド/ハイバネートであなたが持っているその問題を解決したかどうかはわかりませんが、そうでない場合は、スクリプトで解決するかもしれません(同じ問題があり、私のために働きました)。:) /etc/pm/sleep.d/ディレクトリにスクリプトを作成します(たとえば、「sudo gedit /etc/pm/sleep.d/ 00CPU」)。次の内容を使用します。

#!/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 00CPU)を与えるだけで... ...以上です!Ubuntuをお楽しみください。

PS:私の英語で申し訳ありません。PS2 .:「sleep 5」などの「sleep 10」の値を変更できるため、2番目のプロセッサコアが少し早く実行されます。

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


1

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/88543


別の質問からの回答がこの質問に直接役立ち、質問が類似している場合は、回答を何度もコピーするのではなく、この質問に他の質問の複製としてフラグを立てることを検討してください。
トーマスウォード

0

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.