From unknown Thu Aug 14 12:19:56 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#9779 <9779@debbugs.gnu.org> To: bug#9779 <9779@debbugs.gnu.org> Subject: Status: No usable browser found on Lubuntu Reply-To: bug#9779 <9779@debbugs.gnu.org> Date: Thu, 14 Aug 2025 19:19:56 +0000 retitle 9779 No usable browser found on Lubuntu reassign 9779 emacs submitter 9779 Juri Linkov severity 9779 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 17 19:18:13 2011 Received: (at submit) by debbugs.gnu.org; 17 Oct 2011 23:18:13 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RFwRg-0008JR-0F for submit@debbugs.gnu.org; Mon, 17 Oct 2011 19:18:13 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RFwRd-0008JE-63 for submit@debbugs.gnu.org; Mon, 17 Oct 2011 19:18:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RFwQf-0006Ya-5S for submit@debbugs.gnu.org; Mon, 17 Oct 2011 19:17:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:57677) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RFwQf-0006YS-3r for submit@debbugs.gnu.org; Mon, 17 Oct 2011 19:17:09 -0400 Received: from eggs.gnu.org ([140.186.70.92]:55258) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RFwQe-0005UW-6s for bug-gnu-emacs@gnu.org; Mon, 17 Oct 2011 19:17:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RFwQc-0006W6-JN for bug-gnu-emacs@gnu.org; Mon, 17 Oct 2011 19:17:08 -0400 Received: from smarty.dreamhost.com ([208.113.175.8]:34695) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RFwQc-0006UY-CV for bug-gnu-emacs@gnu.org; Mon, 17 Oct 2011 19:17:06 -0400 Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id 11E146E805B for ; Mon, 17 Oct 2011 16:17:05 -0700 (PDT) Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 3F3EF451C426 for ; Mon, 17 Oct 2011 16:17:04 -0700 (PDT) From: Juri Linkov To: bug-gnu-emacs@gnu.org Subject: No usable browser found on Lubuntu Organization: JURTA Date: Tue, 18 Oct 2011 02:14:39 +0300 Message-ID: <87mxczb480.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -4.6 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.6 (----) Clicking on a link doesn't open a Web browser as expected but fails with the error message "No usable browser found" on Lubuntu 11.10 (Ubuntu + LXDE) since its default web browser is Chromium, but Chromium is still not supported by browse-url. The following patch will add its support to browse-url.el. This code is basically like used for Firefox, but since there are no official command line switches like "-remote", "-new-window", "-new-tab", so tab/window/startup related options can't be used for Chromium. === modified file 'lisp/net/browse-url.el' --- lisp/net/browse-url.el 2011-08-21 01:01:12 +0000 +++ lisp/net/browse-url.el 2011-10-17 23:10:30 +0000 @@ -36,6 +36,7 @@ ;; Function Browser Earliest version ;; browse-url-mozilla Mozilla Don't know ;; browse-url-firefox Firefox Don't know (tried with 1.0.1) +;; browse-url-chromium Chromium 3.0 ;; browse-url-galeon Galeon Don't know ;; browse-url-epiphany Epiphany Don't know ;; browse-url-netscape Netscape 1.1b1 @@ -230,6 +232,7 @@ (defcustom browse-url-browser-function :value browse-url-w3-gnudoit) (function-item :tag "Mozilla" :value browse-url-mozilla) (function-item :tag "Firefox" :value browse-url-firefox) + (function-item :tag "Chromium" :value browse-url-chromium) (function-item :tag "Galeon" :value browse-url-galeon) (function-item :tag "Epiphany" :value browse-url-epiphany) (function-item :tag "Netscape" :value browse-url-netscape) @@ -336,6 +340,22 @@ (defcustom browse-url-firefox-startup-ar :type '(repeat (string :tag "Argument")) :group 'browse-url) +(defcustom browse-url-chromium-program + (let ((candidates '("chromium" "chromium-browser" "chrome"))) + (while (and candidates (not (executable-find (car candidates)))) + (setq candidates (cdr candidates))) + (or (car candidates) "chromium")) + "The name by which to invoke Chromium." + :type 'string + :version "24.1" + :group 'browse-url) + +(defcustom browse-url-chromium-arguments nil + "A list of strings to pass to Chromium as arguments." + :type '(repeat (string :tag "Argument")) + :version "24.1" + :group 'browse-url) + (defcustom browse-url-galeon-program "galeon" "The name by which to invoke Galeon." :type 'string @@ -913,6 +933,7 @@ (defun browse-url-default-browser (url & ((executable-find browse-url-gnome-moz-program) 'browse-url-gnome-moz) ((executable-find browse-url-mozilla-program) 'browse-url-mozilla) ((executable-find browse-url-firefox-program) 'browse-url-firefox) + ((executable-find browse-url-chromium-program) 'browse-url-chromium) ((executable-find browse-url-galeon-program) 'browse-url-galeon) ((executable-find browse-url-kde-program) 'browse-url-kde) ((executable-find browse-url-netscape-program) 'browse-url-netscape) @@ -1141,6 +1162,22 @@ (defun browse-url-firefox-sentinel (proc (append browse-url-firefox-startup-arguments (list url)))))) ;;;###autoload +(defun browse-url-chromium (url &optional new-window) + "Ask the Chromium WWW browser to load URL. +Default to the URL around or before point. The strings in +variable `browse-url-chromium-arguments' are also passed to +Chromium." + (interactive (browse-url-interactive-arg "URL: ")) + (setq url (browse-url-encode-url url)) + (let* ((process-environment (browse-url-process-environment))) + (apply 'start-process + (concat "chromium " url) nil + browse-url-chromium-program + (append + browse-url-chromium-arguments + (list url))))) + +;;;###autoload (defun browse-url-galeon (url &optional new-window) "Ask the Galeon WWW browser to load URL. Default to the URL around or before point. The strings in variable From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 17 21:54:44 2011 Received: (at 9779) by debbugs.gnu.org; 18 Oct 2011 01:54:45 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RFytA-000461-NU for submit@debbugs.gnu.org; Mon, 17 Oct 2011 21:54:44 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.183] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RFyt8-00045p-Ov for 9779@debbugs.gnu.org; Mon, 17 Oct 2011 21:54:43 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EANnbnE5MCqLO/2dsb2JhbABDqFiBBoFuAQEEAVYjBQsLNBIUGA0kiBK2eYgIBKEphEU X-IronPort-AV: E=Sophos;i="4.69,362,1315195200"; d="scan'208";a="142563346" Received: from 76-10-162-206.dsl.teksavvy.com (HELO pastel.home) ([76.10.162.206]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 17 Oct 2011 21:53:40 -0400 Received: by pastel.home (Postfix, from userid 20848) id E45225920F; Mon, 17 Oct 2011 21:53:39 -0400 (EDT) From: Stefan Monnier To: Juri Linkov Subject: Re: bug#9779: No usable browser found on Lubuntu Message-ID: References: <87mxczb480.fsf@mail.jurta.org> Date: Mon, 17 Oct 2011 21:53:39 -0400 In-Reply-To: <87mxczb480.fsf@mail.jurta.org> (Juri Linkov's message of "Tue, 18 Oct 2011 02:14:39 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 9779 Cc: 9779@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) > Clicking on a link doesn't open a Web browser as expected > but fails with the error message "No usable browser found" > on Lubuntu 11.10 (Ubuntu + LXDE) since its default web browser > is Chromium, but Chromium is still not supported by browse-url. Better would be if we can use xdg-open. Could you check if xdg-open works, and if so, how to adjust browse-url-can-use-xdg-open accordingly? Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 18 01:38:30 2011 Received: (at 9779) by debbugs.gnu.org; 18 Oct 2011 05:38:30 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG2Ni-0001Wo-Hf for submit@debbugs.gnu.org; Tue, 18 Oct 2011 01:38:30 -0400 Received: from smtprelay-h21.telenor.se ([195.54.99.196]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG2Ng-0001Wa-0E for 9779@debbugs.gnu.org; Tue, 18 Oct 2011 01:38:28 -0400 Received: from iph5.telenor.se (iph5.telenor.se [195.54.127.136]) by smtprelay-h21.telenor.se (Postfix) with ESMTP id B3D92EA441 for <9779@debbugs.gnu.org>; Tue, 18 Oct 2011 07:37:26 +0200 (CEST) X-SENDER-IP: [85.225.45.201] X-LISTENER: [smtp.bredband.net] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ap5iALgPnU5V4S3JPGdsb2JhbABDiTyfHhkBAQEBNzKBbgEBBAE6HCMFCwtGLQwKFAaIEgK2fIcnYQSZJowu X-IronPort-AV: E=Sophos;i="4.69,363,1315173600"; d="scan'208";a="54978732" Received: from c-c92de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.201]) by iph5.telenor.se with ESMTP; 18 Oct 2011 07:37:26 +0200 Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id A0F007FA058; Tue, 18 Oct 2011 07:37:25 +0200 (CEST) Subject: Re: bug#9779: No usable browser found on Lubuntu Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=us-ascii From: =?iso-8859-1?Q?Jan_Dj=E4rv?= In-Reply-To: <87mxczb480.fsf@mail.jurta.org> Date: Tue, 18 Oct 2011 07:37:25 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <73E891D0-70FD-418B-BA23-C1D272DE0B2A@swipnet.se> References: <87mxczb480.fsf@mail.jurta.org> To: Juri Linkov X-Mailer: Apple Mail (2.1251.1) X-Spam-Score: -2.2 (--) X-Debbugs-Envelope-To: 9779 Cc: 9779@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.2 (--) Hello. 18 okt 2011 kl. 01:14 skrev Juri Linkov: > Clicking on a link doesn't open a Web browser as expected > but fails with the error message "No usable browser found" > on Lubuntu 11.10 (Ubuntu + LXDE) since its default web browser > is Chromium, but Chromium is still not supported by browse-url. >=20 > The following patch will add its support to browse-url.el. This code > is basically like used for Firefox, but since there are no official > command line switches like "-remote", "-new-window", "-new-tab", > so tab/window/startup related options can't be used for Chromium. >=20 >=20 >=20 > +(defcustom browse-url-chromium-program > + (let ((candidates '("chromium" "chromium-browser" "chrome"))) Chrome also goes by the name google-chrome. Since chromium and chrome = isn't the same thing and you can have both installed, = browse-url-chromium-program is not really the right name for it if it = also tries chrome. Jan D. From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 18 03:15:22 2011 Received: (at 9779) by debbugs.gnu.org; 18 Oct 2011 07:15:22 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG3tR-0004Hk-Qo for submit@debbugs.gnu.org; Tue, 18 Oct 2011 03:15:22 -0400 Received: from smarty.dreamhost.com ([208.113.175.8]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG3tN-0004Ba-3f for 9779@debbugs.gnu.org; Tue, 18 Oct 2011 03:15:19 -0400 Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id 86DA26E806A; Tue, 18 Oct 2011 00:14:20 -0700 (PDT) Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 763FFAAB4B63; Tue, 18 Oct 2011 00:14:19 -0700 (PDT) From: Juri Linkov To: Stefan Monnier Subject: Re: bug#9779: No usable browser found on Lubuntu Organization: JURTA References: <87mxczb480.fsf@mail.jurta.org> Date: Tue, 18 Oct 2011 09:55:03 +0300 In-Reply-To: (Stefan Monnier's message of "Mon, 17 Oct 2011 21:53:39 -0400") Message-ID: <87y5wi3i0s.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 9779 Cc: 9779@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) > Better would be if we can use xdg-open. Could you check if xdg-open > works, and if so, how to adjust browse-url-can-use-xdg-open accordingly? `browse-url-can-use-xdg-open' returns nil. Below are expressions from this function and results of their evaluation: (getenv "DISPLAY") => ":0" (executable-find "xdg-open") => "/usr/bin/xdg-open" (executable-find "nohup") => "/usr/bin/nohup" (getenv "GNOME_DESKTOP_SESSION_ID") => nil (call-process "dbus-send" nil nil nil "--dest=org.gnome.SessionManager" "--print-reply" "/org/gnome/SessionManager" "org.gnome.SessionManager.CanShutdown") => 1 (getenv "KDE_FULL_SESSION") => nil (call-process "/bin/sh" nil nil nil "-c" "xprop -root _DT_SAVE_MODE|grep xfce4") => 1 The latest is used to check for Xfce4, but it doesn't work for LXDE, and I can't find a reliable value specific to LXDE or Lubuntu in the output of `xprop -root' or among environment variables. There are two desktop session modes: "Lubuntu" (with look&feel of Ubuntu) and "LXDE" (pure LXDE desktop). Some relevant environment variables when logged in as "Lubuntu": DEFAULTS_PATH=/usr/share/gconf/Lubuntu.default.path DESKTOP_SESSION=Lubuntu GTK_MODULES=canberra-gtk-module:canberra-gtk-module SAL_USE_VCLPLUGIN=gtk UPSTART_JOB=lxdm XDG_CONFIG_DIRS=/etc/xdg/lubuntu/:/etc/xdg/xdg-Lubuntu:/etc/xdg:/etc/xdg XDG_CURRENT_DESKTOP=LXDE XDG_MENU_PREFIX=lxde- Some relevant environment variables when logged in as "LXDE": DEFAULTS_PATH=/usr/share/gconf/LXDE.default.path DESKTOP_SESSION=LXDE GTK_MODULES=canberra-gtk-module:canberra-gtk-module SAL_USE_VCLPLUGIN=gtk UPSTART_JOB=lxdm XDG_CONFIG_DIRS=/etc/xdg/xdg-LXDE:/etc/xdg XDG_CURRENT_DESKTOP=LXDE XDG_MENU_PREFIX=lxde- The value of "DESKTOP_SESSION" looks like an arbitrary name of the current session (the same string as displayed on the Login menu). It seems that "XDG_CURRENT_DESKTOP" is the most reliable variable to determine whether the current desktop is LXDE. So I propose the following patch (that also adds a missing customizable option for `browse-url-xdg-open' in `browse-url-browser-function'): === modified file 'lisp/net/browse-url.el' --- lisp/net/browse-url.el 2011-08-21 01:01:12 +0000 +++ lisp/net/browse-url.el 2011-10-18 06:54:01 +0000 @@ -247,6 +249,8 @@ (defcustom browse-url-browser-function :value browse-url-default-windows-browser) (function-item :tag "Default Mac OS X browser" :value browse-url-default-macosx-browser) + (function-item :tag "Preferred by xdg-open from Free Desktop" + :value browse-url-xdg-open) (function-item :tag "GNOME invoking Mozilla" :value browse-url-gnome-moz) (function-item :tag "Default browser" @@ -924,7 +946,7 @@ (defun browse-url-default-browser (url & url args)) (defun browse-url-can-use-xdg-open () - "Check if xdg-open can be used, i.e. we are on Gnome, KDE or xfce4." + "Check if xdg-open can be used, i.e. we are on Gnome, KDE, Xfce4 or LXDE." (and (getenv "DISPLAY") (executable-find "xdg-open") ;; xdg-open may call gnome-open and that does not wait for its child @@ -947,7 +969,8 @@ (defun browse-url-can-use-xdg-open () "/bin/sh" nil nil nil "-c" "xprop -root _DT_SAVE_MODE|grep xfce4")) - (error nil))))) + (error nil)) + (equal (getenv "XDG_CURRENT_DESKTOP") "LXDE")))) From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 18 03:15:23 2011 Received: (at 9779) by debbugs.gnu.org; 18 Oct 2011 07:15:23 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG3tS-0004IF-Lp for submit@debbugs.gnu.org; Tue, 18 Oct 2011 03:15:23 -0400 Received: from smarty.dreamhost.com ([208.113.175.8]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG3tO-0004EN-Qz for 9779@debbugs.gnu.org; Tue, 18 Oct 2011 03:15:20 -0400 Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id CD6D46E8054; Tue, 18 Oct 2011 00:14:22 -0700 (PDT) Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id F0EB5AAB4B63; Tue, 18 Oct 2011 00:14:21 -0700 (PDT) From: Juri Linkov To: Jan =?iso-8859-1?Q?Dj=E4rv?= Subject: Re: bug#9779: No usable browser found on Lubuntu Organization: JURTA References: <87mxczb480.fsf@mail.jurta.org> <73E891D0-70FD-418B-BA23-C1D272DE0B2A@swipnet.se> Date: Tue, 18 Oct 2011 09:57:54 +0300 In-Reply-To: <73E891D0-70FD-418B-BA23-C1D272DE0B2A@swipnet.se> ("Jan \=\?iso-8859-1\?Q\?Dj\=E4rv\=22's\?\= message of "Tue, 18 Oct 2011 07:37:25 +0200") Message-ID: <87r52azsj9.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 9779 Cc: 9779@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) > Chrome also goes by the name google-chrome. Since chromium and chrome > isn't the same thing and you can have both installed, > browse-url-chromium-program is not really the right name for it if it > also tries chrome. Unlike partially proprietary Chrome, Chromium is free software, so it deserves to be added to browse-url.el. I agree that we should not search for the executable "chrome" which is not free software. So below is a new patch that supports only free software version "Chromium". I propose to add it independently of xdg-open for systems that have Chromium but not xdg-open. === modified file 'lisp/net/browse-url.el' --- lisp/net/browse-url.el 2011-08-21 01:01:12 +0000 +++ lisp/net/browse-url.el 2011-10-18 06:57:02 +0000 @@ -36,6 +36,7 @@ ;; Function Browser Earliest version ;; browse-url-mozilla Mozilla Don't know ;; browse-url-firefox Firefox Don't know (tried with 1.0.1) +;; browse-url-chromium Chromium 3.0 ;; browse-url-galeon Galeon Don't know ;; browse-url-epiphany Epiphany Don't know ;; browse-url-netscape Netscape 1.1b1 @@ -230,6 +232,7 @@ (defcustom browse-url-browser-function :value browse-url-w3-gnudoit) (function-item :tag "Mozilla" :value browse-url-mozilla) (function-item :tag "Firefox" :value browse-url-firefox) + (function-item :tag "Chromium" :value browse-url-chromium) (function-item :tag "Galeon" :value browse-url-galeon) (function-item :tag "Epiphany" :value browse-url-epiphany) (function-item :tag "Netscape" :value browse-url-netscape) @@ -336,6 +341,22 @@ (defcustom browse-url-firefox-startup-ar :type '(repeat (string :tag "Argument")) :group 'browse-url) +(defcustom browse-url-chromium-program + (let ((candidates '("chromium" "chromium-browser"))) + (while (and candidates (not (executable-find (car candidates)))) + (setq candidates (cdr candidates))) + (or (car candidates) "chromium")) + "The name by which to invoke Chromium." + :type 'string + :version "24.1" + :group 'browse-url) + +(defcustom browse-url-chromium-arguments nil + "A list of strings to pass to Chromium as arguments." + :type '(repeat (string :tag "Argument")) + :version "24.1" + :group 'browse-url) + (defcustom browse-url-galeon-program "galeon" "The name by which to invoke Galeon." :type 'string @@ -913,6 +934,7 @@ (defun browse-url-default-browser (url & ((executable-find browse-url-gnome-moz-program) 'browse-url-gnome-moz) ((executable-find browse-url-mozilla-program) 'browse-url-mozilla) ((executable-find browse-url-firefox-program) 'browse-url-firefox) + ((executable-find browse-url-chromium-program) 'browse-url-chromium) ((executable-find browse-url-galeon-program) 'browse-url-galeon) ((executable-find browse-url-kde-program) 'browse-url-kde) ((executable-find browse-url-netscape-program) 'browse-url-netscape) @@ -1141,6 +1164,22 @@ (defun browse-url-firefox-sentinel (proc (append browse-url-firefox-startup-arguments (list url)))))) ;;;###autoload +(defun browse-url-chromium (url &optional new-window) + "Ask the Chromium WWW browser to load URL. +Default to the URL around or before point. The strings in +variable `browse-url-chromium-arguments' are also passed to +Chromium." + (interactive (browse-url-interactive-arg "URL: ")) + (setq url (browse-url-encode-url url)) + (let* ((process-environment (browse-url-process-environment))) + (apply 'start-process + (concat "chromium " url) nil + browse-url-chromium-program + (append + browse-url-chromium-arguments + (list url))))) + +;;;###autoload (defun browse-url-galeon (url &optional new-window) "Ask the Galeon WWW browser to load URL. Default to the URL around or before point. The strings in variable From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 18 04:13:46 2011 Received: (at submit) by debbugs.gnu.org; 18 Oct 2011 08:13:47 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG4nx-0005pE-Rl for submit@debbugs.gnu.org; Tue, 18 Oct 2011 04:13:46 -0400 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG4nv-0005p1-CD for submit@debbugs.gnu.org; Tue, 18 Oct 2011 04:13:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RG4mv-0004cY-Co for submit@debbugs.gnu.org; Tue, 18 Oct 2011 04:12:42 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.7 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_MED,RP_MATCHES_RCVD,T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([140.186.70.17]:40458) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RG4mv-0004cU-BH for submit@debbugs.gnu.org; Tue, 18 Oct 2011 04:12:41 -0400 Received: from eggs.gnu.org ([140.186.70.92]:48945) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RG4mu-00042G-7T for bug-gnu-emacs@gnu.org; Tue, 18 Oct 2011 04:12:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RG4mp-0004bq-Qd for bug-gnu-emacs@gnu.org; Tue, 18 Oct 2011 04:12:40 -0400 Received: from lo.gmane.org ([80.91.229.12]:47107) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RG4mp-0004bj-H2 for bug-gnu-emacs@gnu.org; Tue, 18 Oct 2011 04:12:35 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1RG4ml-00008m-U5 for bug-gnu-emacs@gnu.org; Tue, 18 Oct 2011 10:12:31 +0200 Received: from e4300lm.epcc.ed.ac.uk ([129.215.63.156]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 18 Oct 2011 10:12:31 +0200 Received: from wence by e4300lm.epcc.ed.ac.uk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 18 Oct 2011 10:12:31 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: bug-gnu-emacs@gnu.org From: Lawrence Mitchell Subject: Re: bug#9779: No usable browser found on Lubuntu Date: Tue, 18 Oct 2011 09:12:21 +0100 Lines: 25 Message-ID: <87sjmqn2fu.fsf@gmx.li> References: <87mxczb480.fsf@mail.jurta.org> <87y5wi3i0s.fsf@mail.jurta.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: e4300lm.epcc.ed.ac.uk User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.90 (gnu/linux) Cancel-Lock: sha1:kuq0VWKPAB+Qcj/1O9WPxfNkStw= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.17 X-Spam-Score: -5.6 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.6 (-----) Juri Linkov wrote: >> Better would be if we can use xdg-open. Could you check if xdg-open >> works, and if so, how to adjust browse-url-can-use-xdg-open accordingly? > `browse-url-can-use-xdg-open' returns nil. Below are expressions > from this function and results of their evaluation: > (getenv "DISPLAY") > => ":0" > (executable-find "xdg-open") > => "/usr/bin/xdg-open" > (executable-find "nohup") > => "/usr/bin/nohup" I note that since 22-Jun-2011 browse-url-xdg-open no longer uses nohup. This is either a mistake on my part (I didn't read the comment in browse-url-can-use-xdg-open) or it is indeed unnecessary and therefore isn't a requirement for xdg-open. Lawrence -- Lawrence Mitchell From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 18 05:13:40 2011 Received: (at 9779) by debbugs.gnu.org; 18 Oct 2011 09:13:40 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG5js-0007D8-Po for submit@debbugs.gnu.org; Tue, 18 Oct 2011 05:13:39 -0400 Received: from smarty.dreamhost.com ([208.113.175.8]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG5jr-0007D0-0T for 9779@debbugs.gnu.org; Tue, 18 Oct 2011 05:13:36 -0400 Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id 025B16E805E; Tue, 18 Oct 2011 02:12:38 -0700 (PDT) Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 24E45AAB4B63; Tue, 18 Oct 2011 02:12:36 -0700 (PDT) From: Juri Linkov To: Stefan Monnier Subject: Re: bug#9779: No usable browser found on Lubuntu Organization: JURTA References: <87mxczb480.fsf@mail.jurta.org> <87y5wi3i0s.fsf@mail.jurta.org> Date: Tue, 18 Oct 2011 12:04:10 +0300 In-Reply-To: <87y5wi3i0s.fsf@mail.jurta.org> (Juri Linkov's message of "Tue, 18 Oct 2011 09:55:03 +0300") Message-ID: <87d3duwtzj.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 9779 Cc: 9779@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) > Some relevant environment variables when logged in as "Lubuntu": > > DESKTOP_SESSION=Lubuntu > XDG_CURRENT_DESKTOP=LXDE > > Some relevant environment variables when logged in as "LXDE": > > DESKTOP_SESSION=LXDE > XDG_CURRENT_DESKTOP=LXDE > > The value of "DESKTOP_SESSION" looks like an arbitrary name of the > current session (the same string as displayed on the Login menu). > > It seems that "XDG_CURRENT_DESKTOP" is the most reliable variable > to determine whether the current desktop is LXDE. I discovered that /usr/bin/xdg-open contains the following function: # Checks for known desktop environments # set variable DE to the desktop environments name, lowercase detectDE() { if [ x"$KDE_FULL_SESSION" = x"true" ]; then DE=kde; elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]; then DE=gnome; 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; elif xprop -root _DT_SAVE_MODE 2> /dev/null | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce; elif [ x"$DESKTOP_SESSION" = x"LXDE" ]; then DE=lxde; else DE="" fi } But actually checking for "DESKTOP_SESSION" fails when logged in as "Lubuntu". So we have two options: implement the same checks (using "DESKTOP_SESSION") or check for "XDG_CURRENT_DESKTOP" that is more reliable than "DESKTOP_SESSION". Another problem is that when all checks fail in /usr/bin/xdg-open, it falls back to `open_generic'. But `browse-url-can-use-xdg-open' doesn't take into account the case of using `open_generic' in /usr/bin/xdg-open. From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 18 05:13:41 2011 Received: (at 9779) by debbugs.gnu.org; 18 Oct 2011 09:13:41 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG5jx-0007DM-2A for submit@debbugs.gnu.org; Tue, 18 Oct 2011 05:13:41 -0400 Received: from smarty.dreamhost.com ([208.113.175.8]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG5js-0007D7-NZ for 9779@debbugs.gnu.org; Tue, 18 Oct 2011 05:13:37 -0400 Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id 4DC856E8058; Tue, 18 Oct 2011 02:12:40 -0700 (PDT) Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 69E92AAB4B63; Tue, 18 Oct 2011 02:12:39 -0700 (PDT) From: Juri Linkov To: Lawrence Mitchell Subject: Re: bug#9779: No usable browser found on Lubuntu Organization: JURTA References: <87mxczb480.fsf@mail.jurta.org> <87y5wi3i0s.fsf@mail.jurta.org> <87sjmqn2fu.fsf@gmx.li> Date: Tue, 18 Oct 2011 12:09:22 +0300 In-Reply-To: <87sjmqn2fu.fsf@gmx.li> (Lawrence Mitchell's message of "Tue, 18 Oct 2011 09:12:21 +0100") Message-ID: <87zkgyvf7h.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 9779 Cc: 9779@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) >> (executable-find "nohup") >> => "/usr/bin/nohup" > > I note that since 22-Jun-2011 browse-url-xdg-open no longer uses > nohup. This is either a mistake on my part (I didn't read the > comment in browse-url-can-use-xdg-open) or it is indeed > unnecessary and therefore isn't a requirement for xdg-open. Do you think it should be removed with its comment that says: ;; xdg-open may call gnome-open and that does not wait for its child ;; to finish. This child may then be killed when the parent dies. ;; Use nohup to work around. From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 18 05:54:20 2011 Received: (at 9779) by debbugs.gnu.org; 18 Oct 2011 09:54:20 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG6NI-0008AJ-6K for submit@debbugs.gnu.org; Tue, 18 Oct 2011 05:54:20 -0400 Received: from smtprelay-h22.telenor.se ([195.54.99.197]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG6NG-0008A7-1p for 9779@debbugs.gnu.org; Tue, 18 Oct 2011 05:54:19 -0400 Received: from iph3.telenor.se (iph3.telenor.se [195.54.127.134]) by smtprelay-h22.telenor.se (Postfix) with ESMTP id D869CEBAD4 for <9779@debbugs.gnu.org>; Tue, 18 Oct 2011 11:53:15 +0200 (CEST) X-SENDER-IP: [85.225.45.201] X-LISTENER: [smtp.bredband.net] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AgpNAFNMnU5V4S3JPGdsb2JhbABDqGQZAQEBATcygW4BAQEBAgEBAjccIwULCw4KLigFDAoUBogTAga2S4MwhAphBJFjh0SMLg X-IronPort-AV: E=Sophos;i="4.69,364,1315173600"; d="scan'208";a="132606948" Received: from c-c92de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.201]) by iph3.telenor.se with ESMTP; 18 Oct 2011 11:53:11 +0200 Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 7BC837FA058; Tue, 18 Oct 2011 11:53:10 +0200 (CEST) Subject: Re: bug#9779: No usable browser found on Lubuntu Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=us-ascii From: =?iso-8859-1?Q?Jan_Dj=E4rv?= In-Reply-To: <87sjmqn2fu.fsf@gmx.li> Date: Tue, 18 Oct 2011 11:53:10 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: References: <87mxczb480.fsf@mail.jurta.org> <87y5wi3i0s.fsf@mail.jurta.org> <87sjmqn2fu.fsf@gmx.li> To: Lawrence Mitchell X-Mailer: Apple Mail (2.1251.1) X-Spam-Score: -2.2 (--) X-Debbugs-Envelope-To: 9779 Cc: 9779@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.2 (--) Hi. 18 okt 2011 kl. 10:12 skrev Lawrence Mitchell: > Juri Linkov wrote: >=20 >>> Better would be if we can use xdg-open. Could you check if xdg-open >>> works, and if so, how to adjust browse-url-can-use-xdg-open = accordingly? >=20 >> `browse-url-can-use-xdg-open' returns nil. Below are expressions >> from this function and results of their evaluation: >=20 >> (getenv "DISPLAY") >> =3D> ":0" >=20 >> (executable-find "xdg-open") >> =3D> "/usr/bin/xdg-open" >=20 >> (executable-find "nohup") >> =3D> "/usr/bin/nohup" >=20 > I note that since 22-Jun-2011 browse-url-xdg-open no longer uses > nohup. This is either a mistake on my part (I didn't read the > comment in browse-url-can-use-xdg-open) or it is indeed > unnecessary and therefore isn't a requirement for xdg-open. >=20 See discussion at = http://lists.gnu.org/archive/html/emacs-devel/2009-07/msg00279.html. nohup is still needed for xdg-open. Jan D. From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 18 06:00:02 2011 Received: (at 9779) by debbugs.gnu.org; 18 Oct 2011 10:00:02 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG6Sn-0008Hs-Uh for submit@debbugs.gnu.org; Tue, 18 Oct 2011 06:00:02 -0400 Received: from smtprelay-h21.telenor.se ([195.54.99.196]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG6Sl-0008Hd-Rb for 9779@debbugs.gnu.org; Tue, 18 Oct 2011 06:00:00 -0400 Received: from iph2.telenor.se (iph2.telenor.se [195.54.127.133]) by smtprelay-h21.telenor.se (Postfix) with ESMTP id A381FEA491 for <9779@debbugs.gnu.org>; Tue, 18 Oct 2011 11:58:57 +0200 (CEST) X-SENDER-IP: [85.225.45.201] X-LISTENER: [smtp.bredband.net] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhJbAAxNnU5V4S3JPGdsb2JhbABDiTydMYF3GQEBAQE3MoFuAQEEATocIxALRi0MChQGiBMCtlOHOmEEmSeMLg X-IronPort-AV: E=Sophos;i="4.69,364,1315173600"; d="scan'208";a="496534791" Received: from c-c92de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.201]) by iph2.telenor.se with ESMTP; 18 Oct 2011 11:58:57 +0200 Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 9DA717FA058; Tue, 18 Oct 2011 11:58:56 +0200 (CEST) Subject: Re: bug#9779: No usable browser found on Lubuntu Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=us-ascii From: =?iso-8859-1?Q?Jan_Dj=E4rv?= In-Reply-To: <87y5wi3i0s.fsf@mail.jurta.org> Date: Tue, 18 Oct 2011 11:58:56 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <55B42646-E4B2-40A0-A904-8A322A2577AE@swipnet.se> References: <87mxczb480.fsf@mail.jurta.org> <87y5wi3i0s.fsf@mail.jurta.org> To: Juri Linkov X-Mailer: Apple Mail (2.1251.1) X-Spam-Score: -2.2 (--) X-Debbugs-Envelope-To: 9779 Cc: Stefan Monnier , 9779@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.2 (--) 18 okt 2011 kl. 08:55 skrev Juri Linkov: >> Better would be if we can use xdg-open. Could you check if xdg-open >> works, and if so, how to adjust browse-url-can-use-xdg-open = accordingly? >=20 >=20 > It seems that "XDG_CURRENT_DESKTOP" is the most reliable variable > to determine whether the current desktop is LXDE. >=20 > So I propose the following patch (that also adds a missing = customizable > option for `browse-url-xdg-open' in `browse-url-browser-function'): >=20 > =3D=3D=3D modified file 'lisp/net/browse-url.el' > --- lisp/net/browse-url.el 2011-08-21 01:01:12 +0000 > +++ lisp/net/browse-url.el 2011-10-18 06:54:01 +0000 > @@ -247,6 +249,8 @@ (defcustom browse-url-browser-function > :value browse-url-default-windows-browser) > (function-item :tag "Default Mac OS X browser" > :value browse-url-default-macosx-browser) > + (function-item :tag "Preferred by xdg-open from Free Desktop" > + :value browse-url-xdg-open) > (function-item :tag "GNOME invoking Mozilla" > :value browse-url-gnome-moz) > (function-item :tag "Default browser" This part of the patch is redundant. browse-url-xdg-open is called by = browse-url-default-browser. Jan D. From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 18 06:07:42 2011 Received: (at 9779) by debbugs.gnu.org; 18 Oct 2011 10:07:42 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG6aD-0008Sz-PU for submit@debbugs.gnu.org; Tue, 18 Oct 2011 06:07:42 -0400 Received: from smtprelay-b22.telenor.se ([195.54.99.213]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG6aB-0008Sn-Nv for 9779@debbugs.gnu.org; Tue, 18 Oct 2011 06:07:40 -0400 Received: from iph3.telenor.se (iph3.telenor.se [195.54.127.134]) by smtprelay-b22.telenor.se (Postfix) with ESMTP id 1BAB1EA03B for <9779@debbugs.gnu.org>; Tue, 18 Oct 2011 12:06:38 +0200 (CEST) X-SENDER-IP: [85.225.45.201] X-LISTENER: [smtp.bredband.net] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvtUAJdOnU5V4S3JPGdsb2JhbABDiTyfKBkBAQEBNzKBbgEBBAE6HCMFCwstGS0MChQGiBMCtliDMIFPgjthBJknjC4 X-IronPort-AV: E=Sophos;i="4.69,364,1315173600"; d="scan'208";a="132618371" Received: from c-c92de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.201]) by iph3.telenor.se with ESMTP; 18 Oct 2011 12:06:37 +0200 Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 3DE797FA058; Tue, 18 Oct 2011 12:06:37 +0200 (CEST) Subject: Re: bug#9779: No usable browser found on Lubuntu Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=us-ascii From: =?iso-8859-1?Q?Jan_Dj=E4rv?= In-Reply-To: <87d3duwtzj.fsf@mail.jurta.org> Date: Tue, 18 Oct 2011 12:06:36 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <74D06532-14C4-40DF-B522-6BCF17D0DCEF@swipnet.se> References: <87mxczb480.fsf@mail.jurta.org> <87y5wi3i0s.fsf@mail.jurta.org> <87d3duwtzj.fsf@mail.jurta.org> To: Juri Linkov X-Mailer: Apple Mail (2.1251.1) X-Spam-Score: -2.2 (--) X-Debbugs-Envelope-To: 9779 Cc: Stefan Monnier , 9779@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.2 (--) 18 okt 2011 kl. 11:04 skrev Juri Linkov: > Another problem is that when all checks fail in /usr/bin/xdg-open, > it falls back to `open_generic'. But `browse-url-can-use-xdg-open' > doesn't take into account the case of using `open_generic' in = /usr/bin/xdg-open. >=20 That may end up starting a non-X (i.e command line) program. We don't = want to do that. Jan D. From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 18 09:17:52 2011 Received: (at 9779) by debbugs.gnu.org; 18 Oct 2011 13:17:52 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG9YG-00058C-3f for submit@debbugs.gnu.org; Tue, 18 Oct 2011 09:17:52 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.183] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG9YE-00057y-Fp for 9779@debbugs.gnu.org; Tue, 18 Oct 2011 09:17:51 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AtkKADF7nU5MCqLO/2dsb2JhbABEmTOPMYEGgW4BAQQBViMFCws0EhQYDSSIE7ZziBsEoSqERQ X-IronPort-AV: E=Sophos;i="4.69,365,1315195200"; d="scan'208";a="142684843" Received: from 76-10-162-206.dsl.teksavvy.com (HELO ceviche.home) ([76.10.162.206]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 18 Oct 2011 09:16:47 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 566CB660B6; Tue, 18 Oct 2011 09:16:47 -0400 (EDT) From: Stefan Monnier To: Juri Linkov Subject: Re: bug#9779: No usable browser found on Lubuntu Message-ID: References: <87mxczb480.fsf@mail.jurta.org> <73E891D0-70FD-418B-BA23-C1D272DE0B2A@swipnet.se> <87r52azsj9.fsf@mail.jurta.org> Date: Tue, 18 Oct 2011 09:16:47 -0400 In-Reply-To: <87r52azsj9.fsf@mail.jurta.org> (Juri Linkov's message of "Tue, 18 Oct 2011 09:57:54 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 9779 Cc: Jan =?iso-8859-1?Q?Dj=E4rv?= , 9779@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) > I propose to add it independently of xdg-open for systems > that have Chromium but not xdg-open. I guess it's OK, Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 18 09:18:25 2011 Received: (at 9779) by debbugs.gnu.org; 18 Oct 2011 13:18:25 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG9Yn-00059O-C3 for submit@debbugs.gnu.org; Tue, 18 Oct 2011 09:18:25 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181] helo=ironport2-out.pppoe.ca) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RG9Ym-00059B-9r for 9779@debbugs.gnu.org; Tue, 18 Oct 2011 09:18:24 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EADF7nU5MCqLO/2dsb2JhbABEqGSBBoFuAQEFViMQCzQSFBgNJL8GgzCEawShKoRF X-IronPort-AV: E=Sophos;i="4.69,365,1315195200"; d="scan'208";a="142684933" Received: from 76-10-162-206.dsl.teksavvy.com (HELO ceviche.home) ([76.10.162.206]) by ironport2-out.pppoe.ca with ESMTP/TLS/ADH-AES256-SHA; 18 Oct 2011 09:17:21 -0400 Received: by ceviche.home (Postfix, from userid 20848) id 9D56E660B6; Tue, 18 Oct 2011 09:17:21 -0400 (EDT) From: Stefan Monnier To: Juri Linkov Subject: Re: bug#9779: No usable browser found on Lubuntu Message-ID: References: <87mxczb480.fsf@mail.jurta.org> <87y5wi3i0s.fsf@mail.jurta.org> Date: Tue, 18 Oct 2011 09:17:21 -0400 In-Reply-To: <87y5wi3i0s.fsf@mail.jurta.org> (Juri Linkov's message of "Tue, 18 Oct 2011 09:55:03 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 9779 Cc: 9779@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) > (defun browse-url-can-use-xdg-open () > - "Check if xdg-open can be used, i.e. we are on Gnome, KDE or xfce4." > + "Check if xdg-open can be used, i.e. we are on Gnome, KDE, Xfce4 or LXDE." > (and (getenv "DISPLAY") > (executable-find "xdg-open") > ;; xdg-open may call gnome-open and that does not wait for its child > @@ -947,7 +969,8 @@ (defun browse-url-can-use-xdg-open () > "/bin/sh" nil nil nil > "-c" > "xprop -root _DT_SAVE_MODE|grep xfce4")) > - (error nil))))) > + (error nil)) > + (equal (getenv "XDG_CURRENT_DESKTOP") "LXDE")))) Thanks, please install, Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 19 05:15:26 2011 Received: (at 9779) by debbugs.gnu.org; 19 Oct 2011 09:15:26 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RGSFB-0002Nf-FR for submit@debbugs.gnu.org; Wed, 19 Oct 2011 05:15:26 -0400 Received: from smarty.dreamhost.com ([208.113.175.8]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RGSF8-0002In-Sh for 9779@debbugs.gnu.org; Wed, 19 Oct 2011 05:15:23 -0400 Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id 0A7BB6E8053; Wed, 19 Oct 2011 02:14:20 -0700 (PDT) Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id EF867451C452; Wed, 19 Oct 2011 02:14:18 -0700 (PDT) From: Juri Linkov To: Jan =?iso-8859-1?Q?Dj=E4rv?= Subject: Re: bug#9779: No usable browser found on Lubuntu Organization: JURTA References: <87mxczb480.fsf@mail.jurta.org> <87y5wi3i0s.fsf@mail.jurta.org> <55B42646-E4B2-40A0-A904-8A322A2577AE@swipnet.se> Date: Wed, 19 Oct 2011 12:12:23 +0300 In-Reply-To: <55B42646-E4B2-40A0-A904-8A322A2577AE@swipnet.se> ("Jan \=\?iso-8859-1\?Q\?Dj\=E4rv\=22's\?\= message of "Tue, 18 Oct 2011 11:58:56 +0200") Message-ID: <87vcrlgy78.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 9779 Cc: Stefan Monnier , 9779@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) >> So I propose the following patch (that also adds a missing customizable >> option for `browse-url-xdg-open' in `browse-url-browser-function'): >> >> === modified file 'lisp/net/browse-url.el' >> --- lisp/net/browse-url.el 2011-08-21 01:01:12 +0000 >> +++ lisp/net/browse-url.el 2011-10-18 06:54:01 +0000 >> @@ -247,6 +249,8 @@ (defcustom browse-url-browser-function >> :value browse-url-default-windows-browser) >> (function-item :tag "Default Mac OS X browser" >> :value browse-url-default-macosx-browser) >> + (function-item :tag "Preferred by xdg-open from Free Desktop" >> + :value browse-url-xdg-open) >> (function-item :tag "GNOME invoking Mozilla" >> :value browse-url-gnome-moz) >> (function-item :tag "Default browser" > > This part of the patch is redundant. browse-url-xdg-open is called by > browse-url-default-browser. `browse-url-default-browser' is just one of possible values of `browse-url-browser-function'. Like users might want to customize it to e.g. "Default Windows browser", is it likely that some users might want to customize it to "Default Free Desktop browser" selected by "xdg-open"? From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 19 05:15:29 2011 Received: (at 9779-done) by debbugs.gnu.org; 19 Oct 2011 09:15:29 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RGSFE-0002RR-K7 for submit@debbugs.gnu.org; Wed, 19 Oct 2011 05:15:29 -0400 Received: from smarty.dreamhost.com ([208.113.175.8]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RGSFA-0002Mi-Vi for 9779-done@debbugs.gnu.org; Wed, 19 Oct 2011 05:15:25 -0400 Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id CAFF16E8088; Wed, 19 Oct 2011 02:14:22 -0700 (PDT) Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 76A1C451C452; Wed, 19 Oct 2011 02:14:21 -0700 (PDT) From: Juri Linkov To: Stefan Monnier Subject: Re: bug#9779: No usable browser found on Lubuntu Organization: JURTA References: <87mxczb480.fsf@mail.jurta.org> <73E891D0-70FD-418B-BA23-C1D272DE0B2A@swipnet.se> <87r52azsj9.fsf@mail.jurta.org> Date: Wed, 19 Oct 2011 12:10:48 +0300 In-Reply-To: (Stefan Monnier's message of "Tue, 18 Oct 2011 09:16:47 -0400") Message-ID: <871uu9gxd3.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 9779-done Cc: 9779-done@debbugs.gnu.org, Jan =?iso-8859-1?Q?Dj=E4rv?= X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) >> I propose to add it independently of xdg-open for systems >> that have Chromium but not xdg-open. > > I guess it's OK, Added. >> + (equal (getenv "XDG_CURRENT_DESKTOP") "LXDE")))) > > Thanks, please install, Installed with checks for both environment variables "DESKTOP_SESSION" and "XDG_CURRENT_DESKTOP" that is twice more reliable. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 19 10:53:45 2011 Received: (at 9779) by debbugs.gnu.org; 19 Oct 2011 14:53:45 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RGXWb-0003Rp-LW for submit@debbugs.gnu.org; Wed, 19 Oct 2011 10:53:45 -0400 Received: from smtprelay-b21.telenor.se ([195.54.99.212]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RGXWZ-0003Rc-4U for 9779@debbugs.gnu.org; Wed, 19 Oct 2011 10:53:44 -0400 Received: from iph4.telenor.se (iph4.telenor.se [195.54.127.135]) by smtprelay-b21.telenor.se (Postfix) with ESMTP id C3CD8E9D00 for <9779@debbugs.gnu.org>; Wed, 19 Oct 2011 16:52:33 +0200 (CEST) X-SENDER-IP: [85.225.45.201] X-LISTENER: [smtp.bredband.net] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AmtSAFXjnk5V4S3JPGdsb2JhbABEiTyeRXIZAQEBATcygW4BAQQBOhwjEAtGLQwKBgENBhOIAAK1GYc6YQSZKIwv X-IronPort-AV: E=Sophos;i="4.69,372,1315173600"; d="scan'208";a="1990480454" Received: from c-c92de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.201]) by iph4.telenor.se with ESMTP; 19 Oct 2011 16:52:33 +0200 Received: from [172.20.199.248] (janiphone [172.20.199.248]) by coolsville.localdomain (Postfix) with ESMTPSA id 9858D7FA058; Wed, 19 Oct 2011 16:52:32 +0200 (CEST) References: <87mxczb480.fsf@mail.jurta.org> <87y5wi3i0s.fsf@mail.jurta.org> <55B42646-E4B2-40A0-A904-8A322A2577AE@swipnet.se> <87vcrlgy78.fsf@mail.jurta.org> In-Reply-To: <87vcrlgy78.fsf@mail.jurta.org> Mime-Version: 1.0 (1.0) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Message-Id: X-Mailer: iPhone Mail (9A334) From: =?utf-8?Q?Jan_Dj=C3=A4rv?= Subject: Re: bug#9779: No usable browser found on Lubuntu Date: Wed, 19 Oct 2011 16:52:29 +0200 To: Juri Linkov X-Spam-Score: -1.5 (-) X-Debbugs-Envelope-To: 9779 Cc: Stefan Monnier , "9779@debbugs.gnu.org" <9779@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.5 (-) Hi.=20 19 okt 2011 kl. 11:12 skrev Juri Linkov : >>> So I propose the following patch (that also adds a missing customizable >>> option for `browse-url-xdg-open' in `browse-url-browser-function'): >>>=20 >>> =3D=3D=3D modified file 'lisp/net/browse-url.el' >>> --- lisp/net/browse-url.el 2011-08-21 01:01:12 +0000 >>> +++ lisp/net/browse-url.el 2011-10-18 06:54:01 +0000 >>> @@ -247,6 +249,8 @@ (defcustom browse-url-browser-function >>> :value browse-url-default-windows-browser) >>> (function-item :tag "Default Mac OS X browser" >>> :value browse-url-default-macosx-browser) >>> + (function-item :tag "Preferred by xdg-open from Free Desktop" >>> + :value browse-url-xdg-open) >>> (function-item :tag "GNOME invoking Mozilla" >>> :value browse-url-gnome-moz) >>> (function-item :tag "Default browser" >>=20 >> This part of the patch is redundant. browse-url-xdg-open is called by >> browse-url-default-browser. >=20 > `browse-url-default-browser' is just one of possible values of > `browse-url-browser-function'. Like users might want to customize it > to e.g. "Default Windows browser", is it likely that some users might want= > to customize it to "Default Free Desktop browser" selected by "xdg-open"? I don't get it. That is the default, so what is the point of customizing it t= o the default value? Jan D.=20 From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 19 18:48:28 2011 Received: (at 9779) by debbugs.gnu.org; 19 Oct 2011 22:48:28 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RGevz-0006RV-Vc for submit@debbugs.gnu.org; Wed, 19 Oct 2011 18:48:28 -0400 Received: from smarty.dreamhost.com ([208.113.175.8]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RGevw-0006RM-LP for 9779@debbugs.gnu.org; Wed, 19 Oct 2011 18:48:26 -0400 Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id 8EEAA6E806E; Wed, 19 Oct 2011 15:47:18 -0700 (PDT) Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 508F8AC9400A; Wed, 19 Oct 2011 15:47:17 -0700 (PDT) From: Juri Linkov To: Jan =?iso-8859-1?Q?Dj=E4rv?= Subject: Re: bug#9779: No usable browser found on Lubuntu Organization: JURTA References: <87mxczb480.fsf@mail.jurta.org> <87y5wi3i0s.fsf@mail.jurta.org> <55B42646-E4B2-40A0-A904-8A322A2577AE@swipnet.se> <87vcrlgy78.fsf@mail.jurta.org> Date: Thu, 20 Oct 2011 01:42:02 +0300 In-Reply-To: ("Jan \=\?iso-8859-1\?Q\?Dj\=E4rv\=22's\?\= message of "Wed, 19 Oct 2011 16:52:29 +0200") Message-ID: <87lisgy56t.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 9779 Cc: Stefan Monnier , 9779@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) >>>> So I propose the following patch (that also adds a missing customizable >>>> option for `browse-url-xdg-open' in `browse-url-browser-function'): >>>> >>>> === modified file 'lisp/net/browse-url.el' >>>> --- lisp/net/browse-url.el 2011-08-21 01:01:12 +0000 >>>> +++ lisp/net/browse-url.el 2011-10-18 06:54:01 +0000 >>>> @@ -247,6 +249,8 @@ (defcustom browse-url-browser-function >>>> :value browse-url-default-windows-browser) >>>> (function-item :tag "Default Mac OS X browser" >>>> :value browse-url-default-macosx-browser) >>>> + (function-item :tag "Preferred by xdg-open from Free Desktop" >>>> + :value browse-url-xdg-open) >>>> (function-item :tag "GNOME invoking Mozilla" >>>> :value browse-url-gnome-moz) >>>> (function-item :tag "Default browser" >>> >>> This part of the patch is redundant. browse-url-xdg-open is called by >>> browse-url-default-browser. >> >> `browse-url-default-browser' is just one of possible values of >> `browse-url-browser-function'. Like users might want to customize it >> to e.g. "Default Windows browser", is it likely that some users might want >> to customize it to "Default Free Desktop browser" selected by "xdg-open"? > > I don't get it. That is the default, so what is the point of customizing it to the default value? There is no point doing this now with the current implementation of `browse-url-default-browser' where one of the first things it does is to try to use `browse-url-xdg-open', so perhaps no one might want to customize it to `browse-url-xdg-open'. I proposed to add it just for completeness. But there is no urgent need to do this and anyway, this bug report is already closed :) From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 20 10:48:39 2011 Received: (at 9779) by debbugs.gnu.org; 20 Oct 2011 14:48:39 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RGtvD-0006LP-2S for submit@debbugs.gnu.org; Thu, 20 Oct 2011 10:48:39 -0400 Received: from icebox.esperi.org.uk ([81.187.191.129] helo=mail.esperi.org.uk) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RGtvA-0006LH-OM for 9779@debbugs.gnu.org; Thu, 20 Oct 2011 10:48:38 -0400 Received: from esperi.org.uk (nix@spindle.srvr.nix [192.168.14.15]) by mail.esperi.org.uk (8.14.5/8.14.5) with ESMTP id p9KElP7I008828; Thu, 20 Oct 2011 15:47:25 +0100 Received: (from nix@localhost) by esperi.org.uk (8.14.5/8.14.5/Submit) id p9KElPln024635; Thu, 20 Oct 2011 15:47:25 +0100 From: Nix To: Juri Linkov Subject: Re: bug#9779: No usable browser found on Lubuntu References: <87mxczb480.fsf@mail.jurta.org> <73E891D0-70FD-418B-BA23-C1D272DE0B2A@swipnet.se> <87r52azsj9.fsf@mail.jurta.org> Emacs: because you deserve a brk today. Date: Thu, 20 Oct 2011 15:47:25 +0100 In-Reply-To: <87r52azsj9.fsf@mail.jurta.org> (Juri Linkov's message of "Tue, 18 Oct 2011 09:57:54 +0300") Message-ID: <87obxbra82.fsf@spindle.srvr.nix> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-DCC-wuwien-Metrics: spindle 1290; Body=3 Fuz1=3 Fuz2=3 X-Spam-Score: -3.2 (---) X-Debbugs-Envelope-To: 9779 Cc: Jan =?utf-8?Q?Dj=C3=A4rv?= , 9779@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.1 (---) On 18 Oct 2011, Juri Linkov said: > I agree that we should not search for the executable "chrome" > which is not free software. So below is a new patch > that supports only free software version "Chromium". If you build Chromium yourself from source code, it actually creates only an executable called 'chrome' and a manpage 'chrome.1': i.e., even the free version calls itself after the non-free version. (Of course, since Chromium doesn't contain an installation target, everyone has to write their own, and maybe everyone has chosen to create such a symlink. But this doesn't seem like something that it is safe to rely on.) -- NULL && (void) From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 20 16:08:13 2011 Received: (at 9779) by debbugs.gnu.org; 20 Oct 2011 20:08:13 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RGyuS-0005N0-0y for submit@debbugs.gnu.org; Thu, 20 Oct 2011 16:08:13 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RGyuO-0005Mg-DQ for 9779@debbugs.gnu.org; Thu, 20 Oct 2011 16:08:09 -0400 Received: from ceviche.home (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id p9KK6mKX009508; Thu, 20 Oct 2011 16:06:51 -0400 Received: by ceviche.home (Postfix, from userid 20848) id A3DB36649C; Thu, 20 Oct 2011 14:41:41 -0400 (EDT) From: Stefan Monnier To: Nix Subject: Re: bug#9779: No usable browser found on Lubuntu Message-ID: References: <87mxczb480.fsf@mail.jurta.org> <73E891D0-70FD-418B-BA23-C1D272DE0B2A@swipnet.se> <87r52azsj9.fsf@mail.jurta.org> <87obxbra82.fsf@spindle.srvr.nix> Date: Thu, 20 Oct 2011 14:41:41 -0400 In-Reply-To: <87obxbra82.fsf@spindle.srvr.nix> (nix@esperi.org.uk's message of "Thu, 20 Oct 2011 15:47:25 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4016=0 X-NAI-Spam-Version: 2.2.0.9286 : core <4016> : streams <693573> : uri <988088> X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 9779 Cc: Juri Linkov , 9779@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.2 (----) >> I agree that we should not search for the executable "chrome" >> which is not free software. So below is a new patch >> that supports only free software version "Chromium". > If you build Chromium yourself from source code, it actually > creates only an executable called 'chrome' and a manpage > 'chrome.1': i.e., even the free version calls itself after > the non-free version. (Of course, since Chromium doesn't > contain an installation target, everyone has to write their own, and > maybe everyone has chosen to create such a symlink. But this > doesn't seem like something that it is safe to rely on.) I prefer not to look for `chrome'. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 20 16:09:35 2011 Received: (at 9779) by debbugs.gnu.org; 20 Oct 2011 20:09:35 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RGyvm-0005PG-VD for submit@debbugs.gnu.org; Thu, 20 Oct 2011 16:09:35 -0400 Received: from icebox.esperi.org.uk ([81.187.191.129] helo=mail.esperi.org.uk) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RGyvk-0005P6-7y for 9779@debbugs.gnu.org; Thu, 20 Oct 2011 16:09:33 -0400 Received: from esperi.org.uk (nix@spindle.srvr.nix [192.168.14.15]) by mail.esperi.org.uk (8.14.5/8.14.5) with ESMTP id p9KK8KMD010550; Thu, 20 Oct 2011 21:08:20 +0100 Received: (from nix@localhost) by esperi.org.uk (8.14.5/8.14.5/Submit) id p9KK8Kc3031809; Thu, 20 Oct 2011 21:08:20 +0100 From: Nix To: Stefan Monnier Subject: Re: bug#9779: No usable browser found on Lubuntu References: <87mxczb480.fsf@mail.jurta.org> <73E891D0-70FD-418B-BA23-C1D272DE0B2A@swipnet.se> <87r52azsj9.fsf@mail.jurta.org> <87obxbra82.fsf@spindle.srvr.nix> Emacs: because one operating system isn't enough. Date: Thu, 20 Oct 2011 21:08:20 +0100 In-Reply-To: (Stefan Monnier's message of "Thu, 20 Oct 2011 14:41:41 -0400") Message-ID: <87wrbzo28b.fsf@spindle.srvr.nix> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-DCC-wuwien-Metrics: spindle 1290; Body=3 Fuz1=3 Fuz2=3 X-Spam-Score: -3.1 (---) X-Debbugs-Envelope-To: 9779 Cc: Juri Linkov , 9779@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.1 (---) On 20 Oct 2011, Stefan Monnier uttered the following: >> If you build Chromium yourself from source code, it actually >> creates only an executable called 'chrome' and a manpage >> 'chrome.1': i.e., even the free version calls itself after >> the non-free version. (Of course, since Chromium doesn't >> contain an installation target, everyone has to write their own, and >> maybe everyone has chosen to create such a symlink. But this >> doesn't seem like something that it is safe to rely on.) > > I prefer not to look for `chrome'. I guess we'll have to hope that everyone renamed the browser the same way as Debian, then (even though this is highly unlikely to be the case). -- NULL && (void) From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 21 07:27:10 2011 Received: (at 9779) by debbugs.gnu.org; 21 Oct 2011 11:27:10 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RHDFi-00012m-RA for submit@debbugs.gnu.org; Fri, 21 Oct 2011 07:27:09 -0400 Received: from fencepost.gnu.org ([140.186.70.10] ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RHDFg-00012f-Dc for 9779@debbugs.gnu.org; Fri, 21 Oct 2011 07:27:05 -0400 Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RHDER-0004k0-HP; Fri, 21 Oct 2011 07:25:47 -0400 Date: Fri, 21 Oct 2011 07:25:47 -0400 Message-Id: Content-Type: text/plain; charset=ISO-8859-15 From: Richard Stallman To: Nix In-reply-to: <87wrbzo28b.fsf@spindle.srvr.nix> (message from Nix on Thu, 20 Oct 2011 21:08:20 +0100) Subject: Re: bug#9779: No usable browser found on Lubuntu References: <87mxczb480.fsf@mail.jurta.org> <73E891D0-70FD-418B-BA23-C1D272DE0B2A@swipnet.se> <87r52azsj9.fsf@mail.jurta.org> <87obxbra82.fsf@spindle.srvr.nix> <87wrbzo28b.fsf@spindle.srvr.nix> X-Spam-Score: -6.6 (------) X-Debbugs-Envelope-To: 9779 Cc: monnier@IRO.UMontreal.CA, 9779@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: rms@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.6 (------) I guess we'll have to hope that everyone renamed the browser the same way as Debian, then (even though this is highly unlikely to be the case). Our policy can encourage people to do so. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use free telephony http://directory.fsf.org/category/tel/ From unknown Thu Aug 14 12:19:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 18 Nov 2011 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator