在 Ubuntu Dock 中向喜爱的应用启动器添加菜单选项

在 Ubuntu Dock 中向喜爱的应用启动器添加菜单选项

我找不到向 .desktop 启动器添加自定义菜单项的方法。

在 Unity 中,我能够向启动器添加自定义菜单项,例如“打开 customfile.txt”或“打开 somespreadsheet.ods”。在 Ubuntu Dock 中可以实现吗?

答案1

请遵循以下步骤。

  1. .desktop文件复制到您首选的应用程序,例如app-name.desktop/usr/share/applications/~/.local/share/applications/。您可以在终端中运行以下命令来执行此操作

    cp /usr/share/applications/app-name.desktop ~/.local/share/applications/
    
  2. .desktop使用文本编辑器打开文件,例如运行

    gedit ~/.local/share/applications/app-name.desktop
    
  3. 查找以 开头的行Actions=。如果有,则将其附加My-Custom-Action;到该行。否则,添加以下行

    Actions=My-Custom-Action;
    
  4. 在文件末尾写入以下几行:

    [Desktop Action My-Custom-Action]
    Name=Name of the Option
    Exec=command-you-want-to-run
    

    例如,如果您想打开文本编辑器,请将 放入geditcommand-you-want-ro-run

  5. 保存文件。

  6. 点击 ”活动"并搜索该应用程序。

  7. 右键单击应用程序图标并选择“添加到收藏夹”。它应该被添加到 Ubuntu dock 中。

现在,如果你右键单击 Dock 中新添加的应用程序图标,你应该会在上下文菜单中看到“选项名称”条目,它应该可以按预期工作。

类似地,您可以通过添加新Desktop Actions 并将操作名称添加到Actions=行来添加其他选项。有关更多信息,请参阅

相关内容