From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 09 08:24:36 2021 Received: (at submit) by debbugs.gnu.org; 9 Jul 2021 12:24:36 +0000 Received: from localhost ([127.0.0.1]:58468 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1pYa-0004YA-38 for submit@debbugs.gnu.org; Fri, 09 Jul 2021 08:24:36 -0400 Received: from lists.gnu.org ([209.51.188.17]:58576) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m1pYV-0004Y0-9x for submit@debbugs.gnu.org; Fri, 09 Jul 2021 08:24:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51484) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1pYU-00068i-UK for bug-gnu-emacs@gnu.org; Fri, 09 Jul 2021 08:24:30 -0400 Received: from sonic301-2.consmr.mail.bf2.yahoo.com ([74.6.129.41]:34259) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m1pYR-0002m5-4t for bug-gnu-emacs@gnu.org; Fri, 09 Jul 2021 08:24:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1625833462; bh=A/sq0xE50qGwBEjgVk6y+kycfEgy9kFZO0aknpJVxb0=; h=From:To:Cc:Subject:Date:References:From:Subject:Reply-To; b=cmPCE5tZrUjzF6jeQHvVFjQybSLF/aItnE+LN9DjVvfGtKCIaOWGrykqO5T30OnGLBD50mSS/+wUAYuPHaqS6g9GuF607nW0TAiGey1R/pvMSZY5WrXyIClfsWH5olb8Wcoqtw++mKFg1z+q5pdYjeMKX3G+aOT+fsIvFmURb00epy1/XLzphLl2VHlJ0rcOJrJd1CXlo4F4/ihls4ShoU4+gqWxLN8XsMaiwsnlfLZm6wVF73eAlvVTVmcAsFPaezHfElxJofEPaw34hMjNy5/BIamxNZ8FmBTcqYeoCy9M4GTD0T8/+L7oP8KrEQxShYW35ZGzh5nHp02e/MRjhw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1625833462; bh=bGMs/P7oClKEh3wt9X7i4+LCOuaplbYZqvHWdH+X+Nw=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=tXsgY6PZHy1sdpQhulcHb1rm1nzIZcpwu52w8YUgK5ulTsw/Kcbkd1XUEgifI/iR4BwZODUyUL+FBAHfB0tMhLeqnmBLF4NP8CI59AwkADXIaQrddkFQ/S+6t+hrmKXGDXD4h5ZO1/973U10VD+O9z2Obg9PWDC4dYQNTasawuQFzONrGXPIyewsiefZz8CEXq6y7Fs62usL98d7rylEZ0cTmS4MToiY32OX6cuZa7AITiwkwbFb9LIcIXad+8sJ+px23lJ3BQgXnoZwUgQfLn4kmIdFFKyqRGcJnwzOKAyDGjWjpQcWGNRfTngyXkIg5w2Zldts7WPXR38OoKHxSw== X-YMail-OSG: 0tl5y1kVM1l0Pv64PNhp2OuoA.Q9wS4TkBbVhGJdo1hW5fi2tpkgyzdWxS1tMZg aexiyzI2SzIZ9RHEcGcVUx1TzroZOErJqwWXCbNmnpLWeDW901Jr6PUlwjKezL0D.Dsc2d9troCB T.Cw4zkeHP6cAe2Ex8ADAfzT4N0IeejBiiA636ay7C5T6TSP_iSuUQCYlYeomrvPbHUupXqObyXw k_2S14wJZ35JBw0BgaRnkUlKiZfQERzWoEFFCQn6tWpHMXOSDDMd5vrC43wYX09azH2yUKYxvY4g IF7yKn6bTPJo8o2JuTqgnuICz0RWnV_8ryr6CPTMtmk_yl7WvT16u.OM9ZiXaJIRfi7H2Xvw_LdW zkeyv5OCjw6xf.Y9RPAXA6oJYYUWp2qdsBk0FE5OqIGHaL6UDRx7fb.c.dawVrtGYBGj1K21G6oC DgA0zDD556HmuSs9LLFl_EVG4LjOd.cJ6Fqk_bRKfrRDajK1m1G9ZzG21a5vdj1WIfnQLkUkuBV5 RXtQogXSWfy37dAe7Agml5xHS5dAa10.TeEA9SbD4j0vmfDuvLZnaw54PsCtwAIrOGIO0IxcOGjb xUbedy5yhLkLb_a13cHutXSn61YJKKkn7b6RYCa7s54uikZF_crpQW6yDT8KQtzHR.sN9XqiIzbq RgXECYpby.G3.onXStsE0Ae66UNONtEokYjuXoQbR_1_Pd1hizHSVWdR9R2gDvzg_totltOzMm1F vZTFr_TyRk7a_KDnf.Qj1LfND7aM7Z7Mf6pczY_BSP0yn_BpbM5fNYY2Efob7gifMZHpnkAkFckD 9s4VGgCLi0mV0jfaJW2sO7lUpw_t_NnMJbsxo9pjfiAe8VIq4D4mLFy46OqXSjWmkzJI7H45dtBA Yx_.sn4JI79DPuc.rvJA99VPQhQCW2sFd58_vxtVwA9l8qbQRqbcim8qp2QXa9P6UQO1xoYMpCn7 wy2fEWXJCA.Eo.B0inM4XhUcucyDIe0kY1xI.lEVmMQCPJqbeAejYFSzBIhxMBwSP1hHGPkqbj0o s7YOVsSHaD3lTXb9ptI7EXCT00E.Oigj2FR4h9Zc1735uPxNqklMl_AjuH_xAvGnvQXgb6gIiZq7 aZVMOR6NHUaJO3A0oiYPfOIIMVCxMYNm_bhzdI3QRA4BGHg8PvQcNpnYtH00pzvV1ckINyVemJPR OQY0Gu.NfxmTJz5WKEtBye_5OqbcnXE93bcXqgp_ltlp.rq1T7r.sTJAKFkUtIYisO_7AlaAJdQy 9MGXLexxS5pN8Yrwkol_ehJEMHu7G5qMPEXumXfYg9e8cNnRjC1BifhdS7D.JxORGR8AIAvDIAZh 6t8OOknnGUpBnCZQc6KRzmXlretDQZ6LMTwFyxDdJCsBqZq3t0IzNANvebMY5wea7OvzNwRqizQp 9NJ1yjSYh9YX2kHtjo8C2x3OL6ML7fnzdLYDFTVE7cHYTmSabUShYhQy09rSMad0qYvSDQJrQ93C E.ADS7J_fU4bw_oI0hN45YNfo61ge9R6z91tYz9996NOYs6UNgjmbdqJ7IAHRRsu6nmLfxCCvqLj GYKVwuwcow40.iAwHHhznXHHPMDKkJlENkC9Yk67T_LiQ3CmjvwRP4twuL.a_y_xsAG0Dqw0DhCc G8LqA6xgu8bIoCgVhv8Ane7YcFM_bsTtsoxOvysAhMDTZZWRO5c7B0UQtbWR34i.j_U2Xbq4sXy2 8OMy6XAsMIJgGLtDc17tl3VduTI7iLZEp02Xf2nwOhByWvT8C.E5GDMLTcBw4B.Dox_AThiud1lq rEgGGhFqjKOcngf_uRCCi3Run38C8p3QO1T_7NweGcPNYHVYD5K.ci846.T9clS6yXCLfRw1IwYC ZJKzITG7fWlEBI_8_q9KU4HvMhV1kprHvLilbMRnO2YBM9POcP4qKTQvTY76r06kSJYOjg5So5V6 dMza.cHtmlWTgKhIKVwYul2XeL.9aD9vhmDGzLETxGbiyRhZKucW21.x8VJNgsxwdTD9PRkJYORU xSUPXCdlgw49x.9pHwVyV61G4ZbLmBSeba4QcZGfeqkcschJjJK0FAuMTSQlLKj9CxmNDhljB2Hh Gv4kKkQGWNZ_snZJYCUt0LabAQo_AjLIfO6NpxKuKOaCA_TpWYi3jXJ_6SiAp1jKSXMZ10NaTUPO YRjzmX3mnOxsgkJTVQwOfMwN40v8Qiv3YjmZKCMiTIUivAIorxe_yVlXt3QhrQ7ocgowlAiVmGSb jxrCzv9kpyrkBNa6kaP5skyoJBwhJOWLMkZU85OW8DCeuH9mGPf_3.UQ3A.NBFbWKRyWH8TQLrUr .0PMWE3X7CqTIhat_9WTDA0FWpzNm6oASuH6jFMx_cO6E54AsFGUzQm2N X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.bf2.yahoo.com with HTTP; Fri, 9 Jul 2021 12:24:22 +0000 Received: by kubenode525.mail-prod1.omega.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 40fd90b01dee753b6ea11d68cb5cc7ce; Fri, 09 Jul 2021 12:24:18 +0000 (UTC) From: Ergus To: bug-gnu-emacs@gnu.org Subject: 28.0.50; C-z hangs emacs in i3wm Date: Fri, 09 Jul 2021 14:24:02 +0200 Message-ID: <87tul3wu8t.fsf@aol.com> MIME-Version: 1.0 Content-Type: text/plain References: <87tul3wu8t.fsf.ref@aol.com> X-Mailer: WebService/1.1.18469 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Content-Length: 7634 Received-SPF: pass client-ip=74.6.129.41; envelope-from=spacibba@aol.com; helo=sonic301-2.consmr.mail.bf2.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_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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: -2.3 (--) Hi: Recently I found that when I send C-z by accident to a gui emacs in i3wm it hangs until I select another window and select it back again. i3wm does not support minimize windows, most of the applications just ignore when the user tries to minimize; but don't hang. (Something that does not happen very often either because most of the users disable the window borders) Is it possible to detect when the window manager does not support minimize or that the frame was not really minimized? In GNU Emacs 28.0.50 (build 62, x86_64-pc-linux-gnu, GTK+ Version 3.24.29, cairo version 1.17.4) of 2021-07-09 built on Ergus Repository revision: 4bfdf8c78ee8d4f85f0d226006c3cc891bee837f Repository branch: master System Description: Arch Linux Configured using: 'configure --prefix=/home/ergo/.local/ --with-mailutils --with-json --with-x-toolkit=gtk3 --with-xft --with-wide-int --with-modules --with-cairo --with-harfbuzz --with-native-compilation' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: ELisp/d Minor modes in effect: show-paren-mode: t global-auto-revert-mode: t xclip-mode: t yas-global-mode: t yas-minor-mode: t electric-pair-mode: t flyspell-mode: t company-mode: t flycheck-mode: t diff-hl-margin-local-mode: t diff-hl-margin-mode: t diff-hl-mode: t counsel-mode: t ivy-mode: t composable-mark-mode: t composable-mode: t repeat-mode: t xterm-mouse-mode: t winner-mode: t save-place-mode: t which-key-mode: t override-global-mode: t delete-selection-mode: t savehist-mode: t global-display-fill-column-indicator-mode: t display-fill-column-indicator-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t eldoc-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /usr/share/emacs/site-lisp/cmake-mode hides /home/ergo/.emacs.d/elpa/cmake-mode-20210104.1831/cmake-mode /usr/share/emacs/site-lisp/notmuch-crypto hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-crypto /usr/share/emacs/site-lisp/notmuch-compat hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-compat /usr/share/emacs/site-lisp/notmuch-hello hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-hello /usr/share/emacs/site-lisp/notmuch hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch /usr/share/emacs/site-lisp/notmuch-show hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-show /usr/share/emacs/site-lisp/notmuch-maildir-fcc hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-maildir-fcc /usr/share/emacs/site-lisp/coolj hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/coolj /usr/share/emacs/site-lisp/notmuch-draft hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-draft /usr/share/emacs/site-lisp/notmuch-tree hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-tree /usr/share/emacs/site-lisp/notmuch-parser hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-parser /usr/share/emacs/site-lisp/notmuch-lib hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-lib /usr/share/emacs/site-lisp/notmuch-mua hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-mua /usr/share/emacs/site-lisp/notmuch-message hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-message /usr/share/emacs/site-lisp/notmuch-address hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-address /usr/share/emacs/site-lisp/notmuch-wash hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-wash /usr/share/emacs/site-lisp/notmuch-tag hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-tag /usr/share/emacs/site-lisp/notmuch-print hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-print /usr/share/emacs/site-lisp/notmuch-query hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-query /usr/share/emacs/site-lisp/notmuch-jump hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-jump /usr/share/emacs/site-lisp/notmuch-company hides /home/ergo/.emacs.d/elpa/notmuch-20210707.125/notmuch-company /home/ergo/.emacs.d/elpa/transient-20210701.1116/transient hides /home/ergo/.local/share/emacs/28.0.50/lisp/transient Features: (shadow sort notmuch-company notmuch-lib notmuch-version notmuch-compat mm-view mml-smime smime dig mailcap mail-extr emacsbug message rmc puny rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs auth-source password-cache mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils thingatpt amx s time-date paren autorevert filenotify xclip yasnippet-snippets yasnippet elec-pair flyspell-correct-ivy flyspell-correct flyspell ispell company-keywords company-gtags company-dabbrev-code company-dabbrev company-files company-semantic company-template company-capf company-elisp company flycheck json map find-func dash diff-hl-margin diff-hl-dired diff-hl log-view pcvs-util vc-dir ewoc vc counsel xdg xref project dired-x dired dired-loaddefs compile text-property-search comint ansi-color swiper ivy-avy avy ivy flx ivy-faces ivy-overlay colir vc-git diff-mode vc-dispatcher pcase term/tmux term/xterm xterm jka-compr init composable composable-mark powerline comp comp-cstr warnings subr-x powerline-separators color powerline-themes repeat xt-mouse simple-16-theme winner ring saveplace diminish edmacro kmacro which-key advice configmail cl-extra help-mode use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core disp-table delsel savehist easy-mmode display-fill-column-indicator display-line-numbers info ede/auto eieio-base cl-seq seq eieio byte-opt bytecomp byte-compile cconv eieio-core cl-macs gv eieio-loaddefs cl-loaddefs cl-lib tex-site rx slime-autoloads early-init iso-transl 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 easymenu timer select scroll-bar mouse jit-lock font-lock syntax 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 button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 295294 8406) (symbols 48 20161 2) (strings 32 63272 10012) (string-bytes 1 2280857) (vectors 16 31968) (vector-slots 8 613299 10391) (floats 8 207 930) (intervals 56 5860 1969) (buffers 992 14)) From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 10 12:38:24 2021 Received: (at 49489) by debbugs.gnu.org; 10 Jul 2021 16:38:24 +0000 Received: from localhost ([127.0.0.1]:33317 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m2Fzk-0007pb-74 for submit@debbugs.gnu.org; Sat, 10 Jul 2021 12:38:24 -0400 Received: from quimby.gnus.org ([95.216.78.240]:57126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m2Fzi-0007pM-32 for 49489@debbugs.gnu.org; Sat, 10 Jul 2021 12:38:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From: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=whqF+kmKeLKZUE8HWOmurH89ABhfXMY2XHaVd/FQqF4=; b=nen1h6hwLtwUicOJAybNeJfvMt KlS5EqXn8Gzxqohfk2Pb82bZEL+uBrI0xaXM6incXSnbpwXESpFCuYRsgCyTZzPFtadWaZ5P6pRN7 ZtaebsSm43dso3RLBIEqSzCChoQsPGpGcDvsa1rHkGoTkv4yQEM5xawnjcbSLBXUvGMg=; Received: from cm-84.212.220.105.getinternet.no ([84.212.220.105] helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m2FzX-0005k7-2A; Sat, 10 Jul 2021 18:38:16 +0200 From: Lars Ingebrigtsen To: Ergus Subject: Re: bug#49489: 28.0.50; C-z hangs emacs in i3wm References: <87tul3wu8t.fsf.ref@aol.com> <87tul3wu8t.fsf@aol.com> X-Now-Playing: Tears For Fears's _Songs From The Big Chair_: "The Big Chair" Date: Sat, 10 Jul 2021 18:38:05 +0200 In-Reply-To: <87tul3wu8t.fsf@aol.com> (Ergus's message of "Fri, 09 Jul 2021 14:24:02 +0200") Message-ID: <87k0lynmz6.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Ergus writes: > Recently I found that when I send C-z by accident to a gui emacs in i3wm > it hangs until I select another window and select it back again. Just to confirm that it's indeed the iconification that makes Emacs hang, can you try Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49489 Cc: 49489@debbugs.gnu.org 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 (---) Ergus writes: > Recently I found that when I send C-z by accident to a gui emacs in i3wm > it hangs until I select another window and select it back again. Just to confirm that it's indeed the iconification that makes Emacs hang, can you try M-: (iconify-frame) RET ? > i3wm does not support minimize windows, most of the applications just > ignore when the user tries to minimize; but don't hang. (Something that > does not happen very often either because most of the users disable the > window borders) > > Is it possible to detect when the window manager does not support > minimize or that the frame was not really minimized? I think the window manager can announce whether it supports iconification or not, but I'm not very familiar with that stuff myself. Anybody else know? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 10 21:13:09 2021 Received: (at 49489) by debbugs.gnu.org; 11 Jul 2021 01:13:09 +0000 Received: from localhost ([127.0.0.1]:33668 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m2O1s-0005jT-Uw for submit@debbugs.gnu.org; Sat, 10 Jul 2021 21:13:09 -0400 Received: from sonic308-3.consmr.mail.bf2.yahoo.com ([74.6.130.42]:33022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m2O1q-0005it-Tp for 49489@debbugs.gnu.org; Sat, 10 Jul 2021 21:13:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1625965980; bh=wxJmnHkUSEeBpV79FwXshzLt2uQ3vYGF1bKQUeK6QxQ=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject:Reply-To; b=PzR9brOGo3qxtrJNfMgQEUt+t1MGx6ViMbbfAFvLPrjHo3GmFVCNrFq0OHst+I7BZDnf763YHWRgxLl6U72QLs+PjzH8SWIyzhOugUNQrVMxyxOo9HHkHccN2SqFK5Pp5C5z4cnayv2PnQgF+Orkje2+FZAkV5TT/Q8A0IFWCsJwbL72BLBLZN5YGjr2W1dOikrEnhFBeDHc09rcImkj6haDSn2RKAnFwr0EtvT2rGVFYIrAdr0hb98SLgA4qLID0cFtizh0cm5KnfcTBAAJOyhVTy68aHm1rck4x1lBf2HfUTkySjZnGs1V4iuv/FGRgB/tkZpAWTsFTJOhA1mJUw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1625965980; bh=CuY57PBE3i/hFW3z0p0vPPcOEmA0iyOoitwd3qC8Bam=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=GqBPmv9vH45D5J+MlTRBWhXSwIZSGzWn8hblhoURsLKMsI//JsxxtZ3y+lFOuTKLWXk0gIYK49C3RKyXaLD6lzK1iQDzdK3qcy8mfrzQOoglcldHaCTFmA/pPxTPOtUY0XZXu4IIKLP0a6xvHYO5GGT8L1ONccoYeQuvSnCjwZez/7W/B/Mb5sKnonKgcNOKAWfFK/X0QZxnJFbzKx1PWBaDy/Y+P4yrTXxnWU1MZTbLYHgi4oFzW/f5x3OIibDRehwJt1gHJBBZ0iXyMZk1yaB4fs2yGd1V8tXUujBELN72/qHilV6K8Jd9Kry5vzvEtQ43I+F6Sx4xCTQqLeZ1BA== X-YMail-OSG: NDPdb_EVM1mUKJMPzlE18ET3rNkvu2K2h4fSvHqmID5UqH0LqWSql5PvqCxex84 52xBXO03N5M2qQhQNwPcybqK3Gm3N8Mg5CSUmr1GDdoUVS91wAdAzYg4kUBLDPxLlkjWfenTiqtT LdipxhoVEWxc8Vfz0TXMyvYTevF9KcSwEmpEtBeV4QleKDyugRraYoRymIUrtRAuV6mKfEaYIVA2 f6ZwCCv8fKGyAGWpioP2PhpTwJHMTedTQVA9PsMWodkfbBBvi.hTfxTaxOvMCMWdJBbfdbpCHBhD ZmDoDaKQ1lMbTMGJyWtQTPj2fcXEwJo0narWx1MP8R8nVlfhCdYWwKD2fetFtr3zxPPnzkFffpsL SPXJW1KDBTd22G7e.d2bBPg.7x4PqkZSQVCBPyuWKMNg9bKoSuhZJqmc6TI62.5RKeIwBub8ITlQ 7J0zXOYrK5vcUa8IAtPLahVzpErAqZRjpKugAxv8v6RJWj91QI0bVcuWS_zk01unElrNeC23qoRC 0h04ZKCUyiifsnjydqO2aZhoaXyGIu5d4VxOuybsI2wAmgiDf546JAVofICkGhtxdD.YxI01WQy_ 316MvDyG4pTw8lSFqhWPvNvgwJZwJhdBFFcEtAPXpb.Ez43bLCWYpUm68ZoIzuElgNU1ovPCOi0X FzqWxs65pxSRqrADOZ9rY2aW6XZEEargyk0tFp1LDRQSsEPKVYMlH7r0vo.w7Liyz81umMNrE.27 3Vmk6QkJtrjyxOvJhiqd0nCzwg9k2eLS6eo3fKVLR0v.6lgyu5LHRmnJba.WPGUSoI5u13mBlgYA 3B87GpdLV9caFqKpz8k7REc3JO8JyOck3QGPvTspCmNjEudseizry0.spB677JbDKwt6QRi1zupB nKOomiozsR6wGWOj9ewaemORhSk4XctsmHIPl8TVTYi07hnEp6d6KN58zSCnEb86ga7JxHA5Hh_O E1JMY7OXO9iXBOTTr72UVr9L8TkkNB2Mz7uxUu0EdIoTTk_g2f1mm2VpT6m2apDjasGZNVqUr1.w MO_iTjXDsUrSWXo7AOn1UWXbys1GHL0I5bGYAuBPrcHdDkYveRsX0twB19_1RoObIRvT35pQO_DQ oY_D6xk8g9uTsKbGibeZQc1XjPT_2H6kSLNVz7aeobf7RoyOVF7wM7CMcA3GrFO8PRwxEeJPUEMW dHV2t6JLlhuiIvy0V0iwTfsDExfqfcTFlmUFnQF5E1RZWk2MZyQa1OqenuUCbSbMveFS1nQvfnxf 1sptKlABQrOuRIGHILR6AymSQZTuVo2xikYaRzz3bbGu_Era7A3J70XQTeO44VpdPEX2w2jcymC2 cXOkJIeAVQEZ1aDvw9FPcxWq_JBpOMQaTNE0g9unJUBdVq3vUqaTtXaVdOxuWdUptaKwdsj7sG.J xOZyqiBV7uxk1VzGHyIwEnMlV1PV4mxsPh1lbovPLUNW6gj3d1r77hatLxNDXJOna8rCjGVoN7du xDaor.ZL1hbrnRqhH9tYRIxF6ev8w9iJTJvIcmoGPAdVB8zeO9tLato68DzCEkCDERGFLFf7RhX7 eOFG0bDVfYxleCF7ZuLjzrM9wfjR0ZxQv2.EJahfnMpO4uv1AenCtvbwwfNzW5prml7byEuDqYGt Bk9vJ05GGtDRLYqhSelhqT6dtbRVaVK4E3BiXOyXzxh9zpOVZmj11IWKbYMs4RTiQSrQDLOhV30e trXqMX5CFl56NV.lOY8O9yJRM4cCVkQ7mG1erIEoT8jF6rlfgl5rrbcGAkY1u6LBm3fHCPPHHPRT Pvh1hiAdDrhKN15gMkpv94DZhk4lXziZ2oMXYTJTnPdQzaSCGrqFx4ikBuVC6b7QPQbpAuzPs1TF RB8AxT4d1bKLgsZmDdqRm97cb_MgWbllXE7TPYA0YfPy0m4qMuBE91m9.JLzozYLQUj2s5JnuxsM xZDz7rzn1hMAoRXIJT_NjlshQL.hzqn3Jul1yc8N9ZCMlVzngv0ejlu6oLtLd7QXx3uqyQY.Wp.h KjDtwyAEMOsqmDLbPZeIEsvhYBMcZgC0nAxYuDxuqmCRkG3waNcDBkFqikqPWqQvRxnrZvKxNQIU OYT9ZwZk5BQYhys2JRZP6Gfex1DyM8CYkO434WA8uz8BXWgIiOSaIZmKq7sbtGa4QerynJA3_pt4 VSQ3LKMqlL2e3.vRCtKZzdTQmzfs7nIPX7FLta64zL0SspHJCOcldIQRRG8RyZJejjGDk2XsMc4c xAgcYCbFg4unwh7uJUPG5IBN8BUtLixHI6pM.81H3Xa.7JUnwOpPmF375quC3wHsziSxH6IYmQ8E 2LEQK3RkO_Yl8FaH9wqbEihhbQZGJ1U.tPd40yVfomnU45XfnYlDrwfVRkXUfauet59wJocmYpuw Rl9aVF_0LKscfk0AJ9sr9.9A- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.bf2.yahoo.com with HTTP; Sun, 11 Jul 2021 01:13:00 +0000 Received: by kubenode520.mail-prod1.omega.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 624294abda6286220b30cc76f455eee4; Sun, 11 Jul 2021 01:12:57 +0000 (UTC) Date: Sun, 11 Jul 2021 03:12:44 +0200 From: Ergus To: Lars Ingebrigtsen Subject: Re: bug#49489: 28.0.50; C-z hangs emacs in i3wm Message-ID: <20210711011244.xbep3wn2fvzvudma@Ergus> References: <87tul3wu8t.fsf.ref@aol.com> <87tul3wu8t.fsf@aol.com> <87k0lynmz6.fsf@gnus.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: <87k0lynmz6.fsf@gnus.org> X-Mailer: WebService/1.1.18469 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Content-Length: 1052 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 49489 Cc: 49489@debbugs.gnu.org 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.0 (-) On Sat, Jul 10, 2021 at 06:38:05PM +0200, Lars Ingebrigtsen wrote: >Ergus writes: > >> Recently I found that when I send C-z by accident to a gui emacs in i3wm >> it hangs until I select another window and select it back again. > >Just to confirm that it's indeed the iconification that makes Emacs >hang, can you try > >M-: (iconify-frame) RET > >? > Confirmed! Just tried and this makes it hang. >> i3wm does not support minimize windows, most of the applications just >> ignore when the user tries to minimize; but don't hang. (Something that >> does not happen very often either because most of the users disable the >> window borders) >> >> Is it possible to detect when the window manager does not support >> minimize or that the frame was not really minimized? > >I think the window manager can announce whether it supports >iconification or not, but I'm not very familiar with that stuff myself. >Anybody else know? > >-- >(domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no