这样,具有暗模式的应用程序不受影响,但没有暗模式的应用程序可以虚拟变暗。我有一些应用程序可以虚拟变暗屏幕(我认为它们只是在屏幕上应用深色滤镜/色调),它们工作得很好,但最终会使整个屏幕变暗。如果这在应用程序/窗口基础上起作用,那将很有用,这样我就可以虚拟变暗/变暗不提供暗模式的较小应用程序。这无论如何都可能吗,甚至通过 applescripts/bashscripts 也可以吗?
答案1
海报喜欢使用强大的 锤勺:
这是用于 OS X 的强大自动化工具。从本质上讲,Hammerspoon 只是操作系统和 Lua 脚本引擎之间的桥梁。
Hammerspoon 的强大之处在于它有一组扩展,可以向用户展示特定的系统功能。有了这些扩展,您可以编写 Lua 脚本来控制 OS X 环境的许多方面。
hammerspoon 的强大之处在于其大量的模块。这里可能有用的模块是 窗口突出显示:
如果您有大屏幕和/或多屏幕,并且可能在任意时间都可以看到多个窗口,此模块可用于在空间上跟踪窗口。它通过使用微妙(“覆盖”模式)或不透明(“隔离”模式)覆盖覆盖其他窗口和桌面来突出显示当前聚焦的窗口;此外,它还可以通过短暂闪烁突出显示显示或隐藏的窗口,以帮助直观地确定它们的位置(避免在例如您知道触发了对话框但对话框未显示在预期位置时必须仔细扫描所有屏幕)。
该模块允许对高亮覆盖及其行为进行广泛的定制,因此很可能可以配置为执行该任务。