某些 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 中其他应用程序的行为方式。