Q100521:如何在 Linux 操作系统上创建 Foundry 软件的桌面快捷方式

关注

概括

在 Linux 平台上安装MariModo时,不会创建 .desktop 快捷方式(也称为桌面配置文件); Nuke 12.0 及更高版本也会出现这种情况。此外,启动应用程序时,启动器/任务栏上不存在图标,也无法从操作系统菜单中搜索图标。

更多信息

在Linux中, MariModo应用程序通常通过终端中的命令来运行,因此没有实现桌面图标。这种情况不会发生在 Windows 和 macOS 平台上,因为它们具有快捷方式和任务栏/启动器图标。

按照以下步骤操作,可以使用图标创建桌面快捷方式。需要文本编辑器的应用知识以及如何在 Linux 中导航目录位置。执行以下示例后,将创建一个带有用于启动Modo 16.1v7 的图标的.desktop配置文件。您可以根据需要对Mari或其他产品版本重复此过程。

  1. Modo安装到/usr/local目录,显示为/usr/local/ Modo 16.1v7

  2. 启动任何文本编辑器创建一个新文件,并添加以下行:

    [Desktop Entry]
    Name=Modo16.1v7
    Comment=Modo desktop shortcut!
    Exec=/usr/local/ Modo 16.1v/ modo --name "Modo16.1v7"
    StartupWMClass=MODO
    Terminal=false
    Type=Application
    Categories=Qt;Graphics;3DGraphics;
    Icon=/usr/local/ Modo 16.1v/resrc/icons/icon_1024x1024.png


    - 请查看进一步阅读部分,了解上述行项目的结果以及使用它们的原因。

  3. 将文件另存为“ Modo 16.1v7.desktop”并将其放置在/usr/share/applications目录中。这将创建一个可以在操作系统的搜索栏中找到的快捷方式。

注意:以上信息与在 CentOS 7 和 Ubuntu 16.04 上使用 GNOME 进行测试有关;其他桌面环境可能会有所不同,具体取决于 Linux 安装。其他桌面环境可以包括 GNOME、KDE、MATE 等。

关于Nuke 12.0+ 版本中当前未实现的快捷方式/图标。桌面快捷方式的示例应显示为:

 [Desktop Entry]
Name=Nuke 14.0v5
Comment= Nuke desktop shortcut
Exec="/usr/local/ Nuke 14.0v5/ Nuke 14.0" -b %f
Terminal=false
MimeType=application/x-nuke;
Icon=/usr/local/ Nuke 14.0v5/plugins/icons/ Nuke App48.png
Type=Application
Categories=Graphics;2DGraphics;RasterGraphics;FLTK;

注意:保存文件时不要忘记添加 .desktop 文件扩展名,并将其放在 /usr/共享/应用程序 目录。这样做将创建一个可以在操作系统的搜索栏中找到的快捷方式(使用 GNOME 进行测试)。

延伸阅读

以下信息将解释在上述步骤 2 中为Modo 16.1v7.desktop快捷方式输入的行项目。有关这些线路的更多信息可以在下面的“链接”部分中找到:

[Desktop Entry]
这是文件的组标头。它定义了快捷方式类型并允许它这样使用。

Name=Modo16.1v7
这是创建时指定的文件名称的字符串。

Comment=Modo desktop shortcut! :
这是查看文件属性时的工具提示注释。

Exec=/usr/local/ Modo 16.1v7/ modo --name "Modo16.1v7" :
这是必需的行,指定使用什么命令启动Modo 。可以将其他命令行标志添加到快捷方式,例如 -safemode -dbononconfig。有关这些的更多信息可以在链接部分找到。

StartupWMClass=MODO :
该标志从应用程序启动时映射Modo窗口,允许窗口显示图标并在启动后保留在任务栏上。

Terminal=false
Terminal false/true 参数用于决定应用程序是否通过终端运行。

Type=Application
“类型”标志指定快捷方式应模仿的文件类型。在这种情况下,我们指定一个“应用程序”,因为我们正在运行一个软件。

Categories=Qt;Graphics;3DGraphics ;
类别标志用于对菜单项进行分类。这可确保它将显示在应用程序菜单中专用于指定类别的部分中。

Icon=/usr/local/ Modo 16.1v7/resrc/icon_1024x1024.png
这标识了用于桌面快捷方式的图标。


有用的链接

进一步的帮助

如果您在 Linux 中创建桌面快捷方式时遇到任何问题,请提出支持请求,让我们详细了解您遇到的问题以及您迄今为止采取的故障排除步骤。

有关如何提出支持请求的更多信息,请参阅本文: Q100064:如何提出支持请求

附件:

我们很遗憾听到

请告诉我们