Okular 实例不会在 Ubuntu 17.10 的桌面停靠栏中分组到单个图标下

Okular 实例不会在 Ubuntu 17.10 的桌面停靠栏中分组到单个图标下

升级到 Ubuntu 17.10 后,的多个实例okular将不再分组在桌面 Dock 中的单个图标下。

我在 X.org 下运行 17.10,如果有问题的话:我正在使用 查看 PDF 文件okular。我测试过的所有其他应用程序都可以正常工作。例如,gnome-terminal和的多个实例将分组在桌面停靠栏中的单个项目下。在 17.04 中emacs对 进行分组没有问题。okular

为什么将它们分组很重要?这样可以使用键盘快捷键在相同类型的应用程序之间切换 ( Alt+ )。由于需要循环的实例较少,因此|在不同应用程序之间切换也更加容易 ( Alt+ )。Tab

如何okular在 17.10 中正确使实例分组?

答案1

  1. okularApplication_pdf.desktop文件从/usr/share/applications复制到~/.local/share/applications。为此,您可以运行

    cp /usr/share/applications/okularApplication_pdf.desktop ~/.local/share/applications/
    
  2. 使用文本编辑器打开复制的文件。例如,运行

    gedit ~/.local/share/applications/okularApplication_pdf.desktop
    
  3. 在文件中添加(或修改)以下行

    StartupWMClass=okular
    
  4. 保存文件。

改编自这个答案

编辑:

如果你已经安装okularsnap,你将在以下位置找到桌面文件/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 进行操作。

相关内容