如何自动禁用全屏应用程序的 Gnome“夜灯”?

如何自动禁用全屏应用程序的 Gnome“夜灯”?

如果当(前台)应用程序进入或全屏显示时以编程方式禁用 Gnome 的屏幕过滤器,我的工作流程将会得到改善。我更喜欢在所有 LCD 和 OLED 屏幕上默认使用暖色调方案,但媒体播放器、电脑游戏和图像查看器显然普遍受到影响。

可以通过运行命令(来源):

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-shell-扩展-咖啡因,除了切换夜灯外,还可以在运行全屏应用程序时强制保持显示屏开启。也可以与特定程序绑定(设置 → 应用程序 → 触发咖啡因的应用程序)。

相关内容