|
|
@ -14,3 +14,28 @@ dbus-send --print-reply --session --dest=com.canonical.SafeLauncher / com.canoni
|
|
|
|
EOF
|
|
|
|
EOF
|
|
|
|
chmod 755 $PREFIX/usr/local/bin/xdg-open
|
|
|
|
chmod 755 $PREFIX/usr/local/bin/xdg-open
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# corresponding .desktop entry, needed for mimetype registration
|
|
|
|
|
|
|
|
mkdir -p $PREFIX/usr/local/share/applications
|
|
|
|
|
|
|
|
cat >$PREFIX/usr/local/share/applications/xdg-open.desktop <<EOF
|
|
|
|
|
|
|
|
[Desktop Entry]
|
|
|
|
|
|
|
|
Version=1.0
|
|
|
|
|
|
|
|
Name=Url Handler Script
|
|
|
|
|
|
|
|
Exec=/usr/local/bin/xdg-open %u
|
|
|
|
|
|
|
|
MimeType=x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/mailto;x-scheme-handler/help;
|
|
|
|
|
|
|
|
Type=Application
|
|
|
|
|
|
|
|
EOF
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# define xdg-open as the default handler for common types
|
|
|
|
|
|
|
|
cat >$PREFIX/usr/local/share/applications/mimeapps.list <<EOF
|
|
|
|
|
|
|
|
[Added Associations]
|
|
|
|
|
|
|
|
x-scheme-handler/http=xdg-open.desktop
|
|
|
|
|
|
|
|
x-scheme-handler/https=xdg-open.desktop
|
|
|
|
|
|
|
|
x-scheme-handler/mailto=xdg-open.desktop
|
|
|
|
|
|
|
|
x-scheme-handler/help=xdg-open.desktop
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[Default Applications]
|
|
|
|
|
|
|
|
x-scheme-handler/http=xdg-open.desktop
|
|
|
|
|
|
|
|
x-scheme-handler/https=xdg-open.desktop
|
|
|
|
|
|
|
|
x-scheme-handler/mailto=xdg-open.desktop
|
|
|
|
|
|
|
|
x-scheme-handler/help=xdg-open.desktop
|
|
|
|
|
|
|
|
EOF
|
|
|
|