From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stephen Eglen Newsgroups: gmane.emacs.bugs Subject: bug#54333: 29.0.50; browse-url-chrome in Wayland/pgtk Date: Fri, 11 Mar 2022 08:30:48 +0000 Message-ID: <87ee3899h2.fsf@cam.ac.uk> References: <87ilsl8kg4.fsf@cam.ac.uk> <87k0d1z56a.fsf@yahoo.com> <87fsnpz2al.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10330"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.6.10; emacs 29.0.50 Cc: 54333@debbugs.gnu.org, Stephen Eglen To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Mar 11 09:32:46 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nSaha-0002VK-JD for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 11 Mar 2022 09:32:46 +0100 Original-Received: from localhost ([::1]:45124 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nSahX-0004eZ-SH for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 11 Mar 2022 03:32:45 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:46576) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nSags-0004dN-BL for bug-gnu-emacs@gnu.org; Fri, 11 Mar 2022 03:32:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42563) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nSags-0006sF-2c for bug-gnu-emacs@gnu.org; Fri, 11 Mar 2022 03:32:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nSagr-0002b3-V3 for bug-gnu-emacs@gnu.org; Fri, 11 Mar 2022 03:32:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stephen Eglen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 Mar 2022 08:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54333 X-GNU-PR-Package: emacs Original-Received: via spool by 54333-submit@debbugs.gnu.org id=B54333.16469874729887 (code B ref 54333); Fri, 11 Mar 2022 08:32:01 +0000 Original-Received: (at 54333) by debbugs.gnu.org; 11 Mar 2022 08:31:12 +0000 Original-Received: from localhost ([127.0.0.1]:36456 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nSag4-0002ZP-C9 for submit@debbugs.gnu.org; Fri, 11 Mar 2022 03:31:12 -0500 Original-Received: from ppsw-41.csi.cam.ac.uk ([131.111.8.141]:58514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nSag2-0002ZD-7M for 54333@debbugs.gnu.org; Fri, 11 Mar 2022 03:31:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cam.ac.uk; s=20210802.ppsw; h=Content-Type:MIME-Version:Message-ID:In-reply-to:Date: Subject:Cc:To:From:References:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=5LhE70og32e4gln/vxwRLOoHYEZwhfrUdcgoEYDhPKA=; b=u06ffsgYIYDH+sFFBr7usLeXBA aos/mqpjBfhqGpDXexfwxjz0X+OU0v1dmM1O7WS2OfT5GoKYQYDv/Eyeccj6YIRtBgDBieY4BOYMl roUG56tQI6QT2dfeQeM8Zfx1e29pTI7UGMF9E/ON1KjYz+bcyWJ+Ree8q3jljEm6AzQg=; X-Cam-AntiVirus: no malware found X-Cam-ScannerInfo: https://help.uis.cam.ac.uk/email-scanner-virus Original-Received: from smtp.maths.cam.ac.uk ([131.111.20.158]:46573 helo=evander.maths.cam.ac.uk) by ppsw-41.csi.cam.ac.uk (ppsw.cam.ac.uk [131.111.8.139]:25) with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) id 1nSag0-0010JU-Q8 (Exim 4.95) for 54333@debbugs.gnu.org (return-path ); Fri, 11 Mar 2022 08:31:08 +0000 Original-Received: from 2.196.93.209.dyn.plus.net ([209.93.196.2] helo=localhost) by evander.maths.cam.ac.uk with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1nSafy-006HUi-Pc; Fri, 11 Mar 2022 08:31:06 +0000 In-reply-to: <87fsnpz2al.fsf@yahoo.com> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:228222 Archived-At: yes, thanks. It does fix my bug report. Stephen On Fri, Mar 11 2022, Po Lu wrote: > Po Lu writes: > >> Indeed. I'll look into that, thanks. > > Does this patch solve the problem? > > diff --git a/lisp/net/browse-url.el b/lisp/net/browse-url.el > index 6d28e318ff..776f774172 100644 > --- a/lisp/net/browse-url.el > +++ b/lisp/net/browse-url.el > @@ -970,7 +970,13 @@ browse-url-process-environment > environment, otherwise just use the current environment." > (let ((display (or browse-url-browser-display (browse-url-emacs-display)))) > (if display > - (cons (concat "DISPLAY=" display) process-environment) > + (cons (concat (if (and (eq window-system 'pgtk) > + (equal (pgtk-backend-display-class) > + "GdkWaylandDisplay")) > + "WAYLAND_DISPLAY=" > + "DISPLAY=") > + display) > + process-environment) > process-environment))) > > (defun browse-url-emacs-display () >