フルスクリーンアプリケーションでGnome "Night Light"を自動的に無効にする方法は?

フルスクリーンアプリケーションでGnome "Night Light"を自動的に無効にする方法は?

(フォアグラウンド)アプリケーションがフルスクリーンに切り替えられたときにプログラムでGnomeのスクリーンフィルタを無効にすると、ワークフローが向上します。すべてのLCDおよびOLED画面で基本的に暖かい色の設定を好みますが、メディアプレーヤー、PCゲーム、画像ビューアは明らかに普遍的に影響を受けます。

これは次のコマンドを実行することで行うことができます(源泉):

bash -c "if [[ $(gsettings get org.gnome.settings-daemon.plugins.color night-light-enabled) == "true" ]]; then gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled false; else gsettings set org.gnome.settings-daemon.plugins.color night-light-enabled true; fi"

私にとって最も注目に値する解決策は、上記の文字列にエイリアスを割り当てることで、ビデオプレーヤー、イメージエディタ、ゲーム(クライアントを介してサブプロセスで起動しないと実行できない可能性があります)、図面、ペイントソフトウェアなどを実行することです。

答え1

Gnome 44互換拡張がありますGNOMEシェル拡張カフェイン、夜間の照明を切り替えるだけでなく、フルスクリーンアプリの実行中にディスプレイの電源を入れ続けることもできます。特定のプログラム(設定→アプリ→カフェイン誘発アプリ)に関連付けることもできます。

関連情報