Okular экземпляры не группируются под одним значком в настольной док-станции на Ubuntu 17.10

После обновления до Ubuntu 17.10 несколько экземпляров okular больше не будет группироваться под одним значком на рабочем столе.

Я запускаю 17.10 под X.org, и если это имеет значение: я просматриваю файлы PDF с okular, Все остальные приложения, которые я тестировал, работают правильно. Например, несколько экземпляров gnome-terminal а также emacs будет группироваться под одним элементом в док-станции рабочего стола. Там не было никаких проблем с группировкой для okular в 17.04.

Почему важно их группировать? Это позволяет использовать сочетание клавиш для переключения между приложениями одного типа (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. Сохраните файл.

Адаптировано из этого ответа.

Редактировать:

Если вы установили okular как snap, вы найдете файл рабочего стола на /var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop

В этом случае ваш шаг 1 может стать следующим:

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

Затем выполните шаги со 2 по 4, как указано в предыдущем методе.

Другие вопросы по тегам