From 96b9e5c9f8005f5a9cc88b8b1488e0f5d993a20c Mon Sep 17 00:00:00 2001 From: Carlos Soriano Date: Sep 06 2017 12:38:43 +0000 Subject: general: Make Nautilus manage compressed archives Commit 1bdc404245da0491 in Nautilus added mime type handling of compressed archives instead of a UI preference so users can set and use Nautilus as a general handler of supported compressed archives. This patch make Nautilus the default handler for supported compressed archives. --- diff --git a/file-roller-defaults.list b/file-roller-defaults.list index 26bacf6..d454da0 100644 --- a/file-roller-defaults.list +++ b/file-roller-defaults.list @@ -1,33 +1,33 @@ -application/x-7z-compressed=org.gnome.FileRoller.desktop; -application/x-7z-compressed-tar=org.gnome.FileRoller.desktop; +application/x-7z-compressed=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; +application/x-7z-compressed-tar=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; application/x-ace=org.gnome.FileRoller.desktop; application/x-alz=org.gnome.FileRoller.desktop; application/x-ar=org.gnome.FileRoller.desktop; application/x-arj=org.gnome.FileRoller.desktop; -application/x-bzip=org.gnome.FileRoller.desktop; -application/x-bzip-compressed-tar=org.gnome.FileRoller.desktop; +application/x-bzip=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; +application/x-bzip-compressed-tar=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; application/x-bzip1=org.gnome.FileRoller.desktop; application/x-bzip1-compressed-tar=org.gnome.FileRoller.desktop; application/x-cabinet=org.gnome.FileRoller.desktop; -application/x-compress=org.gnome.FileRoller.desktop; -application/x-compressed-tar=org.gnome.FileRoller.desktop; -application/x-cpio=org.gnome.FileRoller.desktop; +application/x-compress=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; +application/x-compressed-tar=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; +application/x-cpio=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; application/x-deb=org.gnome.FileRoller.desktop; application/x-ear=org.gnome.FileRoller.desktop; application/x-ms-dos-executable=org.gnome.FileRoller.desktop; application/x-gtar=org.gnome.FileRoller.desktop; -application/x-gzip=org.gnome.FileRoller.desktop; +application/x-gzip=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; application/x-gzpostscript=org.gnome.FileRoller.desktop; application/x-java-archive=org.gnome.FileRoller.desktop; -application/x-lha=org.gnome.FileRoller.desktop; +application/x-lha=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; application/x-lhz=org.gnome.FileRoller.desktop; application/x-lrzip=org.gnome.FileRoller.desktop; application/x-lrzip-compressed-tar=org.gnome.FileRoller.desktop; application/x-lz4=org.gnome.FileRoller.desktop; -application/x-lzip=org.gnome.FileRoller.desktop; -application/x-lzip-compressed-tar=org.gnome.FileRoller.desktop; -application/x-lzma=org.gnome.FileRoller.desktop; -application/x-lzma-compressed-tar=org.gnome.FileRoller.desktop; +application/x-lzip=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; +application/x-lzip-compressed-tar=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; +application/x-lzma=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; +application/x-lzma-compressed-tar=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; application/x-lzop=org.gnome.FileRoller.desktop; application/x-lz4-compressed-tar=org.gnome.FileRoller.desktop; application/x-lzop-compressed-tar=org.gnome.FileRoller.desktop; @@ -37,18 +37,18 @@ application/x-rar-compressed=org.gnome.FileRoller.desktop; application/x-source-rpm=org.gnome.FileRoller.desktop; application/x-rzip=org.gnome.FileRoller.desktop; application/x-rzip-compressed-tar=org.gnome.FileRoller.desktop; -application/x-tar=org.gnome.FileRoller.desktop; -application/x-tarz=org.gnome.FileRoller.desktop; +application/x-tar=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; +application/x-tarz=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; application/x-stuffit=org.gnome.FileRoller.desktop; application/x-war=org.gnome.FileRoller.desktop; -application/x-xz=org.gnome.FileRoller.desktop; -application/x-xz-compressed-tar=org.gnome.FileRoller.desktop; +application/x-xz=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; +application/x-xz-compressed-tar=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; application/x-zip=org.gnome.FileRoller.desktop; application/x-zip-compressed=org.gnome.FileRoller.desktop; application/x-zoo=org.gnome.FileRoller.desktop; -application/zip=org.gnome.FileRoller.desktop; +application/zip=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; application/x-archive=org.gnome.FileRoller.desktop; application/vnd.ms-cab-compressed=org.gnome.FileRoller.desktop; application/vnd.debian.binary-package=org.gnome.FileRoller.desktop; -application/gzip=org.gnome.FileRoller.desktop; +application/gzip=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop; application/x-source-rpm=org.gnome.FileRoller.desktop; diff --git a/shared-mime-info.spec b/shared-mime-info.spec index 349654b..6ec636f 100644 --- a/shared-mime-info.spec +++ b/shared-mime-info.spec @@ -11,7 +11,7 @@ Source1: gnome-mimeapps.list # for i in `cat /home/hadess/Projects/jhbuild/totem/data/mime-type-list.txt | grep -v audio/flac | grep -v ^#` ; do if grep MimeType /home/hadess/Projects/jhbuild/rhythmbox/data/rhythmbox.desktop.in.in | grep -q "$i;" ; then echo "$i=rhythmbox.desktop;org.gnome.Totem.desktop;" >> totem-defaults.list ; else echo "$i=org.gnome.Totem.desktop;" >> totem-defaults.list ; fi ; done ; for i in `cat /home/hadess/Projects/jhbuild/totem/data/uri-schemes-list.txt | grep -v ^#` ; do echo "x-scheme-handler/$i=org.gnome.Totem.desktop;" >> totem-defaults.list ; done Source2: totem-defaults.list # Generated with: -# for i in `grep MimeType= /usr/share/applications/org.gnome.FileRoller.desktop | sed 's/MimeType=//' | sed 's/;/ /g'` application/x-source-rpm ; do if ! `grep -q $i gnome-mimeapps.list` ; then echo $i=org.gnome.FileRoller.desktop\; >> file-roller-defaults.list ; fi ; done +# for i in `grep MimeType= /usr/share/applications/org.gnome.FileRoller.desktop | sed 's/MimeType=//' | sed 's/;/ /g'` application/x-source-rpm ; do if grep MimeType /usr/share/applications/org.gnome.Nautilus.desktop | grep -q "$i;" ; then echo "$i=org.gnome.Nautilus.desktop;org.gnome.FileRoller.desktop;" >> file-roller-defaults.list ; elif ! `grep -q $i gnome-mimeapps.list` ; then echo $i=org.gnome.FileRoller.desktop\; >> file-roller-defaults.list ; fi ; done Source3: file-roller-defaults.list # Generated with: # for i in `grep MimeType= /usr/share/applications/eog.desktop | sed 's/MimeType=//' | sed 's/;/ /g'` ; do echo $i=eog.desktop\; >> eog-defaults.list ; done