From 75769896252aa566bac91f8968d3e38f181afe39 Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Tue, 21 May 2019 17:02:57 +0200 Subject: [PATCH 1/2] Add applications-defaults The file /usr/share/applications/defaults.list enumerated the defaults applications to open files of specific mime types. If this file does not exist, the default is more or less randomly selected from the applications available for a specific mime type (as defined by /usr/share/applications/*.desktop). The default settings can be overwritten by an individual user by the "MIME Type Editor" xfce4-mime-settings). This information is used by exo-open, which itself is called by xdg-open if an Xfce desktop is detected. Import existing file into repository. --- applications-defaults/defaults.list | 6 ++++++ install.sh | 2 ++ 2 files changed, 8 insertions(+) create mode 100644 applications-defaults/defaults.list diff --git a/applications-defaults/defaults.list b/applications-defaults/defaults.list new file mode 100644 index 0000000..17dc69e --- /dev/null +++ b/applications-defaults/defaults.list @@ -0,0 +1,6 @@ +[Default Applications] +application/pdf=evince.desktop +application/x-bzpdf=evince.desktop +application/x-gzpdf=evince.desktop +application/x-xzpdf=evince.desktop + diff --git a/install.sh b/install.sh index db302c3..78f1075 100755 --- a/install.sh +++ b/install.sh @@ -146,4 +146,6 @@ install_data logrotate/logrotate.service "$DESTDIR$systemdunitd install_data logrotate/logrotate.timer "$DESTDIR$systemdunitdir/logrotate.timer" install_data misc_systemd_units/network.service "$DESTDIR$systemdunitdir/network.service" install_data misc_systemd_units/mxvlan.service "$DESTDIR$systemdunitdir/mxvlan.service" +mkdir -p "$DESTDIR$usr_prefix/share/applications" +install_data applications-defaults/defaults.list "$DESTDIR$usr_prefix/share/applications/defaults.list" exit From 038a64d093bdd4a4e3b85c6c3878388ce4670da0 Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Tue, 21 May 2019 17:11:57 +0200 Subject: [PATCH 2/2] applications-defaults: Set text/html to firefox Instead of opening a new browser window when a user with default settings used `ipython notebook`, a Geany Window with a temporary .html file was opened, because the setting for text/html was not defined. Set text/html application to firefox. --- applications-defaults/defaults.list | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications-defaults/defaults.list b/applications-defaults/defaults.list index 17dc69e..203e772 100644 --- a/applications-defaults/defaults.list +++ b/applications-defaults/defaults.list @@ -3,4 +3,4 @@ application/pdf=evince.desktop application/x-bzpdf=evince.desktop application/x-gzpdf=evince.desktop application/x-xzpdf=evince.desktop - +text/html=firefox.desktop