From 8870f6074f3916028d7d9ab4d1a7ca4e30d5a102 Mon Sep 17 00:00:00 2001 From: Harald Sitter Date: Fri, 10 Jun 2022 11:32:16 +0200 Subject: [PATCH] alias generator desktop files this allows UIs to know that this is really okular and may show okular instead (considering the generators are nodisplay=true) specifically this allows the xdg-desktop-portal-kde to show okular in its appchooser dialog even though the actual mimetype match happend against (e.g.) okularApplication_pdf.desktop and is NoDisplay (mobile curious has inconsistent naming, the main desktop file is definitely org.kde.okular.kirigami.desktop) --- generators/chm/okularApplication_chm.desktop | 1 + generators/chm/org.kde.mobile.okular_chm.desktop | 1 + generators/comicbook/okularApplication_comicbook.desktop | 1 + generators/comicbook/org.kde.mobile.okular_comicbook.desktop | 1 + generators/djvu/okularApplication_djvu.desktop | 1 + generators/djvu/org.kde.mobile.okular_djvu.desktop | 1 + generators/dvi/okularApplication_dvi.desktop | 1 + generators/dvi/org.kde.mobile.okular_dvi.desktop | 1 + generators/epub/okularApplication_epub.desktop | 1 + generators/epub/org.kde.mobile.okular_epub.desktop | 1 + generators/fax/okularApplication_fax.desktop | 1 + generators/fax/org.kde.mobile.okular_fax.desktop | 1 + generators/fictionbook/okularApplication_fb.desktop | 1 + generators/fictionbook/org.kde.mobile.okular_fb.desktop | 1 + generators/kimgio/okularApplication_kimgio.desktop | 1 + generators/kimgio/org.kde.mobile.okular_kimgio.desktop | 1 + generators/markdown/okularApplication_md.desktop | 1 + generators/markdown/org.kde.mobile.okular_md.desktop | 1 + generators/mobipocket/okularApplication_mobi.desktop | 1 + generators/mobipocket/org.kde.mobile.okular_mobi.desktop | 1 + generators/plucker/okularApplication_plucker.desktop | 1 + generators/plucker/org.kde.mobile.okular_plucker.desktop | 1 + generators/poppler/okularApplication_pdf.desktop | 1 + generators/poppler/org.kde.mobile.okular_pdf.desktop | 1 + generators/spectre/okularApplication_ghostview.desktop | 1 + generators/spectre/org.kde.mobile.okular_ghostview.desktop | 1 + generators/tiff/okularApplication_tiff.desktop | 1 + generators/tiff/org.kde.mobile.okular_tiff.desktop | 1 + generators/txt/okularApplication_txt.desktop | 1 + generators/txt/org.kde.mobile.okular_txt.desktop | 1 + generators/xps/okularApplication_xps.desktop | 1 + generators/xps/org.kde.mobile.okular_xps.desktop | 1 + 32 files changed, 32 insertions(+) diff --git a/generators/chm/okularApplication_chm.desktop b/generators/chm/okularApplication_chm.desktop index 976438dee..93ee5c87a 100755 --- a/generators/chm/okularApplication_chm.desktop +++ b/generators/chm/okularApplication_chm.desktop @@ -232,3 +232,4 @@ X-KDE-Keywords[vi]=chm X-KDE-Keywords[x-test]=xxchmxx X-KDE-Keywords[zh_CN]=chm X-KDE-Keywords[zh_TW]=chm +X-KDE-AliasFor=org.kde.okular.desktop diff --git a/generators/chm/org.kde.mobile.okular_chm.desktop b/generators/chm/org.kde.mobile.okular_chm.desktop index b850bb439..4fc18b9ef 100644 --- a/generators/chm/org.kde.mobile.okular_chm.desktop +++ b/generators/chm/org.kde.mobile.okular_chm.desktop @@ -222,3 +222,4 @@ X-KDE-Keywords[vi]=chm X-KDE-Keywords[x-test]=xxchmxx X-KDE-Keywords[zh_CN]=chm X-KDE-Keywords[zh_TW]=chm +X-KDE-AliasFor=org.kde.okular.kirigami.desktop diff --git a/generators/comicbook/okularApplication_comicbook.desktop b/generators/comicbook/okularApplication_comicbook.desktop index e3d6783c6..e00faa671 100755 --- a/generators/comicbook/okularApplication_comicbook.desktop +++ b/generators/comicbook/okularApplication_comicbook.desktop @@ -216,3 +216,4 @@ X-KDE-Keywords[vi]=cbr, cbz, cbt, cb7, Truyện tranh X-KDE-Keywords[x-test]=xxcbrxx,xx cbzxx,xx cbtxx,xx cb7xx,xx Comic Bookxx X-KDE-Keywords[zh_CN]=cbr, cbz, cbt, cb7, Comic Book, 漫画书, 漫画, 连环画 X-KDE-Keywords[zh_TW]=cbr, cbz, cbt, cb7, Comic Book, 漫畫, 漫畫書 +X-KDE-AliasFor=org.kde.okular.desktop diff --git a/generators/comicbook/org.kde.mobile.okular_comicbook.desktop b/generators/comicbook/org.kde.mobile.okular_comicbook.desktop index d8d4dd75c..1180f23f7 100644 --- a/generators/comicbook/org.kde.mobile.okular_comicbook.desktop +++ b/generators/comicbook/org.kde.mobile.okular_comicbook.desktop @@ -212,3 +212,4 @@ X-KDE-Keywords[vi]=cbr, cbz, cbt, Truyện tranh X-KDE-Keywords[x-test]=xxcbrxx,xx cbzxx,xx cbtxx,xx Comic Bookxx X-KDE-Keywords[zh_CN]=cbr, cbz, cbt, Comic Book,漫画书,漫画,连环画 X-KDE-Keywords[zh_TW]=cbr, cbz, cbt, Comic Book, 漫畫, 漫畫書 +X-KDE-AliasFor=org.kde.okular.kirigami.desktop diff --git a/generators/djvu/okularApplication_djvu.desktop b/generators/djvu/okularApplication_djvu.desktop index 5e09f8eef..dad23a686 100755 --- a/generators/djvu/okularApplication_djvu.desktop +++ b/generators/djvu/okularApplication_djvu.desktop @@ -234,3 +234,4 @@ X-KDE-Keywords[vi]=djvu X-KDE-Keywords[x-test]=xxdjvuxx X-KDE-Keywords[zh_CN]=djvu X-KDE-Keywords[zh_TW]=djvu +X-KDE-AliasFor=org.kde.okular.desktop diff --git a/generators/djvu/org.kde.mobile.okular_djvu.desktop b/generators/djvu/org.kde.mobile.okular_djvu.desktop index cf67358bc..e78bbc6d5 100644 --- a/generators/djvu/org.kde.mobile.okular_djvu.desktop +++ b/generators/djvu/org.kde.mobile.okular_djvu.desktop @@ -224,3 +224,4 @@ X-KDE-Keywords[vi]=djvu X-KDE-Keywords[x-test]=xxdjvuxx X-KDE-Keywords[zh_CN]=djvu X-KDE-Keywords[zh_TW]=djvu +X-KDE-AliasFor=org.kde.okular.kirigami.desktop diff --git a/generators/dvi/okularApplication_dvi.desktop b/generators/dvi/okularApplication_dvi.desktop index 91e4acb3b..e5e494907 100755 --- a/generators/dvi/okularApplication_dvi.desktop +++ b/generators/dvi/okularApplication_dvi.desktop @@ -234,3 +234,4 @@ X-KDE-Keywords[vi]=dvi X-KDE-Keywords[x-test]=xxdvixx X-KDE-Keywords[zh_CN]=dvi X-KDE-Keywords[zh_TW]=dvi +X-KDE-AliasFor=org.kde.okular.desktop diff --git a/generators/dvi/org.kde.mobile.okular_dvi.desktop b/generators/dvi/org.kde.mobile.okular_dvi.desktop index 57302744b..785ea7aaa 100644 --- a/generators/dvi/org.kde.mobile.okular_dvi.desktop +++ b/generators/dvi/org.kde.mobile.okular_dvi.desktop @@ -224,3 +224,4 @@ X-KDE-Keywords[vi]=dvi X-KDE-Keywords[x-test]=xxdvixx X-KDE-Keywords[zh_CN]=dvi X-KDE-Keywords[zh_TW]=dvi +X-KDE-AliasFor=org.kde.okular.kirigami.desktop diff --git a/generators/epub/okularApplication_epub.desktop b/generators/epub/okularApplication_epub.desktop index 6339042cc..2c81d182b 100755 --- a/generators/epub/okularApplication_epub.desktop +++ b/generators/epub/okularApplication_epub.desktop @@ -232,3 +232,4 @@ X-KDE-Keywords[vi]=epub, sách điện tử X-KDE-Keywords[x-test]=xxepubxx,xx e-bookxx X-KDE-Keywords[zh_CN]=epub, e-book,电子书 X-KDE-Keywords[zh_TW]=epub, e-book +X-KDE-AliasFor=org.kde.okular.desktop diff --git a/generators/epub/org.kde.mobile.okular_epub.desktop b/generators/epub/org.kde.mobile.okular_epub.desktop index 47d4947ce..fd6f5e66a 100644 --- a/generators/epub/org.kde.mobile.okular_epub.desktop +++ b/generators/epub/org.kde.mobile.okular_epub.desktop @@ -222,3 +222,4 @@ X-KDE-Keywords[vi]=epub, sách điện tử X-KDE-Keywords[x-test]=xxepubxx,xx e-bookxx X-KDE-Keywords[zh_CN]=epub, e-book,电子书 X-KDE-Keywords[zh_TW]=epub, e-book +X-KDE-AliasFor=org.kde.okular.kirigami.desktop diff --git a/generators/fax/okularApplication_fax.desktop b/generators/fax/okularApplication_fax.desktop index 8ef74bd3a..28c4c24ba 100755 --- a/generators/fax/okularApplication_fax.desktop +++ b/generators/fax/okularApplication_fax.desktop @@ -178,3 +178,4 @@ Type=Application InitialPreference=1 Categories=Qt;KDE;Graphics;Viewer; NoDisplay=true +X-KDE-AliasFor=org.kde.okular.desktop diff --git a/generators/fax/org.kde.mobile.okular_fax.desktop b/generators/fax/org.kde.mobile.okular_fax.desktop index 668c21bee..1cec39339 100644 --- a/generators/fax/org.kde.mobile.okular_fax.desktop +++ b/generators/fax/org.kde.mobile.okular_fax.desktop @@ -168,3 +168,4 @@ Type=Application Categories=Qt;KDE;Graphics;Office;Viewer; InitialPreference=2 NoDisplay=true +X-KDE-AliasFor=org.kde.okular.kirigami.desktop diff --git a/generators/fictionbook/okularApplication_fb.desktop b/generators/fictionbook/okularApplication_fb.desktop index 74d430949..884e4f06b 100755 --- a/generators/fictionbook/okularApplication_fb.desktop +++ b/generators/fictionbook/okularApplication_fb.desktop @@ -232,3 +232,4 @@ X-KDE-Keywords[vi]=FictionBook, sách điện tử, fb2 X-KDE-Keywords[x-test]=xxFictionBookxx,xx e-bookxx,xx fb2xx X-KDE-Keywords[zh_CN]=FictionBook, e-book, fb2,电子书,虚拟书籍 X-KDE-Keywords[zh_TW]=FictionBook, e-book, fb2 +X-KDE-AliasFor=org.kde.okular.desktop diff --git a/generators/fictionbook/org.kde.mobile.okular_fb.desktop b/generators/fictionbook/org.kde.mobile.okular_fb.desktop index eeb423546..dee352bb1 100644 --- a/generators/fictionbook/org.kde.mobile.okular_fb.desktop +++ b/generators/fictionbook/org.kde.mobile.okular_fb.desktop @@ -222,3 +222,4 @@ X-KDE-Keywords[vi]=FictionBook, sách điện tử, fb2 X-KDE-Keywords[x-test]=xxFictionBookxx,xx e-bookxx,xx fb2xx X-KDE-Keywords[zh_CN]=FictionBook, e-book, fb2,电子书,虚拟书籍 X-KDE-Keywords[zh_TW]=FictionBook, e-book, fb2 +X-KDE-AliasFor=org.kde.okular.kirigami.desktop diff --git a/generators/kimgio/okularApplication_kimgio.desktop b/generators/kimgio/okularApplication_kimgio.desktop index 9656de5b3..964478f02 100755 --- a/generators/kimgio/okularApplication_kimgio.desktop +++ b/generators/kimgio/okularApplication_kimgio.desktop @@ -178,3 +178,4 @@ Type=Application InitialPreference=1 Categories=Qt;KDE;Graphics;Viewer; NoDisplay=true +X-KDE-AliasFor=org.kde.okular.desktop diff --git a/generators/kimgio/org.kde.mobile.okular_kimgio.desktop b/generators/kimgio/org.kde.mobile.okular_kimgio.desktop index 613542fdc..a32705a8c 100755 --- a/generators/kimgio/org.kde.mobile.okular_kimgio.desktop +++ b/generators/kimgio/org.kde.mobile.okular_kimgio.desktop @@ -168,3 +168,4 @@ Type=Application Categories=Qt;KDE;Graphics;Office;Viewer; InitialPreference=2 NoDisplay=true +X-KDE-AliasFor=org.kde.okular.kirigami.desktop diff --git a/generators/markdown/okularApplication_md.desktop b/generators/markdown/okularApplication_md.desktop index 09bc94017..a66050e62 100644 --- a/generators/markdown/okularApplication_md.desktop +++ b/generators/markdown/okularApplication_md.desktop @@ -221,3 +221,4 @@ X-KDE-Keywords[vi]=Markdown X-KDE-Keywords[x-test]=xxMarkdownxx X-KDE-Keywords[zh_CN]=Markdown X-KDE-Keywords[zh_TW]=Markdown +X-KDE-AliasFor=org.kde.okular.desktop diff --git a/generators/markdown/org.kde.mobile.okular_md.desktop b/generators/markdown/org.kde.mobile.okular_md.desktop index 861e552fd..f9bb92946 100644 --- a/generators/markdown/org.kde.mobile.okular_md.desktop +++ b/generators/markdown/org.kde.mobile.okular_md.desktop @@ -210,3 +210,4 @@ X-KDE-Keywords[vi]=Markdown X-KDE-Keywords[x-test]=xxMarkdownxx X-KDE-Keywords[zh_CN]=Markdown X-KDE-Keywords[zh_TW]=Markdown +X-KDE-AliasFor=org.kde.okular.kirigami.desktop diff --git a/generators/mobipocket/okularApplication_mobi.desktop b/generators/mobipocket/okularApplication_mobi.desktop index 5818cceda..62b76255d 100755 --- a/generators/mobipocket/okularApplication_mobi.desktop +++ b/generators/mobipocket/okularApplication_mobi.desktop @@ -229,3 +229,4 @@ X-KDE-Keywords[vi]=mobipocket X-KDE-Keywords[x-test]=xxmobipocketxx X-KDE-Keywords[zh_CN]=mobipocket X-KDE-Keywords[zh_TW]=mobipocket +X-KDE-AliasFor=org.kde.okular.desktop diff --git a/generators/mobipocket/org.kde.mobile.okular_mobi.desktop b/generators/mobipocket/org.kde.mobile.okular_mobi.desktop index 6ca0a8aa2..3dc5f1c15 100755 --- a/generators/mobipocket/org.kde.mobile.okular_mobi.desktop +++ b/generators/mobipocket/org.kde.mobile.okular_mobi.desktop @@ -168,3 +168,4 @@ Type=Application Categories=Qt;KDE;Graphics;Office;Viewer; InitialPreference=2 NoDisplay=true +X-KDE-AliasFor=org.kde.okular.kirigami.desktop diff --git a/generators/plucker/okularApplication_plucker.desktop b/generators/plucker/okularApplication_plucker.desktop index 5995785e6..79bf36a49 100755 --- a/generators/plucker/okularApplication_plucker.desktop +++ b/generators/plucker/okularApplication_plucker.desktop @@ -232,3 +232,4 @@ X-KDE-Keywords[vi]=plucker X-KDE-Keywords[x-test]=xxpluckerxx X-KDE-Keywords[zh_CN]=plucker X-KDE-Keywords[zh_TW]=plucker +X-KDE-AliasFor=org.kde.okular.desktop diff --git a/generators/plucker/org.kde.mobile.okular_plucker.desktop b/generators/plucker/org.kde.mobile.okular_plucker.desktop index 8c6b3d61f..1b0c33e8e 100644 --- a/generators/plucker/org.kde.mobile.okular_plucker.desktop +++ b/generators/plucker/org.kde.mobile.okular_plucker.desktop @@ -222,3 +222,4 @@ X-KDE-Keywords[vi]=plucker X-KDE-Keywords[x-test]=xxpluckerxx X-KDE-Keywords[zh_CN]=plucker X-KDE-Keywords[zh_TW]=plucker +X-KDE-AliasFor=org.kde.okular.kirigami.desktop diff --git a/generators/poppler/okularApplication_pdf.desktop b/generators/poppler/okularApplication_pdf.desktop index 4587746cc..007e833f4 100755 --- a/generators/poppler/okularApplication_pdf.desktop +++ b/generators/poppler/okularApplication_pdf.desktop @@ -231,4 +231,5 @@ X-KDE-Keywords[vi]=PDF, Định dạng tài liệu linh động X-KDE-Keywords[x-test]=xxPDFxx,xx Portable Document Formatxx X-KDE-Keywords[zh_CN]=PDF, Portable Document Format,开放文档格式 X-KDE-Keywords[zh_TW]=PDF, Portable Document Format +X-KDE-AliasFor=org.kde.okular.desktop NoDisplay=true diff --git a/generators/poppler/org.kde.mobile.okular_pdf.desktop b/generators/poppler/org.kde.mobile.okular_pdf.desktop index 4fbb553df..35c4602ff 100644 --- a/generators/poppler/org.kde.mobile.okular_pdf.desktop +++ b/generators/poppler/org.kde.mobile.okular_pdf.desktop @@ -222,3 +222,4 @@ X-KDE-Keywords[vi]=PDF, Định dạng tài liệu linh động X-KDE-Keywords[x-test]=xxPDFxx,xx Portable Document Formatxx X-KDE-Keywords[zh_CN]=PDF, Portable Document Format,开放文档格式 X-KDE-Keywords[zh_TW]=PDF, Portable Document Format +X-KDE-AliasFor=org.kde.okular.kirigami.desktop diff --git a/generators/spectre/okularApplication_ghostview.desktop b/generators/spectre/okularApplication_ghostview.desktop index bec10bc64..0d82a0326 100755 --- a/generators/spectre/okularApplication_ghostview.desktop +++ b/generators/spectre/okularApplication_ghostview.desktop @@ -228,4 +228,5 @@ X-KDE-Keywords[vi]=PS, PostScript X-KDE-Keywords[x-test]=xxPSxx,xx PostScriptxx X-KDE-Keywords[zh_CN]=PS, PostScript X-KDE-Keywords[zh_TW]=PS, PostScript +X-KDE-AliasFor=org.kde.okular.desktop NoDisplay=true diff --git a/generators/spectre/org.kde.mobile.okular_ghostview.desktop b/generators/spectre/org.kde.mobile.okular_ghostview.desktop index d91057755..078a75d7b 100644 --- a/generators/spectre/org.kde.mobile.okular_ghostview.desktop +++ b/generators/spectre/org.kde.mobile.okular_ghostview.desktop @@ -219,3 +219,4 @@ X-KDE-Keywords[vi]=PS, PostScript X-KDE-Keywords[x-test]=xxPSxx,xx PostScriptxx X-KDE-Keywords[zh_CN]=PS, PostScript X-KDE-Keywords[zh_TW]=PS, PostScript +X-KDE-AliasFor=org.kde.okular.kirigami.desktop diff --git a/generators/tiff/okularApplication_tiff.desktop b/generators/tiff/okularApplication_tiff.desktop index be59926ba..1dd6d58de 100755 --- a/generators/tiff/okularApplication_tiff.desktop +++ b/generators/tiff/okularApplication_tiff.desktop @@ -178,3 +178,4 @@ Type=Application InitialPreference=1 Categories=Qt;KDE;Graphics;Viewer; NoDisplay=true +X-KDE-AliasFor=org.kde.okular.desktop diff --git a/generators/tiff/org.kde.mobile.okular_tiff.desktop b/generators/tiff/org.kde.mobile.okular_tiff.desktop index e5a40762b..6f98de285 100644 --- a/generators/tiff/org.kde.mobile.okular_tiff.desktop +++ b/generators/tiff/org.kde.mobile.okular_tiff.desktop @@ -168,3 +168,4 @@ Type=Application Categories=Qt;KDE;Graphics;Office;Viewer; InitialPreference=2 NoDisplay=true +X-KDE-AliasFor=org.kde.okular.kirigami.desktop diff --git a/generators/txt/okularApplication_txt.desktop b/generators/txt/okularApplication_txt.desktop index a39a5987d..153f0d1f9 100644 --- a/generators/txt/okularApplication_txt.desktop +++ b/generators/txt/okularApplication_txt.desktop @@ -230,3 +230,4 @@ X-KDE-Keywords[vi]=txt X-KDE-Keywords[x-test]=xxtxtxx X-KDE-Keywords[zh_CN]=txt X-KDE-Keywords[zh_TW]=txt +X-KDE-AliasFor=org.kde.okular.desktop diff --git a/generators/txt/org.kde.mobile.okular_txt.desktop b/generators/txt/org.kde.mobile.okular_txt.desktop index f43099aa6..9d6eb809e 100644 --- a/generators/txt/org.kde.mobile.okular_txt.desktop +++ b/generators/txt/org.kde.mobile.okular_txt.desktop @@ -220,3 +220,4 @@ X-KDE-Keywords[vi]=txt X-KDE-Keywords[x-test]=xxtxtxx X-KDE-Keywords[zh_CN]=txt X-KDE-Keywords[zh_TW]=txt +X-KDE-AliasFor=org.kde.okular.kirigami.desktop diff --git a/generators/xps/okularApplication_xps.desktop b/generators/xps/okularApplication_xps.desktop index a363e39ef..63a3b15d3 100755 --- a/generators/xps/okularApplication_xps.desktop +++ b/generators/xps/okularApplication_xps.desktop @@ -232,3 +232,4 @@ X-KDE-Keywords[x-test]=xxXPSxx X-KDE-Keywords[zh_CN]=XPS X-KDE-Keywords[zh_TW]=XPS NoDisplay=true +X-KDE-AliasFor=org.kde.okular.desktop diff --git a/generators/xps/org.kde.mobile.okular_xps.desktop b/generators/xps/org.kde.mobile.okular_xps.desktop index b00ce2318..da5d38d11 100644 --- a/generators/xps/org.kde.mobile.okular_xps.desktop +++ b/generators/xps/org.kde.mobile.okular_xps.desktop @@ -222,3 +222,4 @@ X-KDE-Keywords[vi]=XPS X-KDE-Keywords[x-test]=xxXPSxx X-KDE-Keywords[zh_CN]=XPS X-KDE-Keywords[zh_TW]=XPS +X-KDE-AliasFor=org.kde.okular.kirigami.desktop -- GitLab