web-dev-qa-db-fra.com

Les instances d'Okular ne regroupent pas sous une seule icône dans le dock de bureau sous Ubuntu 17.10

Après la mise à niveau vers Ubuntu 17.10, plusieurs instances de okular ne seront plus regroupées sous une seule icône du dock de bureau.

J'utilise 17.10 sous X.org, et si c'est important: j'affiche les fichiers PDF avec okular. Toutes les autres applications que j'ai testées fonctionnent correctement. Par exemple, plusieurs instances de gnome-terminal et emacs seront regroupées sous un seul élément du dock de bureau. Le regroupement pour okular dans 17.04 ne pose aucun problème.

Pourquoi est-il important de les regrouper? Il permet d’utiliser un raccourci clavier pour basculer entre des applications du même type (Alt+|). Cela facilite également le basculement entre différentes applications (Alt+Tab) car il y a moins d'instances à parcourir.

Comment obtenir que les instances de okular soient correctement regroupées dans 17.10?

9
Håkon Hægland
  1. Copiez le fichier okularApplication_pdf.desktop de /usr/share/applications vers ~/.local/share/applications. Pour cela, vous pouvez courir

    cp /usr/share/applications/okularApplication_pdf.desktop ~/.local/share/applications/
    
  2. Ouvrez le fichier copié avec un éditeur de texte. Par exemple en exécutant

    gedit ~/.local/share/applications/okularApplication_pdf.desktop
    
  3. Ajouter (ou modifier) ​​la ligne suivante au fichier

    StartupWMClass=okular
    
  4. Enregistrez le fichier.

Adapté de cette réponse .

Modifier:

Si vous avez installé okular en tant que snap, vous trouverez le fichier du bureau à l'adresse /var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop

Dans ce cas, les étapes suivantes pourraient devenir votre étape 1:

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

Suivez ensuite les étapes 2 à 4 décrites dans la méthode précédente.

7
pomsky