1 diff -aur xdg-utils-1.1.0-rc1/scripts/xdg-email xdg-utils-mimeo/scripts/xdg-email
2 --- xdg-utils-1.1.0-rc1/scripts/xdg-email 2011-01-01 04:03:14.000000000 -0600
3 +++ xdg-utils-mimeo/scripts/xdg-email 2012-01-23 20:21:05.258527175 -0600
5 elif `dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetNameOwner string:org.gnome.SessionManager > /dev/null 2>&1` ; then DE=gnome;
6 elif xprop -root _DT_SAVE_MODE 2> /dev/null | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce;
7 elif [ x"$DESKTOP_SESSION" == x"LXDE" ]; then DE=lxde;
8 + elif which mimeo > /dev/null; then DE=mimeo;
18 + DEBUG 1 "Running mimeo \"$1\""
21 + if [ $? -eq 0 ]; then
24 + exit_failure_operation_failed
36 + open_mimeo "${mailto}"
40 open_generic "${mailto}"
42 diff -aur xdg-utils-1.1.0-rc1/scripts/xdg-mime xdg-utils-mimeo/scripts/xdg-mime
43 --- xdg-utils-1.1.0-rc1/scripts/xdg-mime 2011-01-01 04:03:14.000000000 -0600
44 +++ xdg-utils-mimeo/scripts/xdg-mime 2012-01-23 20:21:05.258527175 -0600
46 elif `dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetNameOwner string:org.gnome.SessionManager > /dev/null 2>&1` ; then DE=gnome;
47 elif xprop -root _DT_SAVE_MODE 2> /dev/null | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce;
48 elif [ x"$DESKTOP_SESSION" == x"LXDE" ]; then DE=lxde;
49 + elif which mimeo > /dev/null; then DE=mimeo;
60 + if [ $? -eq 0 ]; then
63 + exit_failure_operation_failed
69 DEBUG 1 "Running file -i \"$1\""
71 info_gnome "$filename"
75 + info_mimeo "$filename"
79 info_generic "$filename"
81 diff -aur xdg-utils-1.1.0-rc1/scripts/xdg-open xdg-utils-mimeo/scripts/xdg-open
82 --- xdg-utils-1.1.0-rc1/scripts/xdg-open 2012-01-23 20:21:11.654904878 -0600
83 +++ xdg-utils-mimeo/scripts/xdg-open 2012-01-23 20:21:05.258527175 -0600
85 elif `dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetNameOwner string:org.gnome.SessionManager > /dev/null 2>&1` ; then DE=gnome;
86 elif xprop -root _DT_SAVE_MODE 2> /dev/null | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce;
87 elif xprop -root 2> /dev/null | grep -i '^xfce_desktop_window' >/dev/null 2>&1; then DE=xfce
88 + elif which mimeo > /dev/null; then DE=mimeo;
91 if [ x"$DE" = x"" ]; then
98 + DEBUG 1 "Running mimeo \"$1\""
100 + if [ $? -eq 0 ]; then
103 + exit_failure_operation_failed
109 # Paths or file:// URLs
121 diff -aur xdg-utils-1.1.0-rc1/scripts/xdg-settings xdg-utils-mimeo/scripts/xdg-settings
122 --- xdg-utils-1.1.0-rc1/scripts/xdg-settings 2011-01-01 04:03:14.000000000 -0600
123 +++ xdg-utils-mimeo/scripts/xdg-settings 2012-01-23 20:21:05.258527175 -0600
125 elif `dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetNameOwner string:org.gnome.SessionManager > /dev/null 2>&1` ; then DE=gnome;
126 elif xprop -root _DT_SAVE_MODE 2> /dev/null | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce;
127 elif [ x"$DESKTOP_SESSION" == x"LXDE" ]; then DE=lxde;
128 + elif which mimeo > /dev/null; then DE=mimeo;
140 + DEBUG 1 "Running mimeo -c 'http:'"
141 + mimeo -d http: | sed -rn '2s/ ([^ ]+) +.*/\1/p'
142 + if [ $? -eq 0 ]; then
145 + exit_failure_operation_failed
149 +check_browser_mimeo()
151 + browser=`get_browser_mimeo $1`
152 + if [ x"$browser" != x"$1" ]; then
162 + DEBUG 1 "Running mimeo --prefer x-scheme-handler/http \"$1\""
163 + mimeo --prefer x-scheme-handler/http \"$1\"
164 + if [ $? -eq 0 ]; then
167 + exit_failure_operation_failed
172 # }}} default browser
180 + kde|gnome|xfce|mimeo)
181 dispatch_specific "$@"