デスクトップアーチLinuxボックスが眠らないようにする

デスクトップアーチLinuxボックスが眠らないようにする

今週初めにArchLinuxボックスを更新しましたが、誰もローカルにログインしていないときにスリープし始めました。リモートでボックスにアクセスして、一晩中クローンタスクを実行し続けたいと思います。現在、このスリープモードが中断されました。

https://pastebin.com/qG4gHmrY最後に、システムがスリープ状態になった時点のログエントリが含まれます。

自動一時停止を無効にする昨日、GnomeではGDMがこれを行うように求められますが、何の効果もないようです。

どんな提案でも大変感謝します!どの詳細が診断に役立つか関連しているかを知るために努力しています。教えてください。

私が確認したこと:

  • /etc/systemd/logind.confある#IdleAction=ignore
  • /etc「sleep」、「hibernate」、「suspens」、およびjournalctl出力の広範な検索

検索結果のほとんどは、それを機能させることに興味がある人のようです。あまりにもうまく機能していて(とても好きで活性化されているのか全く気づかなかったんです)、ただオフにしたい気がします!

答え1

私はアーチLinux IRCチャンネルにこの質問をし、次の答えを受けました:

<Namarrgon> smason: it's a bug in gdm
<Namarrgon> when you disabl automatic suspend in gnome it doesn't affect gdm itself

これに基づいて関連取引所を見つけました。 https://unix.stackexchange.com/a/361275/90376

私は次のコマンドに変更しました。

sudo machinectl shell gdm@ /bin/bash
export GSETTINGS_BACKEND=dconf
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0

数日間実行され、私のクローンやその他のバックグラウンドタスクはまだ夜ごとに実行されます。

関連情報