升级到 Ubuntu 17.10 后,的多个实例okular
将不再分组在桌面 Dock 中的单个图标下。
我在 X.org 下运行 17.10,如果有问题的话:我正在使用 查看 PDF 文件okular
。我测试过的所有其他应用程序都可以正常工作。例如,gnome-terminal
和的多个实例将分组在桌面停靠栏中的单个项目下。在 17.04 中emacs
对 进行分组没有问题。okular
为什么将它们分组很重要?这样可以使用键盘快捷键在相同类型的应用程序之间切换 ( Alt+ )。由于需要循环的实例较少,因此|在不同应用程序之间切换也更加容易 ( Alt+ )。Tab
如何okular
在 17.10 中正确使实例分组?
答案1
将
okularApplication_pdf.desktop
文件从/usr/share/applications
复制到~/.local/share/applications
。为此,您可以运行cp /usr/share/applications/okularApplication_pdf.desktop ~/.local/share/applications/
使用文本编辑器打开复制的文件。例如,运行
gedit ~/.local/share/applications/okularApplication_pdf.desktop
在文件中添加(或修改)以下行
StartupWMClass=okular
- 保存文件。
改编自这个答案。
编辑:
如果你已经安装okular
为snap
,你将在以下位置找到桌面文件/var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop
在这种情况下,以下内容可以成为您的第一步:
cp /var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop ~/.local/share/applications/
然后按照前面的方法中提到的步骤 2 到 4 进行操作。