OkularインスタンスがUbuntu 17.10のデスクトップドックの単一のアイコンの下にグループ化されない


12

Ubuntu 17.10にアップグレードすると、の複数のインスタンスがokularデスクトップドックの1つのアイコンの下にグループ化されなくなります。

X.orgで17.10を実行していますが、問題がある場合:でPDFファイルを表示していますokular。私がテストした他のすべてのアプリケーションは正しく動作します。たとえば、gnome-terminalおよびの複数のインスタンスはemacs、デスクトップドックの単一の項目の下にグループ化されます。okular17.04では、グループ化に問題はありませんでした。

それらをグループ化することが重要なのはなぜですか?これにより、キーボードショートカットを使用して、同じタイプ(Alt+ |)のアプリケーションを切り替えることができます。また、循環するインスタンスが少ないため、異なるアプリケーション(Alt+ Tab)間の切り替えが容易になります。

okular17.10でインスタンスを正しくグループ化するにはどうすればよいですか?


私はokularで同じ問題がありました、あなたはsnap appバージョンを実行していますか?
wblm 2018年

1
@pomskyグレート!うまくいくと思います。以下のための多くのデスクトップファイルがあるokularでは/usr/share/applications。私は:okularApplication_pdf.desktopと呼ばれるものを選択し、その行の:StartupWMClass=okularをそのファイルの最後に追加しました。
ホーコンHægland

小さな雑学1つ、alt +として挙げた組み合わせ| ドキュメントでは「alt + key-above-tab」として記述されています。その理由は、そのキーのグローバル標準がないためです。多くのキーボードでは、それはバックティック( `)キーです。
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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.