Debian 12 で停止などを無効にします。

Debian 12 で停止などを無効にします。

私はDebian 12.0.0をインストールしました。

11.2 でアップグレードが機能しなかったため、Bookworm DVD から新規インストールが行われました。

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

それでも画面が黒くなるのを防ぐことはできません。

sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target 

すべてマスクを着用していることがわかりました。これはこのコンピュータのDebian 11.2で完全に機能し、他のDebian 11.2サーバーでもまだうまく機能します。

/etc/systemd/sleep.conf.d/nosuspens.conf ASを生成します。

[Sleep]
AllowSuspend=no
AllowHibernation=no
AllowSuspendThenHibernate=no
AllowHybridSleep=no

再起動しても効果はありません。

i7-9700 CPU @ 3.00GHz、32GB RAM、1TB SSD、および2つの4TB HDDを搭載したDell XPS 8930で動作します。

どんな提案がありますか?

答え1

コマンドラインが最善の方法ではないことがわかりました。次の4つのステップが機能します。

  1. 右上の電源ボタンをクリックしてください。
  2. 表示されるドロップダウンボックスで、設定ギアをクリックします。
  3. ポップアップ設定ウィンドウの左側のメニューから「電源」をクリックします。
  4. 「バッテリーの節約オプション」で「5分」の代わりに「無効」を選択してください。

答え2

/etc/gdm3/greeter.dconf-defaultsを編集してその行のコメントを削除してから、次のようsuspendに変更してこの問題を解決しましたblank

sleep-inactiva-ac-type="blank"

そしてgdm3を再起動してください:

sudo systemctl restart gdm3

これは/etc/gdm3/greeter.dconf-defaults

# Automatic suspend
# =================
[org/gnome/settings-daemon/plugins/power]
# - Time inactive in seconds before suspending with AC power
#   1200=20 minutes, 0=never
# sleep-inactive-ac-timeout=1200
# - What to do after sleep-inactive-ac-timeout
#   'blank', 'suspend', 'shutdown', 'hibernate', 'interactive' or 'nothing'
sleep-inactive-ac-type='blank'
# - As above but when on battery
# sleep-inactive-battery-timeout=1200
# sleep-inactive-battery-type='suspend'

答え3

Greetingr.dconf-defaultsを編集すると私に役立ちました。


# These are the options for the greeter session that can be set 
# through GSettings. Any GSettings setting that is used by the 
# greeter session can be set here.

# Note that you must configure the path used by dconf to store the 
# configuration, not the GSettings path.


# Theming options
# ===============
#  - Change the GTK+ theme
[org/gnome/desktop/interface]
# gtk-theme='Adwaita'
#  - Use another background
[org/gnome/desktop/background]
# picture-uri='file:///usr/share/themes/Adwaita/backgrounds/stripes.jpg'
# picture-options='zoom'
#  - Or no background at all
[org/gnome/desktop/background]
# picture-options='none'
# primary-color='#000000'

# Login manager options
# =====================
[org/gnome/login-screen]
logo='/usr/share/images/vendor-logos/logo-text-version-64.png'

# - Disable user list
# disable-user-list=true
# - Disable restart buttons
# disable-restart-buttons=true
# - Show a login welcome message
# banner-message-enable=true
# banner-message-text='Welcome'

# Automatic suspend
# =================
[org/gnome/settings-daemon/plugins/power]
# - Time inactive in seconds before suspending with AC power
#   1200=20 minutes, 0=never
sleep-inactive-ac-timeout=0
# - What to do after sleep-inactive-ac-timeout
#   'blank', 'suspend', 'shutdown', 'hibernate', 'interactive' or 'nothing'
sleep-inactive-ac-type='nothing'
# - As above but when on battery
# sleep-inactive-battery-timeout=1200
# sleep-inactive-battery-type='suspend'

まともなエディタをインストールすることが重要です。ここでは、以前のバージョンのvimを使用しています。ここにリンクの説明を入力してください

答え4

私のために1行を/etc/gdm3/greeter.dconf-defaults次に変更します。

sleep-inactive-ac-timeout=0 

そして実行

sudo systemctl reload gdm; sudo systemctl reload gdm3  

問題を解決しました。

後ろにhttps://unix.stackexchange.com/a/736305/32825

関連情報