diff --git a/Lib/webbrowser.py b/Lib/webbrowser.py index 02d2036906178f..44974d433b4696 100755 --- a/Lib/webbrowser.py +++ b/Lib/webbrowser.py @@ -467,6 +467,10 @@ def register_X_browsers(): if shutil.which("gio"): register("gio", None, BackgroundBrowser(["gio", "open", "--", "%s"])) + # Equivalent of gio open before 2015 + if "GNOME_DESKTOP_SESSION_ID" in os.environ and shutil.which("gvfs-open"): + register("gvfs-open", None, BackgroundBrowser("gvfs-open")) + # The default KDE browser if "KDE_FULL_SESSION" in os.environ and shutil.which("kfmclient"): register("kfmclient", Konqueror, Konqueror("kfmclient"))