From unknown Sat Sep 20 12:00:05 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#49652 <49652@debbugs.gnu.org> To: bug#49652 <49652@debbugs.gnu.org> Subject: Status: [PATCH] gnu: Add unclutter-xfixes Reply-To: bug#49652 <49652@debbugs.gnu.org> Date: Sat, 20 Sep 2025 19:00:05 +0000 retitle 49652 [PATCH] gnu: Add unclutter-xfixes reassign 49652 guix-patches submitter 49652 iKaSeRo severity 49652 normal tag 49652 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 19 18:54:18 2021 Received: (at submit) by debbugs.gnu.org; 19 Jul 2021 22:54:18 +0000 Received: from localhost ([127.0.0.1]:60579 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5c9R-0003wa-E0 for submit@debbugs.gnu.org; Mon, 19 Jul 2021 18:54:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:54602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m5byV-0003gL-82 for submit@debbugs.gnu.org; Mon, 19 Jul 2021 18:43:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42682) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5byU-0008SS-Tn for guix-patches@gnu.org; Mon, 19 Jul 2021 18:42:58 -0400 Received: from ikasero.com ([2001:19f0:6c01:218e:5400:3ff:fe23:b75]:49478 helo=mail.ikasero.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m5byR-0002aF-UE for guix-patches@gnu.org; Mon, 19 Jul 2021 18:42:58 -0400 Received: from localhost.localdomain (unknown [IPv6:2001:16a2:436d:f000:d65d:64ff:fed7:6da]) by mail.ikasero.com (Postfix) with ESMTPSA id 6C1957D43A; Mon, 19 Jul 2021 22:42:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ikasero.com; s=mail; t=1626734570; bh=Q2Ae8T6E4FXfPz/RHCHGha4NI59xOGkAaY3Wx8CiTjA=; h=From:To:Cc:Subject:Date:From; b=BqcnzM8EwaYLBN4ZxCo9karhzRvBM0RCqa1auGtr/rb+hTGj00uOhTGzIhxM907j8 cvHyqCvMzUyYs+H4EQTbtn4DaTT+Oix/Lduu6Pp4X3nBq0N0Qm2lzkDVc/AXQkRLk/ cEyw8HIJNypd0uSd5/7H8nXdEFwO0svUT/QPst7c/AiRxtpU/4NpsHhbkD9cQBtY/X TmVzYo1tbsFQ5PwjHkuKS7ZK63cyKDWtEkOhLP1BbSy5wufV+3GiWLvBEUu/inq3iX D6Dadic2DT685xUu+Ss5Q5ShG+LT3pV6daDqWlqw5mm0pyh/d23XCCa7g+OeSvVzAF OY0ssrtQoKAHw== From: iKaSeRo To: guix-patches@gnu.org Subject: [PATCH] gnu: Add unclutter-xfixes Date: Tue, 20 Jul 2021 01:42:18 +0300 Message-Id: <20210719224218.5320-1-ahmed@ikasero.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2001:19f0:6c01:218e:5400:3ff:fe23:b75; envelope-from=ahmed@ikasero.com; helo=mail.ikasero.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 19 Jul 2021 18:54:16 -0400 Cc: iKaSeRo 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.4 (--) * gnu/packages/xdisorg.scm (unclutter-xfixes): New variable. --- gnu/packages/xdisorg.scm | 50 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 22f29c93be..5dd1d73472 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -49,6 +49,7 @@ ;;; Copyright © 2021 Paul A. Patience ;;; Copyright © 2021 Niklas Eklund ;;; Copyright © 2021 Nikita Domnitskii +;;; Copyright © 2021 ikasero ;;; ;;; This file is part of GNU Guix. ;;; @@ -100,6 +101,7 @@ #:use-module (gnu packages haskell-xyz) #:use-module (gnu packages icu4c) #:use-module (gnu packages image) + #:use-module (gnu packages libevent) #:use-module (gnu packages linux) #:use-module (gnu packages m4) #:use-module (gnu packages man) @@ -907,6 +909,54 @@ xedit, for example. The human factors crowd would agree it should make things less distracting.") (license license:public-domain))) +(define-public unclutter-xfixes + (package + (name "unclutter-xfixes") + (version "1.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Airblader/unclutter-xfixes") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "148m4wx8v57s3l2wb69y9imb00y8ca2li27hsxibwnl1wrkb7z4b")))) + (build-system gnu-build-system) + (arguments '(#:tests? #f + #:make-flags + (list (string-append "PREFIX=" (assoc-ref %outputs "out"))) + #:phases + (modify-phases %standard-phases + (delete 'configure)))) + (inputs + `(("libx11" ,libx11) + ("libev" ,libev) + ("libxfixes" ,libxfixes) + ("libxi" ,libxi))) + (native-inputs + `(("asciidoc" ,asciidoc) + ("pkg-config" ,pkg-config))) + (home-page "https://github.com/Airblader/unclutter-xfixes") + (synopsis "Hide idle mouse cursor") + (description + "unclutter-xfixes is a rewrite of the popular tool unclutter, but +using the x11-xfixes extension. This means that this rewrite doesn't +use fake windows or pointer grabbing and hence causes less problems +with window managers and/or applications. + +Unclutter is a program which runs permanently in the background of an +X11 session. It checks on the X11 pointer (cursor) position every few +seconds, and when it finds it has not moved (and no buttons are pressed +on the mouse, and the cursor is not in the root window) it creates a +small sub-window as a child of the window the cursor is in. The new +window installs a cursor of size 1x1 but a mask of all 0, i.e. an +invisible cursor. This allows you to see all the text in an xterm or +xedit, for example. The human factors crowd would agree it should make +things less distracting.") + (license license:expat))) + (define-public xautomation (package (name "xautomation") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 23 20:54:48 2021 Received: (at 49652) by debbugs.gnu.org; 24 Jul 2021 00:54:48 +0000 Received: from localhost ([127.0.0.1]:44950 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m75wF-0001LS-FZ for submit@debbugs.gnu.org; Fri, 23 Jul 2021 20:54:48 -0400 Received: from [136.244.88.61] (port=38080 helo=mail.ikasero.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1m74xz-0008Mf-Mc for 49652@debbugs.gnu.org; Fri, 23 Jul 2021 19:52:34 -0400 Received: from localhost.localdomain (unknown [IPv6:2001:16a2:431a:5b00:d65d:64ff:fed7:6da]) by mail.ikasero.com (Postfix) with ESMTPSA id C3DF181B94; Fri, 23 Jul 2021 23:52:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ikasero.com; s=mail; t=1627084350; bh=cY87V0zFbJ1Itsrp2pWUMJXjxKLku1OCzrEAE/H2XeE=; h=From:To:Cc:Subject:Date:From; b=FjkOwBmR9i/gvls8qEt31sT6ad1LBY1iHeii4ZXM9tt4pLtCGBdX0AuZsm/B24vz2 O+0zwIG23nwsXZS9LLimVywGkgCi6H8j5w1B8zGc6OW3l5pG4bj+kByWGUrPGDv6Ui ztxbs8KDzUSjJA+lqimazutHtYopcefXX/1Ri7rVhxoBbUAMsnyIVgPOKYRB6b+7ZL SwqxPyPngAy1gi5VFxToOOU0sQ+ca+bBa/S9TmJtUq8ilc4kGdXZqDMXtUrw5d62f1 cSJMXcWHF7Xz8cpG9G6Qa9eNNfjK96KMQYoOtmXRdDCWt+OmC20oL2LxwnS3bHn1x5 GqAlILwauuPxQ== From: iKaSeRo To: 49652@debbugs.gnu.org Subject: [PATCH v2] gnu: Add unclutter-xfixes Date: Sat, 24 Jul 2021 02:52:28 +0300 Message-Id: <20210723235228.16021-1-ahmed@ikasero.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.3 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: * gnu/packages/xdisorg.scm (unclutter-xfixes): New variable. --- gnu/packages/xdisorg.scm | 51 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 22f29c93be..4d689a2c70 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -49,6 +49,7 @@ ;;; Copyright © 20 [...] Content analysis details: (1.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS X-Debbugs-Envelope-To: 49652 X-Mailman-Approved-At: Fri, 23 Jul 2021 20:54:46 -0400 Cc: iKaSeRo 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: 0.3 (/) * gnu/packages/xdisorg.scm (unclutter-xfixes): New variable. --- gnu/packages/xdisorg.scm | 51 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm index 22f29c93be..4d689a2c70 100644 --- a/gnu/packages/xdisorg.scm +++ b/gnu/packages/xdisorg.scm @@ -49,6 +49,7 @@ ;;; Copyright © 2021 Paul A. Patience ;;; Copyright © 2021 Niklas Eklund ;;; Copyright © 2021 Nikita Domnitskii +;;; Copyright © 2021 ikasero ;;; ;;; This file is part of GNU Guix. ;;; @@ -100,6 +101,7 @@ #:use-module (gnu packages haskell-xyz) #:use-module (gnu packages icu4c) #:use-module (gnu packages image) + #:use-module (gnu packages libevent) #:use-module (gnu packages linux) #:use-module (gnu packages m4) #:use-module (gnu packages man) @@ -907,6 +909,55 @@ xedit, for example. The human factors crowd would agree it should make things less distracting.") (license license:public-domain))) +(define-public unclutter-xfixes + (package + (name "unclutter-xfixes") + (version "1.5") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Airblader/unclutter-xfixes") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "148m4wx8v57s3l2wb69y9imb00y8ca2li27hsxibwnl1wrkb7z4b")))) + (build-system gnu-build-system) + (arguments `(#:tests? #f + #:make-flags + (list ,(string-append "CC=" (cc-for-target)) + (string-append "PREFIX=" (assoc-ref %outputs "out"))) + #:phases + (modify-phases %standard-phases + (delete 'configure)))) + (inputs + `(("libx11" ,libx11) + ("libev" ,libev) + ("libxfixes" ,libxfixes) + ("libxi" ,libxi))) + (native-inputs + `(("asciidoc" ,asciidoc) + ("pkg-config" ,pkg-config))) + (home-page "https://github.com/Airblader/unclutter-xfixes") + (synopsis "Hide idle mouse cursor") + (description + "unclutter-xfixes is a rewrite of the popular tool unclutter, but +using the x11-xfixes extension. This means that this rewrite doesn't +use fake windows or pointer grabbing and hence causes less problems +with window managers and/or applications. + +Unclutter is a program which runs permanently in the background of an +X11 session. It checks on the X11 pointer (cursor) position every few +seconds, and when it finds it has not moved (and no buttons are pressed +on the mouse, and the cursor is not in the root window) it creates a +small sub-window as a child of the window the cursor is in. The new +window installs a cursor of size 1x1 but a mask of all 0, i.e. an +invisible cursor. This allows you to see all the text in an xterm or +xedit, for example. The human factors crowd would agree it should make +things less distracting.") + (license license:expat))) + (define-public xautomation (package (name "xautomation") -- 2.32.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 11 10:20:30 2021 Received: (at 49652-done) by debbugs.gnu.org; 11 Aug 2021 14:20:30 +0000 Received: from localhost ([127.0.0.1]:36231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDp5m-0006ec-Pr for submit@debbugs.gnu.org; Wed, 11 Aug 2021 10:20:30 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60630) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mDp5h-0006eG-Rq for 49652-done@debbugs.gnu.org; Wed, 11 Aug 2021 10:20:25 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:32826) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mDp5c-0005tX-4y; Wed, 11 Aug 2021 10:20:16 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=48760 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mDp5b-00010x-Sy; Wed, 11 Aug 2021 10:20:16 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: iKaSeRo Subject: Re: bug#49652: [PATCH] gnu: Add unclutter-xfixes References: <20210719224218.5320-1-ahmed@ikasero.com> <20210723235228.16021-1-ahmed@ikasero.com> Date: Wed, 11 Aug 2021 16:20:14 +0200 In-Reply-To: <20210723235228.16021-1-ahmed@ikasero.com> (iKaSeRo's message of "Sat, 24 Jul 2021 02:52:28 +0300") Message-ID: <87lf58kqqp.fsf_-_@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 49652-done Cc: 49652-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: -3.3 (---) Hi, iKaSeRo skribis: > * gnu/packages/xdisorg.scm (unclutter-xfixes): New variable. Applied, thanks! Ludo=E2=80=99. From unknown Sat Sep 20 12:00:05 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 09 Sep 2021 11:24:06 +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