如何让 KDE 应用程序出现在 Ubuntu 17.10 常用应用程序视图中?

如何让 KDE 应用程序出现在 Ubuntu 17.10 常用应用程序视图中?

某些 KDE 应用程序(例如 Kolourpaint、KRename 和 Kdenlive)未出现在 Ubuntu 17.10 的常用应用程序视图中。(我指的是通过单击 gnome-shell 中 Ubuntu Dock 中的网格图标访问的常用应用程序“dash”)。

其他 KDE 应用程序(例如 Krita)在使用后也会出现。

如果 KDE 应用程序经常使用,如何让这些应用程序出现在常用应用程序视图中?

答案1

我发现将StartupWMClass参数添加到*.desktop受影响应用程序的启动器可以解决问题。

该参数的值应该是文件行StartupWMClass中的应用程序命令。Exec=*.desktop

您可以使用sudo gedit或直接从命令行执行此操作。

对于我在问题中列出的三个应用程序,命令将是:

  • 重命名

    echo "StartupWMClass=krename" | sudo tee --append /usr/share/applications/kde4/krename.desktop
    
  • Kdenlive

    echo "StartupWMClass=kdenlive" | sudo tee --append /usr/share/applications/org.kde.kdenlive.desktop
    
  • 彩色颜料

    echo "StartupWMClass=kolourpaint" | sudo tee --append /usr/share/applications/org.kde.kolourpaint.desktop
    

请注意,完成此操作后,您将无法启动额外的只需单击 Gnome Shell 中常用应用程序视图或应用程序视图中的图标即可查看应用程序的实例。相反,您需要右键单击图标,然后明确选择“新窗口”。我认为这很好,因为这是 Gnome Shell 中其他应用程序的行为方式。

相关内容