From unknown Sun Aug 17 22:01:52 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#75567 <75567@debbugs.gnu.org> To: bug#75567 <75567@debbugs.gnu.org> Subject: Status: [PATCH 0/2] introduce xfce4-i3-workspaces-plugin Reply-To: bug#75567 <75567@debbugs.gnu.org> Date: Mon, 18 Aug 2025 05:01:52 +0000 retitle 75567 [PATCH 0/2] introduce xfce4-i3-workspaces-plugin reassign 75567 guix-patches submitter 75567 Tom=C3=A1=C5=A1 =C4=8Cech severity 75567 normal tag 75567 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 14 17:00:47 2025 Received: (at submit) by debbugs.gnu.org; 14 Jan 2025 22:00:47 +0000 Received: from localhost ([127.0.0.1]:56029 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tXoxr-0001Cg-7Q for submit@debbugs.gnu.org; Tue, 14 Jan 2025 17:00:47 -0500 Received: from lists.gnu.org ([2001:470:142::17]:59612) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tXoxp-0001CS-1Q for submit@debbugs.gnu.org; Tue, 14 Jan 2025 17:00:45 -0500 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 1tXoxh-0002e2-3n for guix-patches@gnu.org; Tue, 14 Jan 2025 17:00:38 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tXoxe-0004rR-HM for guix-patches@gnu.org; Tue, 14 Jan 2025 17:00:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=h7cD5VC+IdA+xNoISfoJkqeF1R20Ov8ZVHbf90JQ4ZQ=; b=oklwv1zqGoq3Tw oYSi06Ekz/HjhlZ+TjvYbSxYWYY1FQZu79ydO+ZdBqgv7EHIHkKrVsAbl1IVnz1t+n5gWzGLkr09n 4GxhdjCPmrYZFQJUFxBkZLAsSj4nzHqRKJ5Nz5yCy5YHzih3CyYRKShss2wQT0dbVpuYRAuWsOgUg j+CbUw2OUxV8mfvd1iXg9B4PtDjvIKOAhK+IuYgscjxSbKBp9epWjd9yU83FvUQVDD4HqTxpoIv7f 4K9jSsas8d82d2ZWpwo17dozOdiFXjfmtTbWL3er8nesFxsflS9QwY14vFe04kdoyzjI8Mc2/o3I7 dzcDhSjcbDTYawybLDNg==; From: =?UTF-8?q?Tom=C3=A1=C5=A1=20=C4=8Cech?= To: guix-patches@gnu.org Subject: [PATCH 0/2] introduce xfce4-i3-workspaces-plugin Date: Tue, 14 Jan 2025 23:00:23 +0100 Message-ID: X-Mailer: git-send-email 2.47.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Debbugs-Cc: 宋文武 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: submit Cc: =?UTF-8?q?Tom=C3=A1=C5=A1=20=C4=8Cech?= 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 (-) Some people combine experience of i3wm together with comfort of Xfce4. As Xfce is modular, it is well possible to replace standard Xfce4's window manager with i3. Xfce4's workspace module on panel is not working nicely with i3 so there is reimplemented plugin tailored to i3wm. This patchset introduces xfce4-i3-workspaces-plugin and i3ipc-glib library as its dependency to communicate with i3wm. Tomáš Čech (2): gnu: Add i3ipc-glib gnu: Add xfce4-i3-workspaces-plugin gnu/packages/wm.scm | 35 +++++++++++++++++++++++++++++++++++ gnu/packages/xfce.scm | 23 +++++++++++++++++++++++ 2 files changed, 58 insertions(+) base-commit: d663d4b6cae2289bcdd8bdcd02d58ed30769f1e2 -- 2.47.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 14 17:05:27 2025 Received: (at 75567) by debbugs.gnu.org; 14 Jan 2025 22:05:27 +0000 Received: from localhost ([127.0.0.1]:56039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tXp2N-0001QD-AM for submit@debbugs.gnu.org; Tue, 14 Jan 2025 17:05:27 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54888) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tXp2K-0001Pz-Ql for 75567@debbugs.gnu.org; Tue, 14 Jan 2025 17:05:25 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tXp2F-0005zy-EX for 75567@debbugs.gnu.org; Tue, 14 Jan 2025 17:05:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=LtKEJARa+To/68jadcnL5rECRUh1cqD8EGMV3QaR1Bk=; b=TyRlfiguvhdLmqS1mTtP u8nvWvkFlVASLkGqw63qenPK3q0QohauK2NgLu0AFK4SZUTN3gAzpijD59vdw0mAZCvgDFvEiGD34 hAQXvRWrqnlx01ueRCiM2HMcUssyQMbotW/cdjJLUzvMYJ4ftRKX8tUjkA7DBL99p7UDrDNuhTNka FCP2Oh0eiKmWR5PNbGMMFbRTyJ4mEMwyjlVOjKZGLPMMNkeGK0fPkLaJBYS6M857l/IU1qASK/1kw Xipfq+ZRBiJBVBAnVZzenkr++IxmAP65Uu9XdZoUERwctaZPHu14Hhf113K4cXsGJJXEwDvDg1tIh ZqE6oc8pISY9Pw==; From: =?UTF-8?q?Tom=C3=A1=C5=A1=20=C4=8Cech?= To: 75567@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add i3ipc-glib Date: Tue, 14 Jan 2025 23:04:43 +0100 Message-ID: X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75567 Cc: =?UTF-8?q?Tom=C3=A1=C5=A1=20=C4=8Cech?= 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 (---) * gnu/packages/wm.scm (i3ipc-glib): New variable. --- gnu/packages/wm.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 941ef45730..f66f72e54c 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -78,6 +78,7 @@ ;;; Copyright © 2024 Ashish SHUKLA ;;; Copyright © 2024 Josep Bigorra ;;; Copyright © 2024 Jakob Kirsch +;;; Copyright © 2025 Tomáš Čech ;;; ;;; This file is part of GNU Guix. ;;; @@ -570,6 +571,40 @@ (define-public i3-wm (define-public i3-gaps (deprecated-package "i3-gaps" i3-wm)) +(define-public i3ipc-glib + (package + (name "i3ipc-glib") + (version "1.0.1") + (source (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/altdesktop/i3ipc-glib") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "01fzvrbnzcwx0vxw29igfpza9zwzp2s7msmzb92v01z0rz0y5m0p")))) + (build-system gnu-build-system) + (native-inputs + (list + autoconf + automake + glib + `(,glib "bin") + gobject-introspection + gtk-doc + json-glib + libtool + libxcb + pkg-config + which)) + (home-page "https://github.com/altdesktop/i3ipc-glib") + (synopsis "C interface library to i3 window manager") + (description "An inter-process communication library to i3 window manager written in C.") + (license license:gpl3))) + + (define-public i3lock (package (name "i3lock") -- 2.47.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 14 17:05:37 2025 Received: (at 75567) by debbugs.gnu.org; 14 Jan 2025 22:05:37 +0000 Received: from localhost ([127.0.0.1]:56043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tXp2W-0001Qc-QG for submit@debbugs.gnu.org; Tue, 14 Jan 2025 17:05:37 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:58836) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tXp2U-0001QN-Gz for 75567@debbugs.gnu.org; Tue, 14 Jan 2025 17:05:35 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tXp2P-00061b-8X for 75567@debbugs.gnu.org; Tue, 14 Jan 2025 17:05:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=Niiv4LYttJ1F3c4UzR7PDyo9RxTVdA09LAUhDq/PZMc=; b=XUwdJPYSYbvtwh/0jxXn o/4UWBxDPkYV1NPLbAylL4uJ/dRM26ODWx3iWfmoo5XA7qtuo9WfkHXcZb8w++1TvEGalSx+JX0t0 GEhBUUnVF1nxPkqrK93Oj3Zq03CHLUPE1BKryBLVIqpHTCOjX6n6zlzm5AT5vmqGVMRayZ71dtiHY Yt3UZ/Nqax9JVJFQu3R/AEB+2F7yW9UTzOqC0s4XRPhzlwnVhnW4dHdSJJEfTn3motHOFHeqvnwlb aElzZAYHAuOvYbciOhrCRfZ69bW/qzpE7WrHZatnpc0huHNqEv6ItcwDZb6fKWfsZgpHUGlE0O20H zelhGO6dsOiqVg==; From: =?UTF-8?q?Tom=C3=A1=C5=A1=20=C4=8Cech?= To: 75567@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add xfce4-i3-workspaces-plugin Date: Tue, 14 Jan 2025 23:04:44 +0100 Message-ID: X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: 宋文武 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75567 Cc: =?UTF-8?q?Tom=C3=A1=C5=A1=20=C4=8Cech?= 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 (---) * gnu/packages/xfce.scm (xfce4-i3-workspaces-plugin): New variable. --- gnu/packages/xfce.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 43722cf484..efc20a9d2c 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -16,6 +16,7 @@ ;;; Copyright © 2020, 2021, 2022 Michael Rohleder ;;; Copyright © 2021, 2022 Brendan Tildesley ;;; Copyright © 2021 André A. Gomes +;;; Copyright © 2025 Tomáš Čech ;;; ;;; This file is part of GNU Guix. ;;; @@ -590,6 +591,28 @@ (define-public xfce4-pulseaudio-plugin (license gpl2+) (properties `((release-tag-prefix . ,(string-append name "-")))))) +(define-public xfce4-i3-workspaces-plugin + (package + (name "xfce4-i3-workspaces-plugin") + (version "1.4.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/denesb/xfce4-i3-workspaces-plugin") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1l957xzs479mnl1la6lx3ysaiqc0z8l84jg442wif9k8x9z6iah8")))) + (build-system gnu-build-system) + (native-inputs (list xfce4-dev-tools libxfce4ui xfce4-panel i3-wm i3ipc-glib json-glib)) + (inputs (list glib gtk+ libxfce4util xfce4-panel)) + (home-page "https://github.com/denesb/xfce4-i3-workspaces-plugin") + (synopsis "Workspace plugin for Xfce4 panel for running i3 window manager in Xfce4 desktop") + (description + "A workspace panel plugin for Xfce4, which communicates with i3 window manager.") + (license gpl3+))) + (define-public xfce4-whiskermenu-plugin (package (name "xfce4-whiskermenu-plugin") -- 2.47.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 14 20:46:39 2025 Received: (at 75567) by debbugs.gnu.org; 15 Jan 2025 01:46:39 +0000 Received: from localhost ([127.0.0.1]:56357 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tXsUR-0006UK-3q for submit@debbugs.gnu.org; Tue, 14 Jan 2025 20:46:39 -0500 Received: from mail.envs.net ([5.199.136.28]:39972) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tXsUO-0006UA-0J for 75567@debbugs.gnu.org; Tue, 14 Jan 2025 20:46:36 -0500 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id A964838A2B9C; Wed, 15 Jan 2025 01:46:33 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id wBz8W0wckj1P; Wed, 15 Jan 2025 01:46:30 +0000 (UTC) Received: from localhost (unknown [112.44.106.6]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Wed, 15 Jan 2025 01:46:30 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 7cdf47e2; Wed, 15 Jan 2025 01:49:50 +0000 (UTC) From: =?utf-8?B?5a6L5paH5q2m?= To: =?utf-8?B?VG9tw6HFoSDEjGVjaA==?= Subject: Re: [bug#75567] [PATCH 2/2] gnu: Add xfce4-i3-workspaces-plugin In-Reply-To: (=?utf-8?B?IlRvbcOhxaEgxIxlY2giJ3M=?= message of "Tue, 14 Jan 2025 23:04:44 +0100") References: Date: Wed, 15 Jan 2025 09:49:49 +0800 Message-ID: <877c6w6e2q.fsf@envs.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75567 Cc: 75567@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 (-) Tom=C3=A1=C5=A1 =C4=8Cech writes: > * gnu/packages/xfce.scm (xfce4-i3-workspaces-plugin): New variable. > --- > gnu/packages/xfce.scm | 23 +++++++++++++++++++++++ > 1 file changed, 23 insertions(+) > > diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm > index 43722cf484..efc20a9d2c 100644 > --- a/gnu/packages/xfce.scm > +++ b/gnu/packages/xfce.scm > @@ -16,6 +16,7 @@ > ;;; Copyright =C2=A9 2020, 2021, 2022 Michael Rohleder > ;;; Copyright =C2=A9 2021, 2022 Brendan Tildesley > ;;; Copyright =C2=A9 2021 Andr=C3=A9 A. Gomes > +;;; Copyright =C2=A9 2025 Tom=C3=A1=C5=A1 =C4=8Cech > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -590,6 +591,28 @@ (define-public xfce4-pulseaudio-plugin > (license gpl2+) > (properties `((release-tag-prefix . ,(string-append name "-")))))) >=20=20 > +(define-public xfce4-i3-workspaces-plugin > + (package > + (name "xfce4-i3-workspaces-plugin") > + (version "1.4.2") > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/denesb/xfce4-i3-workspaces-plugin") > + (commit version))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 "1l957xzs479mnl1la6lx3ysaiqc0z8l84jg442wif9k8x9z6iah8"))= )) > + (build-system gnu-build-system) > + (native-inputs (list xfce4-dev-tools libxfce4ui xfce4-panel i3-wm i3= ipc-glib json-glib)) Hello, things other than xfce4-dev-tools should go into inputs, since native-inputs is only for things running during build. > + (inputs (list glib gtk+ libxfce4util xfce4-panel)) > + (home-page "https://github.com/denesb/xfce4-i3-workspaces-plugin") > + (synopsis "Workspace plugin for Xfce4 panel for running i3 window ma= nager in Xfce4 desktop") Not for running i3 window manager, maybe "Xfce panel workspace switcher plu= gin for the i3 window manager" > + (description > + "A workspace panel plugin for Xfce4, which communicates with i3 win= dow manager.") Description should be a full sentence, maybe "This package provides a workspace switcher panel plugin for Xfce, which ...". > + (license gpl3+))) > + Could you send an update, thank you! From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 17:58:26 2025 Received: (at 75567) by debbugs.gnu.org; 17 Jan 2025 22:58:26 +0000 Received: from localhost ([127.0.0.1]:39254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tYvIH-0004KZ-OF for submit@debbugs.gnu.org; Fri, 17 Jan 2025 17:58:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:42322) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tYvIF-0004KL-M7 for 75567@debbugs.gnu.org; Fri, 17 Jan 2025 17:58:24 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tYvIA-0008Ms-C5 for 75567@debbugs.gnu.org; Fri, 17 Jan 2025 17:58:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=In-Reply-To:MIME-Version:References:Subject:To:From: Date; bh=ilbOud/lF5IxKUUx1WqHJyCET4klebwB3NMN9vIQ5uw=; b=VMOuN+9G88tJAF6errIr hhlL/HpTDtHZBIUKyydWKRrwKfNdNoyjD+maFywo1hvw+plp1nHTFu9NT6pFovqM+/+1qzqoaabd1 DjaA0Jv3rPzTzzbyXZFT09d+QZ3FC9cuAfKOeaXgsGOcUap+E2sDhAcb1jdkevTphl1yBZIoqocYb 4+K7Sf/qH/RrMaG81gg/lbGvqFzwg1GFLQ83SYS9lID9D6vf1KLyPXI14rtnSCDff+24O6fO6lzh0 884qrRt106wEQsJzQJNH/s7yvJsjs8avD75Bd+Z5vERPxUuSNmpbfew4X8PnOKTHcG4cupUPQBoqE /QEuY1Iitxb85Q==; Date: Fri, 17 Jan 2025 23:58:12 +0100 From: =?utf-8?B?VG9tw6HFoSDEjGVjaA==?= To: 75567@debbugs.gnu.org Subject: Re: [bug#75567] [PATCH 2/2] gnu: Add xfce4-i3-workspaces-plugin Message-ID: References: <877c6w6e2q.fsf@envs.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="PxuDVHUsAMsb8kvl" Content-Disposition: inline In-Reply-To: <877c6w6e2q.fsf@envs.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75567 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 (---) --PxuDVHUsAMsb8kvl Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, I am sending version 2. I made proposed changes and verified it builds and = works. Please, re-review. Tom=C3=A1=C5=A1 --PxuDVHUsAMsb8kvl Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEDOrssfr9jDQthC2PSiPjT6AzQ20FAmeK4IQACgkQSiPjT6Az Q20YFhAAk5qnyY9oaRvoJ3EvviVbbwLbaLYZ/hvrrlFu/u9Kn1EEIxwgrIT9eB3H 7RdeK8SxL1zZYpDjd9YxUE458sijCtR40nMKNI+TUHrzalICMZsU1F7n+FDfyUNr V/B5T+OCMuy7PAtbevDp5dOAH0R0DvnDLzNYKNH4xeXMk94LoWfvEHQQu9sv8OU6 WQOoBxacoZmj9yAJdgRfhfz05MY0eRtM1cQdkmJXJUWlZeoH7Mt84W5CasElQg6h 0+VbcM2aODMv8JGvUCy4/nHMEQoipnHqzTVQ7a4lbUPq4xLnORCUfoIYyEC1G/DQ yRfkleJruThdXL52rMjTfwL12eCDXxu7SLpur97YNCCLkGxvvjc/gT8Zpn09nmsY CmGUgY+r0RjW72DGNQp2i1PFLVodrgdWtrU4L3V3+cxN1YamFp5LFNHs+Qp0VHLo iq1Hfi7BzFHabIBHJecYUi7CbXXLSsa3ttIgNQEgr9F5cDcj0SDTZ9TqWBRC4u1E SbO95n9Fi07q78w+U+tGSjOjwAorZG7cttAa/OnPNQQwEssbh69FatM0fosz3CYs mZUVAw7hAPK1pu4g2tTR3GJ97Y3oOx2znUeLLFxOy5CYd0a+1F15rp1b2X5CB+hR 5wCwArWCAj/awbnGeErKhfcWNShDC1wwH1tDYfPPgdBLyzw+Fbw= =e2cQ -----END PGP SIGNATURE----- --PxuDVHUsAMsb8kvl-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 18:15:35 2025 Received: (at 75567) by debbugs.gnu.org; 17 Jan 2025 23:15:35 +0000 Received: from localhost ([127.0.0.1]:39282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tYvYt-0005Dr-Ds for submit@debbugs.gnu.org; Fri, 17 Jan 2025 18:15:35 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47052) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tYvYp-0005DT-W3 for 75567@debbugs.gnu.org; Fri, 17 Jan 2025 18:15:33 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tYvYi-0002XZ-O9 for 75567@debbugs.gnu.org; Fri, 17 Jan 2025 18:15:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=8rtiVwETiNMQ5seGftdcpdWTzG/+WqaiR82OWkcYMnw=; b=RSsy5vCEf828PWqqX+NL p0RxmmcfVg6KqKA6soTxvfKtalZTD6ns5OnsyeIurb5pV7gqaTQ1O0nfuxzy+HSQb9OUd69TSQ/NF TAcj3rz5OotDR1wq/6amthrJZcuXtO5j3Bf4y/qpuQaeMIqL8XeDf4rdUtWgOkvie6NYyRu0L+vgd M5cSnwu8Jx+kMQkvW87ToK8v2Nd6p5SVZX6KQ7fLLc65o1doju3QdA4S4tIzhX1mpXcj+Q0GM8ojf I/QfUCFWPGgXVSZzzaEwrCEvZY1RNaZAHigqYc2ajAs88oCZPRJD54DGlg7/FVIqDrqV1S0OLSmNE 138zab1+gncTfQ==; From: =?UTF-8?q?Tom=C3=A1=C5=A1=20=C4=8Cech?= To: 75567@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add i3ipc-glib Date: Sat, 18 Jan 2025 00:15:06 +0100 Message-ID: X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75567 Cc: =?UTF-8?q?Tom=C3=A1=C5=A1=20=C4=8Cech?= 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 (---) * gnu/packages/wm.scm (i3ipc-glib): New variable. --- gnu/packages/wm.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index cc5da92eef..78b91e5a35 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -78,6 +78,7 @@ ;;; Copyright © 2024 Ashish SHUKLA ;;; Copyright © 2024 Josep Bigorra ;;; Copyright © 2024 Jakob Kirsch +;;; Copyright © 2025 Tomáš Čech ;;; ;;; This file is part of GNU Guix. ;;; @@ -570,6 +571,40 @@ (define-public i3-wm (define-public i3-gaps (deprecated-package "i3-gaps" i3-wm)) +(define-public i3ipc-glib + (package + (name "i3ipc-glib") + (version "1.0.1") + (source (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/altdesktop/i3ipc-glib") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "01fzvrbnzcwx0vxw29igfpza9zwzp2s7msmzb92v01z0rz0y5m0p")))) + (build-system gnu-build-system) + (native-inputs + (list + autoconf + automake + glib + `(,glib "bin") + gobject-introspection + gtk-doc + json-glib + libtool + libxcb + pkg-config + which)) + (home-page "https://github.com/altdesktop/i3ipc-glib") + (synopsis "C interface library to i3 window manager") + (description "An inter-process communication library to i3 window manager written in C.") + (license license:gpl3))) + + (define-public i3lock (package (name "i3lock") -- 2.47.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 18:15:45 2025 Received: (at 75567) by debbugs.gnu.org; 17 Jan 2025 23:15:45 +0000 Received: from localhost ([127.0.0.1]:39285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tYvZ2-0005E8-RY for submit@debbugs.gnu.org; Fri, 17 Jan 2025 18:15:45 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47064) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tYvYr-0005DV-Vw for 75567@debbugs.gnu.org; Fri, 17 Jan 2025 18:15:34 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tYvYm-0002Z6-Mo for 75567@debbugs.gnu.org; Fri, 17 Jan 2025 18:15:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:In-Reply-To:Date:Subject:To: From; bh=DTuPO5Xh67PJBCc4zzO9vg8NQNWxQmYgpgqnjEr4uZQ=; b=oTcKRqGi2Bo1QqorOqQv LpEUWE2h58Bdmbj5pI9U6zhgtWc4wvIRH/HPzaL15/iN96AZt9vbK3QxziYZePXIFv46MpMzysk0H Y6yjx3U5fnjmgeT3amDpm87WXciUrerOnpcfj1VIy3dIYLdP9R7xYwpwSPx2lzccGKnRMHfBaoFmP ISkeceoi7oVNcclLWfosXDFgQFxqAIgKfYzSx3xpN/knI3a2vAOvSTzDRY1SWJKOjHzQkIftQPCJH SI3Ge8aJxBWuU/5B9Wkfxp/N1cOwjC6GGYfJy9070acJZHs+WfJCfuYMFMiwAQnusjPsCI2xqCA6B KHqOiejKTzu0cQ==; From: =?UTF-8?q?Tom=C3=A1=C5=A1=20=C4=8Cech?= To: 75567@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add xfce4-i3-workspaces-plugin Date: Sat, 18 Jan 2025 00:15:07 +0100 Message-ID: <0b7251905ef25ef4315315f1921cc2198da5b8e6.1737153965.git.sleep_walker@gnu.org> X-Mailer: git-send-email 2.47.1 In-Reply-To: References: MIME-Version: 1.0 X-Debbugs-Cc: 宋文武 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75567 Cc: =?UTF-8?q?Tom=C3=A1=C5=A1=20=C4=8Cech?= 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 (---) * gnu/packages/xfce.scm (xfce4-i3-workspaces-plugin): New variable. --- gnu/packages/xfce.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm index 43722cf484..8184ec87bb 100644 --- a/gnu/packages/xfce.scm +++ b/gnu/packages/xfce.scm @@ -16,6 +16,7 @@ ;;; Copyright © 2020, 2021, 2022 Michael Rohleder ;;; Copyright © 2021, 2022 Brendan Tildesley ;;; Copyright © 2021 André A. Gomes +;;; Copyright © 2025 Tomáš Čech ;;; ;;; This file is part of GNU Guix. ;;; @@ -590,6 +591,31 @@ (define-public xfce4-pulseaudio-plugin (license gpl2+) (properties `((release-tag-prefix . ,(string-append name "-")))))) +(define-public xfce4-i3-workspaces-plugin + (package + (name "xfce4-i3-workspaces-plugin") + (version "1.4.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/denesb/xfce4-i3-workspaces-plugin") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1l957xzs479mnl1la6lx3ysaiqc0z8l84jg442wif9k8x9z6iah8")))) + (build-system gnu-build-system) + (native-inputs (list xfce4-dev-tools)) + (inputs (list glib gtk+ libxfce4util xfce4-panel libxfce4ui xfce4-panel i3-wm i3ipc-glib json-glib)) + (home-page "https://github.com/denesb/xfce4-i3-workspaces-plugin") + (synopsis "Xfce panel workspace switcher plugin for the i3 window manager") + (description + "This plugin is designed for switching workspaces and displaying which +screen is currently visible, as well as indicating which workspace has a +window requiring attention. Although it is intended for the Xfce4 panel, it is +custom-built to work seamlessly with the tiling window manager i3.") + (license gpl3+))) + (define-public xfce4-whiskermenu-plugin (package (name "xfce4-whiskermenu-plugin") -- 2.47.1 From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 28 00:07:10 2025 Received: (at 75567-done) by debbugs.gnu.org; 28 Jan 2025 05:07:10 +0000 Received: from localhost ([127.0.0.1]:35224 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tcdoc-0007be-Dr for submit@debbugs.gnu.org; Tue, 28 Jan 2025 00:07:10 -0500 Received: from mail.envs.net ([5.199.136.28]:36264) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tcdoZ-0007bR-C5 for 75567-done@debbugs.gnu.org; Tue, 28 Jan 2025 00:07:08 -0500 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id ECB2538A2C52; Tue, 28 Jan 2025 05:07:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1738040826; bh=ZSUS2gf2E0k12fy1Q3tig66B8VtwEj3i7EQbepTb83s=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ODNzeLuMHXduJec3jdoIE2OF7ear0FBYw7CHaTtFvvm/7pjxe6hV+MThiPa+gVPsM L1hT0y5y0EnXIdOOF/nWiT1/xXXXT1VQ9PU+vFl90Um5vC0gqYJ4g4cK09dJ0L4Evl 5sO+I9SkstmmMKJIKTC+OzvElWnckxMH/t9xr/do/vFv0dzqL0eGrez5OvI+O63ixA Na5gV534pYvPzBOtq+aTMB5XkJhiE+SgiEs6TH1EZ9n4dV6h425dtm+0x/eq3cOLMH /ir+GdyQlt0V5BpQj/NRm93a56HsLJ8+wO/a9PtH0lDNbDa2wTtxGGdcJfdonGVMnU vebuFno7urMJF0DdFkHuaVuHmxn8eFvuwzO4ZSTnBObYJchbwl6Z77tQocQ6OJx/Ra jKw+VZ/sEpl3ihV4UWIGUKJbwDaxFEO6NHLFXAgzkZ0BLlJc3XQARnZG9knsM2aG0W ElO8WJEokck4FIhehrSzlwX1eRzEjhBsccZtilYn/U/cCoLcGn/MUbkB94L9rLpihw NeQ4Z4FpJyOg7MymNEBl/e7JNxPK/cSC0XvA1+ZLXBJ7weuzr9h2rz9/Q4D3mpIeRb 71WJCJOuZPQ7FHkVChxcJsslfH9XLAuoQ4V6pSspWv8+fDKpTpcQiR5afEpez6KgJy 3E/92jCM4D/xFlyKq76yw3/M= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ghP9ZxINB_VK; Tue, 28 Jan 2025 05:07:03 +0000 (UTC) Received: from localhost (unknown [112.44.100.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Tue, 28 Jan 2025 05:07:02 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id 4f631a2d; Tue, 28 Jan 2025 05:10:35 +0000 (UTC) From: =?utf-8?B?5a6L5paH5q2m?= To: =?utf-8?B?VG9tw6HFoSDEjGVjaA==?= Subject: Re: [bug#75567] [PATCH 0/2] introduce xfce4-i3-workspaces-plugin In-Reply-To: (=?utf-8?B?IlRv?= =?utf-8?B?bcOhxaEgxIxlY2giJ3M=?= message of "Tue, 14 Jan 2025 23:00:23 +0100") References: Date: Tue, 28 Jan 2025 13:10:35 +0800 Message-ID: <875xlz34ms.fsf@envs.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 75567-done Cc: 75567-done@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 (-) Tom=C3=A1=C5=A1 =C4=8Cech writes: > > This patchset introduces xfce4-i3-workspaces-plugin and i3ipc-glib librar= y as > its dependency to communicate with i3wm. Pushed to master, thank you! From unknown Sun Aug 17 22:01:52 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 25 Feb 2025 12:24:13 +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