From unknown Sat Jun 14 05:20:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42346: Support Xcursor in Xlib Resent-From: Ivan Kozlov Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 13 Jul 2020 17:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42346 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 42346@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159466224129311 (code B ref -1); Mon, 13 Jul 2020 17:44:02 +0000 Received: (at submit) by debbugs.gnu.org; 13 Jul 2020 17:44:01 +0000 Received: from localhost ([127.0.0.1]:49170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jv2Uj-0007ch-4W for submit@debbugs.gnu.org; Mon, 13 Jul 2020 13:44:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:53958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jv2Ue-0007cW-6a for submit@debbugs.gnu.org; Mon, 13 Jul 2020 13:43:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55070) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jv2Ud-0007NP-VZ for bug-guix@gnu.org; Mon, 13 Jul 2020 13:43:55 -0400 Received: from forward100p.mail.yandex.net ([2a02:6b8:0:1472:2741:0:8b7:100]:34769) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jv2Ua-00069l-PS for bug-guix@gnu.org; Mon, 13 Jul 2020 13:43:55 -0400 Received: from mxback18g.mail.yandex.net (mxback18g.mail.yandex.net [IPv6:2a02:6b8:0:1472:2741:0:8b7:318]) by forward100p.mail.yandex.net (Yandex) with ESMTP id 94B0D59806A0 for ; Mon, 13 Jul 2020 20:43:45 +0300 (MSK) Received: from localhost (localhost [::1]) by mxback18g.mail.yandex.net (mxback/Yandex) with ESMTP id 33fpCIst5W-hjZqCqXt; Mon, 13 Jul 2020 20:43:45 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1594662225; bh=GF/QzM/SqC5BahIFNzkvV0IDVgyRngqEpDMeWKCHzWk=; h=Message-Id:Date:Subject:To:From; b=sr6JbEXhsR5iW5fbEOvEYh6w3ea+G3PVixExd/QtShnv7NOSh1WnX+dUwMzncuNxG Bm39CoxQRFnwdcrNpLAEozVZudzgFaDSNyjr8mZzVT30Eo5F2+zdUDqyaqgtLhRfNR xEVyiIXpdefis7l0r4+azTw9Mjhm8l1Vi5MwSxP0= Authentication-Results: mxback18g.mail.yandex.net; dkim=pass header.i=@yandex.ru Received: by iva4-b954b1b05fd9.qloud-c.yandex.net with HTTP; Mon, 13 Jul 2020 20:43:44 +0300 From: Ivan Kozlov MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Mon, 13 Jul 2020 20:43:44 +0300 Message-Id: <254361594661458@mail.yandex.ru> Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=utf-8 Received-SPF: pass client-ip=2a02:6b8:0:1472:2741:0:8b7:100; envelope-from=kanichos@yandex.ru; helo=forward100p.mail.yandex.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/13 13:43:46 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.1 (/) 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 (--) libX11 contains support for runtime loading of libXcursor. Without this support, programs that use Xlib’s mouse cursor routines, such as XTerm, do not follow the mouse cursor theme as determined by the Xcursor.theme resource and XCURSOR_THEME environment variable. This is in fact very noticeable and annoying. How to reproduce: 1. Start XTerm. 2. Notice that the mouse cursor looks totally different from everything else. XTerm uses several mouse cursors: one for the text area, one for scrollbar, one for the menus, and they all stand out like a sore thumb. 3. Put libxcursor into LD_LIBRARY_PATH and start XTerm again. 4. Notice that the Xcursor theme is honoured. This probably cannot be resolved by referencing libXcursor in libX11 because that would introduce a circular dependency. The best solution I can think of is merging the libxcursor package into libx11. It is essentially a plugin. From unknown Sat Jun 14 05:20:02 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42346: Support Xcursor in Xlib Resent-From: Mathieu Othacehe Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 10 Aug 2020 09:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42346 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ivan Kozlov Cc: 42346@debbugs.gnu.org Received: via spool by 42346-submit@debbugs.gnu.org id=B42346.15970516701472 (code B ref 42346); Mon, 10 Aug 2020 09:28:02 +0000 Received: (at 42346) by debbugs.gnu.org; 10 Aug 2020 09:27:50 +0000 Received: from localhost ([127.0.0.1]:34383 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k545u-0000Ng-HB for submit@debbugs.gnu.org; Mon, 10 Aug 2020 05:27:50 -0400 Received: from eggs.gnu.org ([209.51.188.92]:49202) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k545s-0000NT-V4 for 42346@debbugs.gnu.org; Mon, 10 Aug 2020 05:27:49 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:46327) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k545n-0000Y4-6V; Mon, 10 Aug 2020 05:27:43 -0400 Received: from [2a01:e0a:19b:d9a0:3107:b202:556:bd51] (port=46074 helo=cervin) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1k545m-0008C7-69; Mon, 10 Aug 2020 05:27:42 -0400 From: Mathieu Othacehe References: <254361594661458@mail.yandex.ru> Date: Mon, 10 Aug 2020 11:27:40 +0200 In-Reply-To: <254361594661458@mail.yandex.ru> (Ivan Kozlov's message of "Mon, 13 Jul 2020 20:43:44 +0300") Message-ID: <87h7tahmur.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) 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 (---) Hello Ivan, > How to reproduce: > 1. Start XTerm. > 2. Notice that the mouse cursor looks totally different from everything > else. XTerm uses several mouse cursors: one for the text area, one for > scrollbar, one for the menus, and they all stand out like a sore thumb. > 3. Put libxcursor into LD_LIBRARY_PATH and start XTerm again. > 4. Notice that the Xcursor theme is honoured. This should be fixed by fb21bc23233374354abf3ad3bc830fb02ccbbc83. Could you please confirm that it works? Thanks, Mathieu From unknown Sat Jun 14 05:20:02 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ivan Kozlov Subject: bug#42346: closed (Re: bug#42346: Support Xcursor in Xlib) Message-ID: References: <20220403134947.4c8eb43b@scratchpost.org> <254361594661458@mail.yandex.ru> X-Gnu-PR-Message: they-closed 42346 X-Gnu-PR-Package: guix Reply-To: 42346@debbugs.gnu.org Date: Sun, 03 Apr 2022 11:50:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1648986602-31965-1" This is a multi-part message in MIME format... ------------=_1648986602-31965-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #42346: Support Xcursor in Xlib which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 42346@debbugs.gnu.org. --=20 42346: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D42346 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1648986602-31965-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 42346-done) by debbugs.gnu.org; 3 Apr 2022 11:49:53 +0000 Received: from localhost ([127.0.0.1]:47787 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nayjx-0008JA-7H for submit@debbugs.gnu.org; Sun, 03 Apr 2022 07:49:53 -0400 Received: from dd30410.kasserver.com ([85.13.145.193]:41966) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nayjv-0008J1-JN for 42346-done@debbugs.gnu.org; Sun, 03 Apr 2022 07:49:52 -0400 Received: from localhost (84-115-234-55.cable.dynamic.surfer.at [84.115.234.55]) by dd30410.kasserver.com (Postfix) with ESMTPSA id 27E40112007A; Sun, 3 Apr 2022 13:49:49 +0200 (CEST) Date: Sun, 3 Apr 2022 13:49:47 +0200 From: Danny Milosavljevic To: Mathieu Othacehe Subject: Re: bug#42346: Support Xcursor in Xlib Message-ID: <20220403134947.4c8eb43b@scratchpost.org> In-Reply-To: <87h7tahmur.fsf@gnu.org> References: <254361594661458@mail.yandex.ru> <87h7tahmur.fsf@gnu.org> X-Mailer: Claws Mail 4.0.0 (GTK+ 3.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="Sig_/1zlSEQPJMw2aI0GYXqdjbKb"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 42346-done Cc: 42346-done@debbugs.gnu.org, Ivan Kozlov 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 (-) --Sig_/1zlSEQPJMw2aI0GYXqdjbKb Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi, On Mon, 10 Aug 2020 11:27:40 +0200 Mathieu Othacehe wrote: > Hello Ivan, >=20 > > How to reproduce: > > 1. Start XTerm. > > 2. Notice that the mouse cursor looks totally different from everything > > else. XTerm uses several mouse cursors: one for the text area, one for > > scrollbar, one for the menus, and they all stand out like a sore thumb. > > 3. Put libxcursor into LD_LIBRARY_PATH and start XTerm again. > > 4. Notice that the Xcursor theme is honoured. =20 >=20 > This should be fixed by fb21bc23233374354abf3ad3bc830fb02ccbbc83. Could > you please confirm that it works? Nope, it wasn't. But I fixed the fix in bug# 54680. Thanks! --Sig_/1zlSEQPJMw2aI0GYXqdjbKb Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEds7GsXJ0tGXALbPZ5xo1VCwwuqUFAmJJidsACgkQ5xo1VCww uqXhaQgAmr0QxLrTuLEcTXR/xRvfvs847kKoNPpQGYY+k+t0jfj4VAi0oXKDIawN 1em4oejOGqkcua4bsCTFfjvihtc9zW7rYb0JtYAucyNPaVhutoNAapG2qgOY1Ezn LMwpCIWe38zpFIK1oxDq/vBBwEI9wdHAT7zXP4laEibD4/17/erXgQSNM9K39sjr 9P/+UxBJJ90Knr/dkbCGvYeQGRJ5WHOvYEi9U4RotJiW7THtXemWqdTC+kUzb8Ss HrRPQpnBxz6dTg7sYOKPX760CNm4o4a122X3eL/Z+szD4xN2oEPb7Eh9A/wAkE5A 6lJc1MzI5nGbCjyK+FH/Nc0GGKKsdw== =Ctzw -----END PGP SIGNATURE----- --Sig_/1zlSEQPJMw2aI0GYXqdjbKb-- ------------=_1648986602-31965-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 13 Jul 2020 17:44:01 +0000 Received: from localhost ([127.0.0.1]:49170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jv2Uj-0007ch-4W for submit@debbugs.gnu.org; Mon, 13 Jul 2020 13:44:01 -0400 Received: from lists.gnu.org ([209.51.188.17]:53958) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jv2Ue-0007cW-6a for submit@debbugs.gnu.org; Mon, 13 Jul 2020 13:43:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55070) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jv2Ud-0007NP-VZ for bug-guix@gnu.org; Mon, 13 Jul 2020 13:43:55 -0400 Received: from forward100p.mail.yandex.net ([2a02:6b8:0:1472:2741:0:8b7:100]:34769) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jv2Ua-00069l-PS for bug-guix@gnu.org; Mon, 13 Jul 2020 13:43:55 -0400 Received: from mxback18g.mail.yandex.net (mxback18g.mail.yandex.net [IPv6:2a02:6b8:0:1472:2741:0:8b7:318]) by forward100p.mail.yandex.net (Yandex) with ESMTP id 94B0D59806A0 for ; Mon, 13 Jul 2020 20:43:45 +0300 (MSK) Received: from localhost (localhost [::1]) by mxback18g.mail.yandex.net (mxback/Yandex) with ESMTP id 33fpCIst5W-hjZqCqXt; Mon, 13 Jul 2020 20:43:45 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1594662225; bh=GF/QzM/SqC5BahIFNzkvV0IDVgyRngqEpDMeWKCHzWk=; h=Message-Id:Date:Subject:To:From; b=sr6JbEXhsR5iW5fbEOvEYh6w3ea+G3PVixExd/QtShnv7NOSh1WnX+dUwMzncuNxG Bm39CoxQRFnwdcrNpLAEozVZudzgFaDSNyjr8mZzVT30Eo5F2+zdUDqyaqgtLhRfNR xEVyiIXpdefis7l0r4+azTw9Mjhm8l1Vi5MwSxP0= Authentication-Results: mxback18g.mail.yandex.net; dkim=pass header.i=@yandex.ru Received: by iva4-b954b1b05fd9.qloud-c.yandex.net with HTTP; Mon, 13 Jul 2020 20:43:44 +0300 From: Ivan Kozlov To: bug-guix@gnu.org Subject: Support Xcursor in Xlib MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Mon, 13 Jul 2020 20:43:44 +0300 Message-Id: <254361594661458@mail.yandex.ru> Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=utf-8 Received-SPF: pass client-ip=2a02:6b8:0:1472:2741:0:8b7:100; envelope-from=kanichos@yandex.ru; helo=forward100p.mail.yandex.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/13 13:43:46 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.1 (/) 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 (--) libX11 contains support for runtime loading of libXcursor. Without this support, programs that use Xlib’s mouse cursor routines, such as XTerm, do not follow the mouse cursor theme as determined by the Xcursor.theme resource and XCURSOR_THEME environment variable. This is in fact very noticeable and annoying. How to reproduce: 1. Start XTerm. 2. Notice that the mouse cursor looks totally different from everything else. XTerm uses several mouse cursors: one for the text area, one for scrollbar, one for the menus, and they all stand out like a sore thumb. 3. Put libxcursor into LD_LIBRARY_PATH and start XTerm again. 4. Notice that the Xcursor theme is honoured. This probably cannot be resolved by referencing libXcursor in libX11 because that would introduce a circular dependency. The best solution I can think of is merging the libxcursor package into libx11. It is essentially a plugin. ------------=_1648986602-31965-1--