unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#42346: Support Xcursor in Xlib
@ 2020-07-13 17:43 Ivan Kozlov
  2020-08-10  9:27 ` Mathieu Othacehe
  0 siblings, 1 reply; 3+ messages in thread
From: Ivan Kozlov @ 2020-07-13 17:43 UTC (permalink / raw)
  To: 42346

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.




^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#42346: Support Xcursor in Xlib
  2020-07-13 17:43 bug#42346: Support Xcursor in Xlib Ivan Kozlov
@ 2020-08-10  9:27 ` Mathieu Othacehe
  2022-04-03 11:49   ` Danny Milosavljevic
  0 siblings, 1 reply; 3+ messages in thread
From: Mathieu Othacehe @ 2020-08-10  9:27 UTC (permalink / raw)
  To: Ivan Kozlov; +Cc: 42346


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




^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#42346: Support Xcursor in Xlib
  2020-08-10  9:27 ` Mathieu Othacehe
@ 2022-04-03 11:49   ` Danny Milosavljevic
  0 siblings, 0 replies; 3+ messages in thread
From: Danny Milosavljevic @ 2022-04-03 11:49 UTC (permalink / raw)
  To: Mathieu Othacehe; +Cc: 42346-done, Ivan Kozlov

[-- Attachment #1: Type: text/plain, Size: 684 bytes --]

Hi,

On Mon, 10 Aug 2020 11:27:40 +0200
Mathieu Othacehe <othacehe@gnu.org> wrote:

> 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?

Nope, it wasn't.

But I fixed the fix in bug# 54680. Thanks!

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-04-03 11:51 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-07-13 17:43 bug#42346: Support Xcursor in Xlib Ivan Kozlov
2020-08-10  9:27 ` Mathieu Othacehe
2022-04-03 11:49   ` Danny Milosavljevic

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).