Instance okular tidak dikelompokkan dalam satu ikon di desktop dock di Ubuntu 17.10

12

Setelah memutakhirkan ke Ubuntu 17.10, beberapa instance dari okulartidak akan lagi mengelompokkan di bawah satu ikon di desktop dock.

Saya menjalankan 17.10 di bawah X.org, dan jika itu penting: Saya melihat file PDF dengan okular. Semua aplikasi lain yang telah saya uji berfungsi dengan benar. Misalnya, beberapa instance dari gnome-terminaldan emacsakan dikelompokkan dalam satu item di dock desktop. Tidak ada masalah dengan pengelompokan okulardi 17.04.

Mengapa penting untuk membuat mereka dikelompokkan? Ini memungkinkan seseorang untuk menggunakan pintasan keyboard untuk beralih di antara aplikasi dengan tipe yang sama ( Alt+ |). Ini juga membuatnya lebih mudah untuk beralih di antara aplikasi yang berbeda ( Alt+ Tab) karena ada lebih sedikit contoh untuk menelusuri.

Bagaimana saya bisa membuat okularinstance dikelompokkan dengan benar di 17.10?

Håkon Hægland
sumber
Saya memiliki masalah yang sama dengan okular, Anda menjalankan versi aplikasi snap?
wblm
1
@ pomsky Hebat! Saya pikir itu berhasil. Ada banyak file desktop untuk okularmasuk /usr/share/applications. Saya memilih yang disebut: okularApplication_pdf.desktopdan menambahkan baris: StartupWMClass=okularke akhir file itu.
Håkon Hægland
Satu hal sepele kecil, kombinasi yang Anda sebutkan sebagai alt + | ditulis sebagai "alt + key-above-tab" dalam dokumentasi. Alasannya adalah tidak ada standar global untuk kunci itu, di banyak keyboard itu adalah kunci backtick (`).
pomsky

Jawaban:

10
  1. Salin okularApplication_pdf.desktopfile dari /usr/share/applicationske ~/.local/share/applications. Untuk itu Anda bisa lari

    cp /usr/share/applications/okularApplication_pdf.desktop ~/.local/share/applications/
    
  2. Buka file yang disalin dengan editor teks. Misalnya dengan menjalankan

    gedit ~/.local/share/applications/okularApplication_pdf.desktop
    
  3. Tambahkan (atau modifikasi) baris berikut ke file

    StartupWMClass=okular
    
  4. Simpan file.

Diadaptasi dari jawaban ini .

Edit:

Jika Anda telah menginstal okularsebagai snap, Anda akan menemukan file desktop di/var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop

Dalam hal ini yang berikut ini bisa menjadi langkah Anda 1:

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

Kemudian ikuti langkah 2 hingga 4 seperti yang disebutkan dalam metode sebelumnya.

pomsky
sumber
Pada Debian 9, file desktop di/usr/share/applications/kde4/okular.desktop
Fred Schoen
Jika Anda telah menginstal okularsebagai snap, Anda akan menemukan file desktop di/var/lib/snapd/desktop/applications/okular_org.kde.okular.desktop
Kewal Shah