From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id OafTGG2dDF/bOgAA0tVLHw (envelope-from ) for ; Mon, 13 Jul 2020 17:44:13 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id KIn0E22dDF+rFQAAB5/wlQ (envelope-from ) for ; Mon, 13 Jul 2020 17:44:13 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 6D21A940145 for ; Mon, 13 Jul 2020 17:44:12 +0000 (UTC) Received: from localhost ([::1]:38278 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jv2Ur-0007O1-Nz for larch@yhetil.org; Mon, 13 Jul 2020 13:44:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55080) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jv2Uk-0007Ng-Jv for bug-guix@gnu.org; Mon, 13 Jul 2020 13:44:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:37624) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jv2Uk-0006CX-8t for bug-guix@gnu.org; Mon, 13 Jul 2020 13:44:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jv2Uk-0007d5-62 for bug-guix@gnu.org; Mon, 13 Jul 2020 13:44:02 -0400 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= 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 X-Spam-Score: -2.3 (--) X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=yandex.ru header.s=mail header.b=sr6JbEXh; dmarc=fail reason="SPF not aligned (relaxed)" header.from=yandex.ru (policy=none); spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Spam-Score: 1.59 X-TUID: paKrR/a7s/EN 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.