Окулярні екземпляри не групуються під одним значком у док-станції на робочому столі Ubuntu 17.10


12

Після оновлення до Ubuntu 17.10 декілька екземплярів okularбільше не згрупуються під однією піктограмою в док-станції на робочому столі.

Я працюю 17.10 під X.org, і якщо це має значення: я переглядаю файли PDF okular. Всі інші програми, які я перевірив, працюють правильно. Наприклад, декілька примірників gnome-terminalта emacsзгрупуються під одним елементом на док-станції для робочого столу. okularПроблеми з групуванням не було 17.04.

Чому важливо об'єднати їх? Це дозволяє використовувати комбінацію клавіш для переключення між програмами одного типу ( Alt+ |). Це також полегшує перемикання між різними програмами ( Alt+ Tab), оскільки існує менше примірників для перегляду.

Як я можу змусити okularекземпляри правильно групуватися в 17.10?


У мене була така ж проблема з okular, ви запускаєте оснащену версію програми?
wblm

1
@pomsky Чудово! Я думаю, що це працює. Є багато файлів для робочого столу okularв /usr/share/applications. Я вибрав назву: okularApplication_pdf.desktopі додав рядок: StartupWMClass=okularдо кінця цього файлу.
Håkon Hægland

Одна невелика дрібниця, комбінація, яку ви згадали як alt + | пишеться як "alt + ключ-над вкладкою" в документаціях. Причина в тому, що немає глобального стандарту для цієї клавіші, у багатьох клавіатурах це клавіша backtick (`).
pomsky

Відповіді:


10
  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, як зазначено в попередньому способі.


У Debian 9 файл на робочому столі знаходиться за адресою/usr/share/applications/kde4/okular.desktop
Fred Schoen

Якщо ви встановили okularяк snap, ви знайдете файл на робочому столі за адресою/var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop
Kewal Shah
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.