Index: src/window.cc
--- src/window.cc.orig
+++ src/window.cc
@@ -58,19 +58,11 @@ struct HtmlBrowser {
 constexpr std::array<HtmlBrowser, 10> html_browsers{{
 	/* Our specific script */
 	{GQ_APPNAME_LC "_html_browser", nullptr},
-	/* Redhat has a nifty htmlview script to start the user's preferred browser */
-	{"htmlview",                    nullptr},
-	/* Debian has even better approach with alternatives */
-	{"sensible-browser",            nullptr},
-	/* GNOME 2 */
-	{"gconftool-2",                 "gconftool-2 -g /desktop/gnome/url-handlers/http/command"},
-	/* KDE */
-	{"kfmclient",                   "!kfmclient exec \"%s\""},
+	/* fd.o */
+	{"xdg-open",                    nullptr},
 	/* use fallbacks */
 	{"firefox",                     nullptr},
-	{"mozilla",                     nullptr},
 	{"konqueror",                   nullptr},
-	{"netscape",                    nullptr},
 	{"opera",                       "!opera --remote 'openURL(%s,new-page)'"},
 }};
 
