0

Mac OS 通过在应用程序信息中设置“以低分辨率打开”复选框提供了以非视网膜低分辨率渲染应用程序的便捷功能。但是,对于开发,我使用 IDE 中的运行配置启动我的应用程序。

如何使用可以放入运行配置的命令或从命令行以低分辨率启动应用程序?

4

1 回答 1

3

添加-AppleMagnifiedMode YES到你的命令行,或者你的方案中的“Arguments Passed On Launch”。

方案截图

这适用于大多数应用程序,它们将命令行参数放入NSUserDefaults“注册域”,否则会忽略它们。

但是,某些应用程序,特别是那些最初是 Linux 应用程序并使用跨平台工具包的应用程序,不会忽略它们的命令行参数。例如,Inkscape使用Gnome GIO 工具包来解析命令行参数。由于它没有明确告诉 GIO 该AppleMagnifiedMode选项,因此 GIO 拒绝它。对于这样的应用程序没有特别好的解决方法。

于 2019-03-27T16:59:43.110 回答