From unknown Sun Jun 15 08:45:50 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#46521 <46521@debbugs.gnu.org> To: bug#46521 <46521@debbugs.gnu.org> Subject: Status: 27.1; emacs -nw openwith package ; external gui programs; window focus Reply-To: bug#46521 <46521@debbugs.gnu.org> Date: Sun, 15 Jun 2025 15:45:50 +0000 retitle 46521 27.1; emacs -nw openwith package ; external gui programs; win= dow focus reassign 46521 emacs submitter 46521 William Garber severity 46521 normal tag 46521 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 14 18:15:19 2021 Received: (at submit) by debbugs.gnu.org; 14 Feb 2021 23:15:19 +0000 Received: from localhost ([127.0.0.1]:36952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lBQbn-0006Gl-2L for submit@debbugs.gnu.org; Sun, 14 Feb 2021 18:15:19 -0500 Received: from lists.gnu.org ([209.51.188.17]:56480) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lBP2j-0003n9-Ra for submit@debbugs.gnu.org; Sun, 14 Feb 2021 16:35:02 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45362) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lBP2j-0000M7-Kn for bug-gnu-emacs@gnu.org; Sun, 14 Feb 2021 16:35:01 -0500 Received: from sonic305-25.consmr.mail.ne1.yahoo.com ([66.163.185.151]:33585) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lBP2h-0002XF-Bk for bug-gnu-emacs@gnu.org; Sun, 14 Feb 2021 16:35:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.net; s=s1024; t=1613338495; bh=6UbDOQuYCBcuCNHIXhOvW7HizxLC8oafkCAzWzR9+bU=; h=To:Subject:From:Date:References:From:Subject:Reply-To; b=b1VP3EtIxXyTlrLfXk7zMGeezaVAHkZ4mHo2gtdXBR04sBrOhhGHA3+eLVfFq9tHTEii0qtz45G1+aDBVy1uQfIgPXBgajrsELiyOuq4d82vgJqOC5unM4KJJtAL8N3wKyrUKxRrFLRuer43KVti1Xk/u2P9hexy4yx7ogx3Bkw= X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1613338495; bh=8Y2tcUPuWRg22aRMtjrCR9rLYJcZuIc1zPZiOTYVIK2=; h=X-Sonic-MF:To:Subject:From:Date:From:Subject; b=Ttrfln7XRA7hCCrPWvPexb88Gw5HTMzIHPwXqB+fdG7PQTZsVNg9p/lkh+Woq44QmleafkMtTk6hyNq57WEAyiCy643KLU2U/YShj4nZsRQyYTHtnzDBGY+gFJZEYVa6PUqsCi4z70Pm3LSxPhcIvIX6N8iPtijFevvVSSRIupOhtD5gmsYzHL+C5HtPlwNjvMyGUlswCKnsereZv/DT9J1SZrUxaTqod5dbJN69sbfe6aPPTyC+180dwqvsEFEN2yHUXC+1XSSZPFFTsi18ePObaqPLl1X6+kQ4oiTm9xu0c7axvVWpNutyZ57fBS1eZjJ0W8S9/0e1fFnz91x8Gw== X-YMail-OSG: vvUOE3EVM1kk6CtIde9FP3vwVfsZPFT4WABKZi_b6qoiPl5Q7dwTitmYi_jT6Dn eW.ht3o.AkWj1V762ukRB9UUrQJeYn3rdc3rDi1TSjCRSY7tel96wZqzjI0qKVK60zE5d0PczRvr uEt1lDlrIJkd_Jp.N69An8KwP7X3U6O31hUdhQlD1J3rHwt1sPFYvh64HSLGtvqHQA14DbroD6gd xP8m3_rDgvmYIKHfEbn.eP1Fap2rvzmuwA9xm9jPIVYsRXEpJc7zkKRqYg8gyTRI6TGYeVJ5M79a ux1MxvLaRS0CQNAP8Z382o4MsmlyYvxIJ6_Qs4Y0liJiG4HQUkl7DkGOyhTa8wAcMFt_xpr0N45_ pvDCfjmadNwqy9GSTWPfgvFBRMQe96BzdtNaTbZYZm7AUXUodXC6dca6yadbs7yebefaQBN7ABNJ f27MAwHG_nMPIYR6l_HLWNYxhWyjDaxWqXwdFzwiGqAnvoaHQXLiGleEri1vlK_2QsD9My6wL5MN D7V_Pn.T5l4PB0pdVNF2KYq5PJ4eRh5DEWyJ29O8VudaBCmWnFEmJTa7xwSaRdVC15kOxLZW6koq RSOnvYq94ExVzBrP_oRDecB9yz5N_QvkMeEN1mKPVj0ObkcWL8ZbgOe_hCG2BIXYAoUqg8bCS8HG zO3uIyJ2G3heb8DGHPPq.aUPe.xe1iMhtwMAWd6OwmI1pX64KfgItVeqVVjileNfTAQRMQw4Y4cu UmvvisSQHDTFh4aiL87BD3XC8SSdhDhmQmSabxaJRIy0WtUYnXAKdygIpf6Vo7L6nfg6m8MkCWsr _vZMacE9XAXHu1e7M8xQW3JJ6aqlLqvWbs_EK5RXmiUSEGjMYu9d2rHFbYGjNC5oTHPTsvbdQDHE 1s5Y5DhoztJqeg_niH3K8hYWr014Uu3BxrMT9RY.gTUBLC_LTwY6tnNSZC.vjgJhXq_bNA_Aw3g5 v78fm8L6PUQD4BH1d0FcQITOoe8NHTOSDdaNUQeDkQmUiLugMt3ni3hMz5mMz9VlWrIep2KvQG54 b0XxpakIxuyFJsHF41qOb0xin97jbI4iyPi4iysHnn7JL7YybyU0fdNQwbyTc3i1hgcZrGcpD4ik PYxzOHc5IDmTDB1i.J.4RHbns4hwwqcJKAFc8_UofeYSdVAsPykdZRx6foTkOTMcxmI.XCkre_BN dRKgBn_puyrXZpWok0OCmP4tH4dHr3XYasoPuNa2HQIF9wfXuHJf7NbwJ_qcBF3_7Vk6la.MeNWZ 3nAA6sNfrRw028iEWyKC_mp7ttdXkDMGJ.jc4Vko3wsgjw.r7FWWDLXpqOP8q8kEaAWRNOcdgv72 rlyGqJHvSpMSOOONzilRu75L_K3ouL9xs.F3vhzpokV0de5zn.mebqNa5e8RHPJwBdP4j8E6sTGi XnA7VCatcbpd6HfH4rpQxPbxiq_RK_5IdHAh1b5etRzsFdVNqlyfrkgJvTZ_XS1qUfURNtvbKfRb 7gLuu7n7BhQUpzZ.j8IB1UUGuEo5gUJV9oZaf8hw_hfHHNyQrpvmqkJjLwF1kUA59Gw4bPVNY2M8 3ctQltgsgPNVEPDSI2ydvfnNUYkwScEGlRwWf0IGj1UO93vWTnHHP8lg0_gK6QVFC8hXTY_kjTg5 Bdi6t1GjgIWmlDKPQBjw9INuPPdQhQSe0MOetSGUhSTHwP96bZKB7zr5S9dS4BIV7eeHyE4iJ06K 16En78cWTT.rg19Gi31PIUK2KcN8ttWGs7bi1It83Aj2cRkPjHQ.vtzi9pLfZP7Ei0wpByv2ucrr SKkl1yu4khWsQ_LauiPL.t7mgIUIc6aXy_w4xHpZWDnWk4XAk4iM3Ejk9lrCF6wbCQGy1mfGclcn VxP1fMQXX_rNG9ho4J6qsZVXIqHnN7508wbqKcEzdnfqngBD_H0Nj2VOLHXS195g71yKTBLHl88S mcv1_5Co_0gNxd6Ysqb6Hmil08Ry0HdhN0ShX.6PdsARajC8T0i8.mxdwMqnCNXwKmsnV3kgmZBr uD2S3EuPasFDUTwiF_SYt2_5rTredSUFpq8opVynUAlvF6pienIQX1806nZ92SduK7qlGPxZs84g Tj1SIthiDOrlKhZsXCol5mbyNnotOYYl5SkfOHuqaFiwkeyo2D3uKK6FWqNqI.FYof_PZt6GdQRq d3XV0WREZw2s9STMJPRPrfQjPqHKnRGX.JVN42Q4VTfJmrVrxLd.6PDUROIZXTLOd7yXybadf1Zs 1JCobWTk5Szoh.NeNChnZy__kc7P_vzM_YuzoO.fOUc4w6Y6VpmCUyVpj3bb4_.Ur2G_1IiCXVNF MWnoy0JxIeipzy692G5w8LHXBMDlMCE0OiTJpvaMzSFD022eEOPRhADHR64bWdw0lMGciOfSjKoX 147hVn41IrZA9R6s6zvg3RzqJyrnLSv7yfqJhMq3.VVDMgCwJyowx92cVY5bd9pWZPiKDzK6sk.a 1dV1sRacANN3mZQydWYt_ X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Sun, 14 Feb 2021 21:34:55 +0000 Received: by smtp405.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 3e1005f8e353c1fc8bf4a546f599c45b; Sun, 14 Feb 2021 21:34:49 +0000 (UTC) To: bug-gnu-emacs@gnu.org Subject: 27.1; emacs -nw openwith package ; external gui programs; window focus From: William Garber Message-ID: <60957899-62d9-6694-ed9d-a84af3c35162@att.net> Date: Sun, 14 Feb 2021 13:34:47 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US References: <60957899-62d9-6694-ed9d-a84af3c35162.ref@att.net> X-Mailer: WebService/1.1.17712 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Apache-HttpAsyncClient/4.1.4 (Java/11.0.9.1) Content-Length: 5928 Received-SPF: none client-ip=66.163.185.151; envelope-from=william.garber@att.net; helo=sonic305-25.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sun, 14 Feb 2021 18:15:17 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) # emacs has the openwith package $ emacs -nw # navigate to a directory in dired mode # move up and down arrows to pick a file, e.g. a .pdf file # press v # file is opened by a gui pdf viewer e.g. okular # exit the pdf viewer # emacs window is no longer focused # would like emacs window to be focused please. # emacs does not crash. # mate desktop environment # occurs with marco window manager # does NOT occur with compiz window manager # see https://github.com/jothan/mate-window-manager/blob/master/doc/how-to-get-focus-right.txt # see https://github.com/mate-desktop/marco/issues/647 # see https://bugzilla.redhat.com/show_bug.cgi?id=1873747 # see https://bugzilla.redhat.com/show_bug.cgi?id=1859417 In GNU Emacs 27.1 (build 1, x86_64-redhat-linux-gnu, GTK+ Version 3.24.22, cairo version 1.16.0) of 2020-08-20 built on buildhw-x86-03.iad2.fedoraproject.org System Description: Fedora 33 (MATE-Compiz) Recent messages: Loading /usr/share/emacs/site-lisp/site-start.d/systemtap-init.el (source)...done Loading openwith...done Waiting for git... [2 times] [yas] Prepared just-in-time loading of snippets successfully. For information about GNU Emacs and the GNU system, type C-h C-a. Loading dired-x...done Omitting... (Nothing to omit) Omitting... Omitted 90 lines. Configured using: 'configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no --with-xwidgets --with-modules --with-harfbuzz --with-cairo --with-json build_alias=x86_64-redhat-linux-gnu host_alias=x86_64-redhat-linux-gnu CC=gcc 'CFLAGS=-DMAIL_USE_LOCKF -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' LDFLAGS=-Wl,-z,relro PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS LIBSYSTEMD JSON PDUMPER GMP Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=none locale-coding-system: utf-8-unix Major mode: Dired by name Minor modes in effect: dired-omit-mode: t pyvenv-mode: t shell-dirtrack-mode: t openwith-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils dired-aux dired-x dired dired-loaddefs term/xterm xterm iimage flycheck-pyflakes flycheck find-func rx dash cl-extra yasnippet highlight-indentation flymake-proc flymake warnings thingatpt company-capf company pcase help-fns radix-tree help-mode elpy advice elpy-rpc pyvenv eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util elpy-shell elpy-profile elpy-django s elpy-refactor python tramp-sh tramp tramp-loaddefs trampver tramp-integration tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp format-spec ido grep compile comint ansi-color files-x etags fileloop generator xref project ring cus-edit cus-start cus-load wid-edit edmacro kmacro jka-compr openwith finder-inf printing ps-print ps-print-loaddefs ps-def lpr clang-rename clang-include-fixer let-alist clang-format xml info package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting xwidget-internal cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 311791 15089) (symbols 48 23263 1) (strings 32 102467 2778) (string-bytes 1 2986219) (vectors 16 32821) (vector-slots 8 367311 12534) (floats 8 343 403) (intervals 56 967 58) (buffers 1000 12)) From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 15 00:35:26 2021 Received: (at 46521) by debbugs.gnu.org; 15 Feb 2021 05:35:26 +0000 Received: from localhost ([127.0.0.1]:37131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lBWXd-0000UD-S5 for submit@debbugs.gnu.org; Mon, 15 Feb 2021 00:35:26 -0500 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:57239) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lBWXb-0000Tw-HP for 46521@debbugs.gnu.org; Mon, 15 Feb 2021 00:35:24 -0500 X-Originating-IP: 24.113.169.116 Received: from matts-mbp-2016.lan (24-113-169-116.wavecable.com [24.113.169.116]) (Authenticated sender: matt@rfc20.org) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id 973171BF204; Mon, 15 Feb 2021 05:35:14 +0000 (UTC) From: Matt Armstrong To: William Garber , 46521@debbugs.gnu.org Subject: Re: bug#46521: 27.1; emacs -nw openwith package ; external gui programs; window focus In-Reply-To: <60957899-62d9-6694-ed9d-a84af3c35162@att.net> References: <60957899-62d9-6694-ed9d-a84af3c35162.ref@att.net> <60957899-62d9-6694-ed9d-a84af3c35162@att.net> Date: Sun, 14 Feb 2021 21:35:12 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 46521 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) William, this strikes me as a window manager bug. Focus policy is the job of the window manager. GUI applications can have some influence over focus, but Emacs does not play very many games with this, and also the behavior you describe is very unlikely to have any role in this scenario. Because you have run it with the -nw argument, the window manager would be delivering focus to the terminal, not emacs. You have already filed https://github.com/mate-desktop/marco/issues/647, which is where I belive the issue lies. Please feel free to come back with specific details if indeed the issue seems to be in Emacs. To be useful we'll need to know how Emacs is violating window manager policies, etc. The Marco developers shoudl be able to describe them. From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 15 00:43:29 2021 Received: (at control) by debbugs.gnu.org; 15 Feb 2021 05:43:29 +0000 Received: from localhost ([127.0.0.1]:37153 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lBWfQ-0000gx-U1 for submit@debbugs.gnu.org; Mon, 15 Feb 2021 00:43:29 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:49281) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lBWfQ-0000gk-06 for control@debbugs.gnu.org; Mon, 15 Feb 2021 00:43:28 -0500 X-Originating-IP: 24.113.169.116 Received: from matts-mbp-2016.lan (24-113-169-116.wavecable.com [24.113.169.116]) (Authenticated sender: matt@rfc20.org) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id D93C860003 for ; Mon, 15 Feb 2021 05:43:20 +0000 (UTC) From: Matt Armstrong To: control@debbugs.gnu.org Subject: 46521 Date: Sun, 14 Feb 2021 21:43:16 -0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) tags 46521 notabug close 46521 From unknown Sun Jun 15 08:45:50 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 15 Mar 2021 11:24:05 +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