aboutsummaryrefslogtreecommitdiff
path: root/examples/python2.7/patches/xdg-gvfs-open.diff
blob: 7f6ec206d20dac6c97043ff65b815be3b466884d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
--- a/Lib/webbrowser.py
+++ b/Lib/webbrowser.py
@@ -441,6 +441,14 @@
 
 def register_X_browsers():
 
+    # use xdg-open if around
+    if _iscommand("xdg-open"):
+        register("xdg-open", None, BackgroundBrowser("xdg-open"))
+
+    # The default GNOME3 browser
+    if "GNOME_DESKTOP_SESSION_ID" in os.environ and _iscommand("gvfs-open"):
+        register("gvfs-open", None, BackgroundBrowser("gvfs-open"))
+
     # The default GNOME browser
     if "GNOME_DESKTOP_SESSION_ID" in os.environ and _iscommand("gnome-open"):
         register("gnome-open", None, BackgroundBrowser("gnome-open"))