diff --git a/active/app/active-documentviewer.desktop b/active/app/active-documentviewer.desktop index 00e79f529..fe68cb17d 100755 --- a/active/app/active-documentviewer.desktop +++ b/active/app/active-documentviewer.desktop @@ -86,6 +86,6 @@ Terminal=false Icon=okular Type=Application Categories=Qt;KDE;Graphics;Office;Viewer; -InitialPreference=7 +InitialPreference=6 NoDisplay=true -MimeType=application/vnd.kde.okular-archive;application/pdf;application/x-gzpdf;application/x-bzpdf;application/x-wwf;application/epub+zip; +MimeType=application/vnd.kde.okular-archive; diff --git a/generators/chm/CMakeLists.txt b/generators/chm/CMakeLists.txt index 3f2860394..e54affca3 100644 --- a/generators/chm/CMakeLists.txt +++ b/generators/chm/CMakeLists.txt @@ -29,5 +29,5 @@ install(TARGETS okularGenerator_chmlib DESTINATION ${PLUGIN_INSTALL_DIR}) ########### install files ############### install( FILES libokularGenerator_chmlib.desktop okularChm.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) -install( PROGRAMS okularApplication_chm.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) +install( PROGRAMS okularApplication_chm.desktop active-documentviewer_chm.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) diff --git a/generators/chm/active-documentviewer_chm.desktop b/generators/chm/active-documentviewer_chm.desktop new file mode 100644 index 000000000..116a6c183 --- /dev/null +++ b/generators/chm/active-documentviewer_chm.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Name=Reader +GenericName=Document viewer +Comment=Viewer for various types of documents + +Exec=active-documentviewer %u +Terminal=false +Icon=okular +Type=Application +Categories=Qt;KDE;Graphics;Office;Viewer; +InitialPreference=2 +NoDisplay=true +MimeType=application/x-chm; +X-KDE-Keywords=chm \ No newline at end of file diff --git a/generators/comicbook/CMakeLists.txt b/generators/comicbook/CMakeLists.txt index 067a07a89..4df23a679 100644 --- a/generators/comicbook/CMakeLists.txt +++ b/generators/comicbook/CMakeLists.txt @@ -26,6 +26,6 @@ install(TARGETS okularGenerator_comicbook DESTINATION ${PLUGIN_INSTALL_DIR}) ########### install files ############### -install( FILES libokularGenerator_comicbook.desktop okularComicbook.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) -install( PROGRAMS okularApplication_comicbook.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) +install( FILES libokularGenerator_comicbook.desktop okularComicbook.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) +install( PROGRAMS okularApplication_comicbook.desktop active-documentviewer_comicbook.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) diff --git a/generators/comicbook/active-documentviewer_comicbook.desktop b/generators/comicbook/active-documentviewer_comicbook.desktop new file mode 100644 index 000000000..4f26f0671 --- /dev/null +++ b/generators/comicbook/active-documentviewer_comicbook.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +MimeType=application/x-chm; +Name=Reader +GenericName=Document viewer +Comment=Viewer for various types of documents + +Exec=active-documentviewer %u +Terminal=false +Icon=okular +Type=Application +Categories=Qt;KDE;Graphics;Office;Viewer; +InitialPreference=2 +NoDisplay=true +X-KDE-Keywords=cbr, cbz, cbt, Comic Book \ No newline at end of file diff --git a/generators/djvu/CMakeLists.txt b/generators/djvu/CMakeLists.txt index dc9b998bf..8ca545c5a 100644 --- a/generators/djvu/CMakeLists.txt +++ b/generators/djvu/CMakeLists.txt @@ -22,7 +22,7 @@ install(TARGETS okularGenerator_djvu DESTINATION ${PLUGIN_INSTALL_DIR}) ########### install files ############### -install( FILES libokularGenerator_djvu.desktop okularDjvu.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) -install( PROGRAMS okularApplication_djvu.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) +install( FILES libokularGenerator_djvu.desktop okularDjvu.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) +install( PROGRAMS okularApplication_djvu.desktop active-documentviewer_djvu.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) diff --git a/generators/djvu/active-documentviewer_djvu.desktop b/generators/djvu/active-documentviewer_djvu.desktop new file mode 100644 index 000000000..332c98603 --- /dev/null +++ b/generators/djvu/active-documentviewer_djvu.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +MimeType=image/vnd.djvu; +Name=Reader +GenericName=Document viewer +Comment=Viewer for various types of documents + +Exec=active-documentviewer %u +Terminal=false +Icon=okular +Type=Application +Categories=Qt;KDE;Graphics;Office;Viewer; +InitialPreference=2 +NoDisplay=true +X-KDE-Keywords=djvu \ No newline at end of file diff --git a/generators/dvi/CMakeLists.txt b/generators/dvi/CMakeLists.txt index 18a88027d..30b73942c 100644 --- a/generators/dvi/CMakeLists.txt +++ b/generators/dvi/CMakeLists.txt @@ -60,5 +60,5 @@ install(TARGETS okularGenerator_dvi DESTINATION ${PLUGIN_INSTALL_DIR}) ########### install files ############### install( FILES libokularGenerator_dvi.desktop okularDvi.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) -install( PROGRAMS okularApplication_dvi.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) +install( PROGRAMS okularApplication_dvi.desktop active-documentviewer_dvi.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) diff --git a/generators/dvi/active-documentviewer_dvi.desktop b/generators/dvi/active-documentviewer_dvi.desktop new file mode 100644 index 000000000..35118d5f5 --- /dev/null +++ b/generators/dvi/active-documentviewer_dvi.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +MimeType=application/x-dvi;application/x-gzdvi;application/x-bzdvi; +Name=Reader +GenericName=Document viewer +Comment=Viewer for various types of documents + +Exec=active-documentviewer %u +Terminal=false +Icon=okular +Type=Application +Categories=Qt;KDE;Graphics;Office;Viewer; +InitialPreference=2 +NoDisplay=true +X-KDE-Keywords=dvi \ No newline at end of file diff --git a/generators/epub/CMakeLists.txt b/generators/epub/CMakeLists.txt index f05bf387b..f076ed9fe 100644 --- a/generators/epub/CMakeLists.txt +++ b/generators/epub/CMakeLists.txt @@ -22,4 +22,4 @@ install(TARGETS okularGenerator_epub DESTINATION ${PLUGIN_INSTALL_DIR}) ########### install files ############### install( FILES libokularGenerator_epub.desktop okularEPub.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) -install( PROGRAMS okularApplication_epub.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) +install( PROGRAMS okularApplication_epub.desktop active-documentviewer_epub.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) diff --git a/generators/epub/active-documentviewer_epub.desktop b/generators/epub/active-documentviewer_epub.desktop new file mode 100644 index 000000000..b53c094f8 --- /dev/null +++ b/generators/epub/active-documentviewer_epub.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +MimeType=application/epub+zip; +Name=Reader +GenericName=Document viewer +Comment=Viewer for various types of documents + +Exec=active-documentviewer %u +Terminal=false +Icon=okular +Type=Application +Categories=Qt;KDE;Graphics;Office;Viewer; +InitialPreference=2 +NoDisplay=true +X-KDE-Keywords=epub, e-book \ No newline at end of file diff --git a/generators/fax/CMakeLists.txt b/generators/fax/CMakeLists.txt index 79e7faa81..f3a321c90 100644 --- a/generators/fax/CMakeLists.txt +++ b/generators/fax/CMakeLists.txt @@ -17,4 +17,4 @@ install(TARGETS okularGenerator_fax DESTINATION ${PLUGIN_INSTALL_DIR}) ########### install files ############### install( FILES libokularGenerator_fax.desktop okularFax.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) -install( PROGRAMS okularApplication_fax.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) +install( PROGRAMS okularApplication_fax.desktop active-documentviewer_fax.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) diff --git a/generators/fax/active-documentviewer_fax.desktop b/generators/fax/active-documentviewer_fax.desktop new file mode 100644 index 000000000..7f775c64e --- /dev/null +++ b/generators/fax/active-documentviewer_fax.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +MimeType=image/fax-g3;image/g3fax; +Name=Reader +GenericName=Document viewer +Comment=Viewer for various types of documents + +Exec=active-documentviewer %u +Terminal=false +Icon=okular +Type=Application +Categories=Qt;KDE;Graphics;Office;Viewer; +InitialPreference=2 +NoDisplay=true diff --git a/generators/fictionbook/CMakeLists.txt b/generators/fictionbook/CMakeLists.txt index 821cdbf07..4fe387758 100644 --- a/generators/fictionbook/CMakeLists.txt +++ b/generators/fictionbook/CMakeLists.txt @@ -23,4 +23,4 @@ install(TARGETS okularGenerator_fb DESTINATION ${PLUGIN_INSTALL_DIR}) ########### install files ############### install( FILES libokularGenerator_fb.desktop okularFb.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) -install( PROGRAMS okularApplication_fb.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) +install( PROGRAMS okularApplication_fb.desktop active-documentviewer_fb.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) diff --git a/generators/fictionbook/active-documentviewer_fb.desktop b/generators/fictionbook/active-documentviewer_fb.desktop new file mode 100644 index 000000000..5c111ef31 --- /dev/null +++ b/generators/fictionbook/active-documentviewer_fb.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +MimeType=application/x-fictionbook+xml; +Name=Reader +GenericName=Document viewer +Comment=Viewer for various types of documents + +Exec=active-documentviewer %u +Terminal=false +Icon=okular +Type=Application +Categories=Qt;KDE;Graphics;Office;Viewer; +InitialPreference=2 +NoDisplay=true +X-KDE-Keywords=FictionBook, e-book, fb2 \ No newline at end of file diff --git a/generators/kimgio/CMakeLists.txt b/generators/kimgio/CMakeLists.txt index 07d9f0c94..b0a61eb70 100644 --- a/generators/kimgio/CMakeLists.txt +++ b/generators/kimgio/CMakeLists.txt @@ -18,6 +18,6 @@ install(TARGETS okularGenerator_kimgio DESTINATION ${PLUGIN_INSTALL_DIR}) ########### install files ############### install( FILES libokularGenerator_kimgio.desktop okularKimgio.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) -install( PROGRAMS okularApplication_kimgio.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) +install( PROGRAMS okularApplication_kimgio.desktop active-documentviewer_kimgio.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) #install( FILES gui.rc DESTINATION ${DATA_INSTALL_DIR}/okular_kimgio ) diff --git a/generators/kimgio/active-documentviewer_kimgio.desktop b/generators/kimgio/active-documentviewer_kimgio.desktop new file mode 100755 index 000000000..7cdfd2eec --- /dev/null +++ b/generators/kimgio/active-documentviewer_kimgio.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +MimeType=image/bmp;image/x-dds;image/x-eps;image/x-exr;image/gif;image/x-hdr;image/x-ico;image/jp2;image/jpeg;video/x-mng;image/x-portable-bitmap;image/x-pcx;image/x-portable-graymap;image/png;image/x-portable-pixmap;image/x-psd;image/x-rgb;image/x-tga;image/tiff;image/x-xbitmap;image/x-xcf;image/x-xpixmap;image/x-gzeps;image/x-bzeps; +Name=Reader +GenericName=Document viewer +Comment=Viewer for various types of documents + +Exec=active-documentviewer %u +Terminal=false +Icon=okular +Type=Application +Categories=Qt;KDE;Graphics;Office;Viewer; +InitialPreference=2 +NoDisplay=true diff --git a/generators/ooo/CMakeLists.txt b/generators/ooo/CMakeLists.txt index 2496fbb95..5d11daf24 100644 --- a/generators/ooo/CMakeLists.txt +++ b/generators/ooo/CMakeLists.txt @@ -37,5 +37,5 @@ install(TARGETS okularGenerator_ooo DESTINATION ${PLUGIN_INSTALL_DIR}) ########### install files ############### install( FILES libokularGenerator_ooo.desktop okularOoo.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) -install( PROGRAMS okularApplication_ooo.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) +install( PROGRAMS okularApplication_ooo.desktop active-documentviewer_ooo.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) diff --git a/generators/ooo/active-documentviewer_ooo.desktop b/generators/ooo/active-documentviewer_ooo.desktop new file mode 100644 index 000000000..fa0f79bb5 --- /dev/null +++ b/generators/ooo/active-documentviewer_ooo.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +MimeType=application/vnd.oasis.opendocument.text; +Name=Reader +GenericName=Document viewer +Comment=Viewer for various types of documents + +Exec=active-documentviewer %u +Terminal=false +Icon=okular +Type=Application +Categories=Qt;KDE;Graphics;Office;Viewer; +InitialPreference=2 +NoDisplay=true diff --git a/generators/plucker/CMakeLists.txt b/generators/plucker/CMakeLists.txt index c79d59a73..c37646764 100644 --- a/generators/plucker/CMakeLists.txt +++ b/generators/plucker/CMakeLists.txt @@ -31,5 +31,5 @@ install(TARGETS okularGenerator_plucker DESTINATION ${PLUGIN_INSTALL_DIR}) ########### install files ############### install( FILES libokularGenerator_plucker.desktop okularPlucker.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) -install( PROGRAMS okularApplication_plucker.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) +install( PROGRAMS okularApplication_plucker.desktop active-documentviewer_plucker.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) diff --git a/generators/plucker/active-documentviewer_plucker.desktop b/generators/plucker/active-documentviewer_plucker.desktop new file mode 100644 index 000000000..e5f6b1631 --- /dev/null +++ b/generators/plucker/active-documentviewer_plucker.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +MimeType=application/prs.plucker; +Name=Reader +GenericName=Document viewer +Comment=Viewer for various types of documents + +Exec=active-documentviewer %u +Terminal=false +Icon=okular +Type=Application +Categories=Qt;KDE;Graphics;Office;Viewer; +InitialPreference=2 +NoDisplay=true +X-KDE-Keywords=plucker \ No newline at end of file diff --git a/generators/poppler/CMakeLists.txt b/generators/poppler/CMakeLists.txt index 78885fc79..0964fff43 100644 --- a/generators/poppler/CMakeLists.txt +++ b/generators/poppler/CMakeLists.txt @@ -45,5 +45,5 @@ install(TARGETS okularGenerator_poppler DESTINATION ${PLUGIN_INSTALL_DIR}) ########### install files ############### install( FILES libokularGenerator_poppler.desktop okularPoppler.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) -install( PROGRAMS okularApplication_pdf.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) +install( PROGRAMS okularApplication_pdf.desktop active-documentviewer_pdf.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) diff --git a/generators/poppler/active-documentviewer_pdf.desktop b/generators/poppler/active-documentviewer_pdf.desktop new file mode 100644 index 000000000..bd5f9596d --- /dev/null +++ b/generators/poppler/active-documentviewer_pdf.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +MimeType=application/pdf;application/x-gzpdf;application/x-bzpdf;application/x-wwf; +Name=Reader +GenericName=Document viewer +Comment=Viewer for various types of documents + +Exec=active-documentviewer %u +Terminal=false +Icon=okular +Type=Application +Categories=Qt;KDE;Graphics;Office;Viewer; +InitialPreference=2 +NoDisplay=true +X-KDE-Keywords=PDF, Portable Document Format \ No newline at end of file diff --git a/generators/spectre/CMakeLists.txt b/generators/spectre/CMakeLists.txt index d3d6f802e..617047a7c 100644 --- a/generators/spectre/CMakeLists.txt +++ b/generators/spectre/CMakeLists.txt @@ -30,6 +30,6 @@ install(TARGETS okularGenerator_ghostview DESTINATION ${PLUGIN_INSTALL_DIR}) ########### install files ############### install( FILES libokularGenerator_ghostview.desktop okularGhostview.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) -install( PROGRAMS okularApplication_ghostview.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) +install( PROGRAMS okularApplication_ghostview.desktop active-documentviewer_ghostview.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) kde4_install_icons(${DATA_INSTALL_DIR}/okular/icons) diff --git a/generators/spectre/active-documentviewer_ghostview.desktop b/generators/spectre/active-documentviewer_ghostview.desktop new file mode 100644 index 000000000..c744ca55a --- /dev/null +++ b/generators/spectre/active-documentviewer_ghostview.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +MimeType=application/postscript;image/x-eps;application/x-gzpostscript;application/x-bzpostscript;image/x-gzeps;image/x-bzeps; +Name=Reader +GenericName=Document viewer +Comment=Viewer for various types of documents + +Exec=active-documentviewer %u +Terminal=false +Icon=okular +Type=Application +Categories=Qt;KDE;Graphics;Office;Viewer; +InitialPreference=2 +NoDisplay=true +X-KDE-Keyowrds=PS, PostScript \ No newline at end of file diff --git a/generators/tiff/CMakeLists.txt b/generators/tiff/CMakeLists.txt index 31186eaf6..bab056f16 100644 --- a/generators/tiff/CMakeLists.txt +++ b/generators/tiff/CMakeLists.txt @@ -21,5 +21,5 @@ install(TARGETS okularGenerator_tiff DESTINATION ${PLUGIN_INSTALL_DIR}) ########### install files ############### install( FILES libokularGenerator_tiff.desktop okularTiff.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) -install( PROGRAMS okularApplication_tiff.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) +install( PROGRAMS okularApplication_tiff.desktop active-documentviewer_tiff.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) diff --git a/generators/tiff/active-documentviewer_tiff.desktop b/generators/tiff/active-documentviewer_tiff.desktop new file mode 100644 index 000000000..79fc6f1e7 --- /dev/null +++ b/generators/tiff/active-documentviewer_tiff.desktop @@ -0,0 +1,13 @@ +[Desktop Entry] +MimeType=image/tiff; +Name=Reader +GenericName=Document viewer +Comment=Viewer for various types of documents + +Exec=active-documentviewer %u +Terminal=false +Icon=okular +Type=Application +Categories=Qt;KDE;Graphics;Office;Viewer; +InitialPreference=2 +NoDisplay=true diff --git a/generators/xps/CMakeLists.txt b/generators/xps/CMakeLists.txt index 50eec7110..6bd8e5848 100644 --- a/generators/xps/CMakeLists.txt +++ b/generators/xps/CMakeLists.txt @@ -19,6 +19,6 @@ install(TARGETS okularGenerator_xps DESTINATION ${PLUGIN_INSTALL_DIR}) ########### install files ############### -install( FILES libokularGenerator_xps.desktop okularXps.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) -install( PROGRAMS okularApplication_xps.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) +install( FILES libokularGenerator_xps.desktop okularXps.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) +install( PROGRAMS okularApplication_xps.desktop active-documentviewer_xps.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) diff --git a/generators/xps/active-documentviewer_xps.desktop b/generators/xps/active-documentviewer_xps.desktop new file mode 100644 index 000000000..988a026d8 --- /dev/null +++ b/generators/xps/active-documentviewer_xps.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +MimeType=application/oxps;application/vnd.ms-xpsdocument; +Name=Reader +GenericName=Document viewer +Comment=Viewer for various types of documents + +Exec=active-documentviewer %u +Terminal=false +Icon=okular +Type=Application +Categories=Qt;KDE;Graphics;Office;Viewer; +InitialPreference=2 +NoDisplay=true +X-KDE-Keywords=XPS \ No newline at end of file