"Open in Low Resolution" 来自命令行
"Open in Low Resolution" from command line
Mac OS 通过在应用程序信息中设置复选框 "Open in Low Resolution" 提供以低非视网膜分辨率呈现应用程序的便捷功能。但是,为了开发,我使用 IDE 中的 运行 配置启动我的应用程序。
如何使用可以放入 运行 配置的命令或从命令行以低分辨率启动应用程序?
将 -AppleMagnifiedMode YES
添加到您的命令行,或您方案中的“启动时传递的参数”。
这适用于大多数应用程序,它们将命令行参数放入 NSUserDefaults
“注册域”,否则将忽略它们。
但是,某些应用程序,特别是那些最初是 Linux 应用程序和使用跨平台工具包的应用程序,不会忽略它们的命令行参数。例如,Inkscape uses the Gnome GIO toolkit 解析命令行参数。由于它没有明确告诉 GIO 关于 AppleMagnifiedMode
选项,GIO 拒绝了它。对于这样的应用程序没有特别好的解决方法。
Mac OS 通过在应用程序信息中设置复选框 "Open in Low Resolution" 提供以低非视网膜分辨率呈现应用程序的便捷功能。但是,为了开发,我使用 IDE 中的 运行 配置启动我的应用程序。
如何使用可以放入 运行 配置的命令或从命令行以低分辨率启动应用程序?
将 -AppleMagnifiedMode YES
添加到您的命令行,或您方案中的“启动时传递的参数”。
这适用于大多数应用程序,它们将命令行参数放入 NSUserDefaults
“注册域”,否则将忽略它们。
但是,某些应用程序,特别是那些最初是 Linux 应用程序和使用跨平台工具包的应用程序,不会忽略它们的命令行参数。例如,Inkscape uses the Gnome GIO toolkit 解析命令行参数。由于它没有明确告诉 GIO 关于 AppleMagnifiedMode
选项,GIO 拒绝了它。对于这样的应用程序没有特别好的解决方法。