From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Nathaniel Nicandro Newsgroups: gmane.emacs.devel Subject: i3 compatibility with Emacs 30 Date: Sat, 08 Apr 2023 10:35:22 -0500 Message-ID: <87mt3igx1l.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38633"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.8.13; emacs 30.0.50 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Apr 08 18:40:02 2023 Return-path: Envelope-to: ged-emacs-devel@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 1plBbd-0009ou-Ad for ged-emacs-devel@m.gmane-mx.org; Sat, 08 Apr 2023 18:40:01 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1plBam-0003yg-Ls; Sat, 08 Apr 2023 12:39:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1plBOf-0001oN-G0 for emacs-devel@gnu.org; Sat, 08 Apr 2023 12:26:37 -0400 Original-Received: from mail-qk1-x734.google.com ([2607:f8b0:4864:20::734]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1plBOd-0004d7-U7 for emacs-devel@gnu.org; Sat, 08 Apr 2023 12:26:37 -0400 Original-Received: by mail-qk1-x734.google.com with SMTP id af79cd13be357-74a81556091so9495285a.0 for ; Sat, 08 Apr 2023 09:26:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680971192; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:user-agent:from:to:cc:subject:date:message-id:reply-to; bh=QzeoqnHLLk/ElpRK7+LfezdfPbLd240KL16IJz0NSVE=; b=HW9TGvvuyen+RPygqAsfcsTfa/mxSwLwhdMbha8ARNhXO05F1zHhQaDPQmCjgb3zj5 Oh0zMLeE/Q7BehzfyoqViY5SHcWaPiujVNRD+Ip97/i7Y7Hf3pZ9RoMUdN1zhkIyeQyL YDYmCDlV5nW6H/J331JpXnhJY1IcXXaTA4nMjwv3rzUAow4KxkBpVkbHR9eU1xJcsPOO TUIpq/TIrQG9GyuuSV+yFe2HMMAqx1ZO75HYbi5xAFLod8DrsR4MttQV6aJs4z2L7QxO dvMXtnQGbhcjt2SyhFzUnGm+Zzfy1WhB3YGb8J2YvgxBAC6cZicZ3/P/1W3EuzKs+S3B t/yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680971192; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:user-agent:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=QzeoqnHLLk/ElpRK7+LfezdfPbLd240KL16IJz0NSVE=; b=I7XY1FXi2+xNncqXmyaJinu3QlhqaOBhKXHaBIIAj7gobKkDE6kVY45jAusNRNSmYS NAchoq4M3SJSjav57qd1G9opu0DwMHJpaWaNbuk5d9HVlRyqpkY9MueEHz0w8z9TbLx5 8/wc/4yt0raz8UyGmyVWKUeBCiih0igZYavxkc1FzgXDsl9O/+fi9kOPh3LlcHgr0xd1 PqnJCq+E4s/uhYAi4HVfq5Kv6YpxVduDXq5iAATlYDOX7fk7JlU0ZRBaKaMwm6/iscf4 joKiWqsR9xPK+HNdxr1o03EE4W/udt0/xtR+KcWXPUFbUl6jkfLlvjXhaEQiyuQvyNiM hljA== X-Gm-Message-State: AAQBX9fLx3Pwa5Bjvy43rGVuepef31Wvxp9dT3paC95V1IdCiGJPYNS0 9NUM7c23qKBQ0Sqqa7WY3ZR2RwU74AA= X-Google-Smtp-Source: AKy350YcoMPBejhy+3W4fKW3TCzucywM3AF9b2MMRoAlunwNpRLK3h03Rt+wbHACr0FwsihsQBNUyA== X-Received: by 2002:ac8:5b01:0:b0:3e3:7e6b:50ce with SMTP id m1-20020ac85b01000000b003e37e6b50cemr3772833qtw.4.1680971192229; Sat, 08 Apr 2023 09:26:32 -0700 (PDT) Original-Received: from entropy ([2601:241:8c80:25a0::b0b7]) by smtp.gmail.com with ESMTPSA id h22-20020ac85056000000b003e302c1f498sm1904103qtm.37.2023.04.08.09.26.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Apr 2023 09:26:31 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::734; envelope-from=nathanielnicandro@gmail.com; helo=mail-qk1-x734.google.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sat, 08 Apr 2023 12:39:07 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:305190 Archived-At: Hello, I use Sway (https://swaywm.org/) as a window manager in combination with the i3-emacs package (https://github.com/vava/i3-emacs) which has been working well for me. i3-emacs has a feature where it will only use the frames on the current workspace to open new Emacs windows. Now after switching to Emacs 30, some windows will pop-up on a frame in a different workspace which means that I now have the extra burden of switching to a different workspace to view the window. I've found that in my version of Emacs I don't have an outer-window-id frame property for some reason, just window-id, which seems extremely odd. i3-emacs depends on the outer-window-id to filter all the frames to only those on the current workspace. How could it possibly be that I'm missing the outer-window-id frame property? My Emacs configuration: Emacs version: GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, = cairo version 1.16.0) Configuration Features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG= JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY= INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_S= CROLL_BARS TREE_SITTER XIM XWIDGETS GTK3 ZLIB Configuration options: CONFIG_SHELL=3D/gnu/store/=E2=80=A6-bash-minimal-5.1.8/bin/bash SHELL= =3D/gnu/store/=E2=80=A6-bash-minimal-5.1.8/bin/bash --prefix=3D/gnu/store/= =E2=80=A6-emacs-next-pgtk-29.0.60-0.ac7ec87 --enable-fast-install --with-pg= tk --with-xwidgets --with-modules --with-cairo --with-native-compilation --= disable-build-details --=20 Nathaniel