Bug#1115704: gnome-session-common: doesn't prefer Papers/Showtime if Evince/Totem aren't installed

Martin-Éric Racine martin-eric.racine at iki.fi
Mon Sep 22 08:39:24 BST 2025


pe 19.9.2025 klo 14.30 Martin-Éric Racine (martin-eric.racine at iki.fi) kirjoitti:
>
> pe 19.9.2025 klo 13.28 Simon McVittie (smcv at debian.org) kirjoitti:
> > In stable, I think it would be more appropriate (certainly more
> > conservative) to prefer Evince as higher priority than Papers, while
> > still preferring Papers as higher priority than any other random app
> > that happens to be able to open PDFs, such as GIMP.
>
> Agreed. A trixie-update upload would be welcome.

Unless I'm mistaken, the attached patch implements the same changes
you made for 48/unstable, but in reverse order for 48/Trixie i.e.
prioritize Evince/Totem over Papers/Showtime.

Martin-Éric
-------------- next part --------------
--- /tmp/stable/a/gnome-session-48.0/debian/gnome-mimeapps.list	2025-04-17 21:41:04.000000000 +0300
+++ /tmp/stable/b/gnome-session-48.0/debian/gnome-mimeapps.list	2025-09-22 10:29:32.312906145 +0300
@@ -5,10 +5,10 @@ application/x-raw-disk-image=gnome-disk-
 
 application/vnd.iccprofile=gcm-import.desktop
 
-x-scheme-handler/ghelp=yelp.desktop
-x-scheme-handler/help=yelp.desktop
-x-scheme-handler/info=yelp.desktop
-x-scheme-handler/man=yelp.desktop
+x-scheme-handler/ghelp=org.gnome.Yelp.desktop;yelp.desktop;
+x-scheme-handler/help=org.gnome.Yelp.desktop;yelp.desktop;
+x-scheme-handler/info=org.gnome.Yelp.desktop;yelp.desktop;
+x-scheme-handler/man=org.gnome.Yelp.desktop;yelp.desktop;
 
 application/x-zerosize=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop
 text/plain=org.gnome.TextEditor.desktop;org.gnome.gedit.desktop
@@ -109,51 +109,51 @@ image/x-pict=org.gnome.Totem.desktop
 misc/ultravox=org.gnome.Totem.desktop
 text/google-video-pointer=org.gnome.Totem.desktop
 text/x-google-video-pointer=org.gnome.Totem.desktop
-video/3gp=org.gnome.Totem.desktop
-video/3gpp2=org.gnome.Totem.desktop
-video/3gpp=org.gnome.Totem.desktop
-video/divx=org.gnome.Totem.desktop
-video/dv=org.gnome.Totem.desktop
-video/fli=org.gnome.Totem.desktop
-video/flv=org.gnome.Totem.desktop
-video/mp2t=org.gnome.Totem.desktop
-video/mp4=org.gnome.Totem.desktop
-video/mp4v-es=org.gnome.Totem.desktop
-video/mpeg=org.gnome.Totem.desktop
-video/mpeg-system=org.gnome.Totem.desktop
-video/msvideo=org.gnome.Totem.desktop
-video/ogg=org.gnome.Totem.desktop
-video/quicktime=org.gnome.Totem.desktop
-video/vivo=org.gnome.Totem.desktop
-video/vnd.avi=org.gnome.Totem.desktop
-video/vnd.divx=org.gnome.Totem.desktop
-video/vnd.mpegurl=org.gnome.Totem.desktop
-video/vnd.rn-realvideo=org.gnome.Totem.desktop
-video/vnd.vivo=org.gnome.Totem.desktop
-video/webm=org.gnome.Totem.desktop
-video/x-anim=org.gnome.Totem.desktop
-video/x-avi=org.gnome.Totem.desktop
-video/x-flc=org.gnome.Totem.desktop
-video/x-flic=org.gnome.Totem.desktop
-video/x-fli=org.gnome.Totem.desktop
-video/x-flv=org.gnome.Totem.desktop
-video/x-m4v=org.gnome.Totem.desktop
-video/x-matroska=org.gnome.Totem.desktop
-video/x-mjpeg=org.gnome.Totem.desktop
-video/x-mpeg2=org.gnome.Totem.desktop
-video/x-mpeg=org.gnome.Totem.desktop
-video/x-ms-asf=org.gnome.Totem.desktop
-video/x-ms-asf-plugin=org.gnome.Totem.desktop
-video/x-ms-asx=org.gnome.Totem.desktop
-video/x-msvideo=org.gnome.Totem.desktop
-video/x-ms-wm=org.gnome.Totem.desktop
-video/x-ms-wmv=org.gnome.Totem.desktop
-video/x-ms-wmx=org.gnome.Totem.desktop
-video/x-ms-wvx=org.gnome.Totem.desktop
-video/x-nsv=org.gnome.Totem.desktop
-video/x-ogm+ogg=org.gnome.Totem.desktop
-video/x-theora+ogg=org.gnome.Totem.desktop
-video/x-theora=org.gnome.Totem.desktop
+video/3gp=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/3gpp2=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/3gpp=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/divx=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/dv=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/fli=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/flv=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/mp2t=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/mp4=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/mp4v-es=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/mpeg=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/mpeg-system=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/msvideo=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/ogg=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/quicktime=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/vivo=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/vnd.avi=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/vnd.divx=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/vnd.mpegurl=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/vnd.rn-realvideo=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/vnd.vivo=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/webm=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-anim=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-avi=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-flc=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-flic=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-fli=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-flv=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-m4v=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-matroska=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-mjpeg=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-mpeg2=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-mpeg=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-ms-asf=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-ms-asf-plugin=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-ms-asx=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-msvideo=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-ms-wm=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-ms-wmv=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-ms-wmx=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-ms-wvx=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-nsv=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-ogm+ogg=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-theora+ogg=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
+video/x-theora=org.gnome.Totem.desktop;org.gnome.Showtime.desktop;
 video/x-totem-stream=org.gnome.Totem.desktop
 x-content/video-dvd=org.gnome.Totem.desktop
 x-content/video-svcd=org.gnome.Totem.desktop
@@ -237,19 +237,19 @@ font/ttf=org.gnome.font-viewer.desktop
 font/woff=org.gnome.font-viewer.desktop
 
 application/oxps=org.gnome.Evince.desktop
-application/pdf=org.gnome.Evince.desktop
+application/pdf=org.gnome.Evince.desktop;org.gnome.Papers.desktop;
 application/postscript=org.gnome.Evince.desktop
 application/vnd.ms-xpsdocument=org.gnome.Evince.desktop
 application/x-bzdvi=org.gnome.Evince.desktop
-application/x-bzpdf=org.gnome.Evince.desktop
+application/x-bzpdf=org.gnome.Evince.desktop;org.gnome.Papers.desktop;
 application/x-bzpostscript=org.gnome.Evince.desktop
-application/x-cb7=org.gnome.Evince.desktop
-application/x-cbr=org.gnome.Evince.desktop
-application/x-cbz=org.gnome.Evince.desktop
+application/x-cb7=org.gnome.Evince.desktop;org.gnome.Papers.desktop;
+application/x-cbr=org.gnome.Evince.desktop;org.gnome.Papers.desktop;
+application/x-cbz=org.gnome.Evince.desktop;org.gnome.Papers.desktop;
 application/x-dvi=org.gnome.Evince.desktop
-application/x-ext-pdf=org.gnome.Evince.desktop
-application/x-gzpdf=org.gnome.Evince.desktop
-application/x-xzpdf=org.gnome.Evince.desktop
+application/x-ext-pdf=org.gnome.Evince.desktop;org.gnome.Papers.desktop;
+application/x-gzpdf=org.gnome.Evince.desktop;org.gnome.Papers.desktop;
+application/x-xzpdf=org.gnome.Evince.desktop;org.gnome.Papers.desktop;
 
 application/x-cd-image=gnome-disk-image-mounter.desktop
 
@@ -281,7 +281,7 @@ image/jxl=org.gnome.Loupe.desktop;org.gn
 image/png=org.gnome.Loupe.desktop;org.gnome.eog.desktop
 image/svg+xml-compressed=org.gnome.Loupe.desktop;org.gnome.eog.desktop
 image/svg+xml=org.gnome.Loupe.desktop;org.gnome.eog.desktop
-image/tiff=org.gnome.Loupe.desktop;org.gnome.eog.desktop;org.gnome.Evince.desktop
+image/tiff=org.gnome.Loupe.desktop;org.gnome.eog.desktop;org.gnome.Evince.desktop;org.gnome.Papers.desktop;
 image/vnd-ms.dds=org.gnome.Loupe.desktop;org.gnome.eog.desktop
 image/vnd.microsoft.icon=org.gnome.Loupe.desktop;org.gnome.eog.desktop
 image/vnd.radiance=org.gnome.Loupe.desktop;org.gnome.eog.desktop


More information about the pkg-gnome-maintainers mailing list