Instancje Okular nie grupują się pod pojedynczą ikoną w stacji dokującej na pulpicie w Ubuntu 17.10

12

Po aktualizacji do Ubuntu 17.10 wiele instancji okularnie będzie już grupować się pod jedną ikoną w stacji dokującej na pulpicie.

Korzystam z wersji 17.10 pod X.org, a jeśli to ma znaczenie: przeglądam pliki PDF za pomocą okular. Wszystkie inne przetestowane przeze mnie aplikacje działają poprawnie. Na przykład wiele wystąpień gnome-terminali emacszgrupuje się pod jednym elementem w stacji dokującej na pulpicie. Nie było problemu z grupowaniem dla okularw 17.04.

Dlaczego ważne jest, aby je zgrupować? Umożliwia użycie skrótu klawiaturowego do przełączania aplikacji tego samego typu ( Alt+ |). Ułatwia także przełączanie między różnymi aplikacjami ( Alt+ Tab), ponieważ jest mniej instancji do przełączania .

Jak mogę uzyskać okularprawidłowe grupowanie instancji w 17.10?

Håkon Hægland
źródło
Miałem ten sam problem z okularem, korzystasz z wersji aplikacji Snap?
wblm
1
@pomsky Świetnie! Myślę, że to działa. Istnieje wiele desktop dla okularw /usr/share/applications. Wybrałem ten o nazwie: okularApplication_pdf.desktopi dodałem wiersz: StartupWMClass=okularna końcu tego pliku.
Håkon Hægland
Jedna mała ciekawostka, kombinacja, którą wspomniałeś jako alt + | jest zapisywany w dokumentach jako „Alt + Klawisz powyżej zakładki”. Powodem jest to, że nie ma globalnego standardu dla tego klawisza, w wielu klawiaturach jest to klawisz Backtick (`).
pomsky

Odpowiedzi:

10
  1. Skopiuj okularApplication_pdf.desktopplik z /usr/share/applicationsdo ~/.local/share/applications. W tym celu możesz uciec

    cp /usr/share/applications/okularApplication_pdf.desktop ~/.local/share/applications/
    
  2. Otwórz skopiowany plik za pomocą edytora tekstu. Na przykład przez uruchomienie

    gedit ~/.local/share/applications/okularApplication_pdf.desktop
    
  3. Dodaj (lub zmodyfikuj) następujący wiersz do pliku

    StartupWMClass=okular
    
  4. Zapisz plik.

Na podstawie tej odpowiedzi .

Edytować:

Jeśli zainstalowałeś okularjako snap, plik na pulpicie znajdziesz pod adresem/var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop

W takim przypadku krokiem 1 może być:

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

Następnie wykonaj kroki od 2 do 4, jak wspomniano w poprzedniej metodzie.

pomsky
źródło
W systemie Debian 9 plik na pulpicie znajduje się pod adresem/usr/share/applications/kde4/okular.desktop
Fred Schoen
Jeśli zainstalowałeś okularjako plik snap, znajdziesz plik na pulpicie pod adresem/var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop
Kewal Shah,