Q100022:使用更安全的模式以全新方式启动 Mari

概括

本文介绍了Mari的不同安全模式、它们的使用场景,以及如何使用启动标志之一以这些模式之一运行Mari

安全模式的工作原理

Mari包含--safe--safer启动模式,具有不同的级别,可以帮助诊断运行Mari时出现的问题。

Mari在这些模式下运行时,会像全新安装的版本一样运行,但会丢失您的自定义设置、第三方插件和其他个性化设置(具体取决于模式级别)。在进行故障排除时,这有助于确定问题是由用户在Mari中更改的内容引起的,还是由Mari核心组件引起的。请注意,这不会将Mari永久重置为全新安装状态,因为一旦您在未使用安全模式启动标志的情况下重新打开Mari ,所有用户定义的配置、插件等都将恢复。

这些安全模式运行多个选项,因此,如果您愿意,可以选择运行特定的安全模式级别,而不是使用`--safe``--safer`下的选项。为此,请在`--safe`命令后输入相应的选项数字。请注意,这些选项会以“最高到最高”的方式运行。例如,如果您使用`--safe=3`,则也会运行`--safe=1``--safe=2` (实际上,其作用与运行 ` --safe`命令相同)。

各个安全模式选项如下:

--safe=1禁用启动时的 Python 脚本。

--safe=2禁用用户自定义插件。

--safe=3会绕过用户 Python 库,其效果等同于--safe

--safe=4绕过用户设置。

--safe=5会绕过用户环境变量,其效果等同于--safer

--safe=6禁用Mari安装中任何已被篡改的 Python 脚本。

--safe=7禁用Mari安装中任何已被篡改的节点图节点。

--safe=8强制使用nuke默认 OCIO 色彩空间配置。

知道该使用哪个级别

如果Foundry的支持团队要求您运行更安全的模式,请使用级别 5 作为初始测试,相当于--safer 。如果问题在级别 5 仍然存在,请尝试--safer=8

例如,如果使用`--safer=8`参数解决了问题,您可以依次以每个安全级别启动Mari ,以确定问题在哪个级别停止出现。然后,参考上述每个级别的描述,您就能准确地知道问题的原因。例如,如果问题在`--safer=4`时得到解决,则说明问题与Mari某个非默认值设置有关。

如果您不确定是否应该运行这些调试模式,请联系技术支持寻求建议。

发射说明

大多数故障排除场景都建议使用安全模式,因此我们将以安全模式为例进行说明。您可以使用 ` --safer`标志从命令提示符或终端以安全模式启动Mari 。以下是使用Mari默认安装位置在各个操作系统上执行的命令,如果您将Mari安装在其他目录中,请相应地更改文件路径:


视窗:
在命令提示符中运行以下命令:
"C:\Program Files\Mari7.1v2\Bundle\bin\Mari7.1v2.exe" --safer

Linux:
在终端中运行以下命令:
/usr/local/ Mari 7.1v2/ mari --safer

MacOS X:
“应用程序”>“实用工具”打开“终端”,然后运行以下命令:
/Applications/ Mari 4.7v7/Contents/MacOS/ Mari 4.7v7 --safer

注意:要运行除--safer之外的模式,请将上述提示中的--safer替换为相关模式,例如--safe=8

注意:如果您是Mari非商业版用户,请务必同时添加`--nc`启动标志。例如,在 Windows 系统上, Mari非商业版在`--safer mode` 下的启动命令如下:
"C:\Program Files\Mari7.1v2\Bundle\bin\Mari7.1v2.exe" --nc --safer

如果您希望更方便地频繁使用某些安全模式,还可以创建一个包含启动标志的快捷方式。例如,您可以复制 Windows 系统上Mari的快捷方式,然后通过“属性”窗口添加启动标志:

延伸阅读

另一个在故障排除过程中很有用的启动标志是详细模式,您可以在以下文章中了解更多信息:
Q100589:如何启动带有详细输出的Mari以帮助进行故障排除

    我们很遗憾听到

    请告诉我们