Instâncias do Okular não agrupam sob um único ícone no dock do desktop no Ubuntu 17.10

12

Após a atualização para o Ubuntu 17.10, várias instâncias de okularnão serão mais agrupadas em um único ícone na estação de trabalho.

Estou executando o 17.10 no X.org e, se isso importa: estou visualizando arquivos PDF com okular. Todos os outros aplicativos que testei funcionam corretamente. Por exemplo, várias instâncias gnome-terminale emacsserão agrupadas em um único item na estação de trabalho. Não houve problema com o agrupamento okularno 17.04.

Por que é importante agrupá-los? Permite usar um atalho de teclado para alternar entre aplicativos do mesmo tipo ( Alt+ |). Também facilita a alternância entre aplicativos diferentes ( Alt+ Tab), pois há menos instâncias para percorrer.

Como posso obter okularinstâncias para agrupar corretamente no 17.10?

Håkon Hægland
fonte
Eu tive o mesmo problema com o okular, você está executando a versão do aplicativo snap?
Wblm
11
@pomsky Ótimo! Eu acho que funciona. Existem muitos arquivos da área de trabalho para o okularWindows /usr/share/applications. Eu escolhi o chamado: okularApplication_pdf.desktope adicionei a linha: StartupWMClass=okularao final desse arquivo.
Håkon Hægland
Uma pequena trivialidade, a combinação que você mencionou como alt + | está escrito como "alt + tecla acima da guia" nas documentações. O motivo é que não existe um padrão global para essa tecla, em muitos teclados é a tecla backtick (`).
pomsky

Respostas:

10
  1. Copie o okularApplication_pdf.desktoparquivo de /usr/share/applicationspara ~/.local/share/applications. Para isso você pode executar

    cp /usr/share/applications/okularApplication_pdf.desktop ~/.local/share/applications/
    
  2. Abra o arquivo copiado com um editor de texto. Por exemplo, executando

    gedit ~/.local/share/applications/okularApplication_pdf.desktop
    
  3. Adicione (ou modifique) a seguinte linha ao arquivo

    StartupWMClass=okular
    
  4. Salve o arquivo.

Adaptado desta resposta .

Editar:

Se você instalou okularcomo um snap, encontrará o arquivo da área de trabalho em/var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop

Nesse caso, o seguinte pode se tornar sua etapa 1:

cp /var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop ~/.local/share/applications/

Em seguida, siga as etapas 2 a 4 conforme mencionado no método anterior.

pomsky
fonte
No Debian 9, o arquivo da área de trabalho está em:/usr/share/applications/kde4/okular.desktop
Fred Schoen
Se você instalou okularcomo um snap, encontrará o arquivo da área de trabalho em/var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop
Kewal Shah