From: Liliana Marie Prikler <liliana.prikler@ist.tugraz.at>
To: Danny Milosavljevic <dannym@scratchpost.org>, 54654@debbugs.gnu.org
Subject: bug#54654: libx11 libxcursor handling - Problems with big cursors not working in Java and xterm
Date: Fri, 01 Apr 2022 08:16:29 +0200 [thread overview]
Message-ID: <4e22551e52e7187ea770bcbdce713940c322dc14.camel@ist.tugraz.at> (raw)
In-Reply-To: <20220331153156.0ae2b4ce@scratchpost.org>
Am Donnerstag, dem 31.03.2022 um 15:31 +0200 schrieb Danny
Milosavljevic:
> [...]
> Possible fixes:
>
> a. Patch openjdk and xterm (and who knows what) such that it also
> does the
> XcursorTryShapeCursor before it calls XCreateFontCursor.
> That's a lot of work.
> Note: There are no libxcursor or XLoadFont bindings in openjdk
> yet,
> and one is not supposed to access Display->cursor_font from
> outside.
> Note: xterm use libxcursor--but for something else. So it still
> doesn't work (because it doesn't call XcursorTryShapeCursor).
This solution works short-term and should probably be done in the
meantime while...
> b. Patch guix such that the libx11 package used by libxcursor is one
> without
> reference to libxcursor, but a new user-visible libx11 package
> actually
> would just link libxcursor in. Not sure whether that's such a good
> idea--it could increase the size of everything and have two libx11
> libraries loaded in the same user process, no?
this is the proper solution, which we would need to deploy on core-
updates first due to the enormous amount of dependents. As for the two
libx11s being loaded into the same user process, I think there ought to
be a way of making that just one, which would be the big one containing
all the right paths. I don't think libxcursor should reload libx11 if
there's already a libx11 dynamically loaded.
Cheers
next prev parent reply other threads:[~2022-04-01 6:18 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-03-31 13:31 bug#54654: libx11 libxcursor handling - Problems with big cursors not working in Java and xterm Danny Milosavljevic
2022-03-31 17:13 ` bug#54654: [PATCH] gnu: openjdk15: Make big cursors work dannym
2022-03-31 20:03 ` bug#54654: [PATCH v2] " dannym
2022-04-01 6:16 ` Liliana Marie Prikler [this message]
2022-04-04 10:14 ` bug#54654: libx11 libxcursor handling - Problems with big cursors not working in Java and xterm Danny Milosavljevic
2022-04-07 18:04 ` Danny Milosavljevic
2022-04-07 20:21 ` Danny Milosavljevic
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4e22551e52e7187ea770bcbdce713940c322dc14.camel@ist.tugraz.at \
--to=liliana.prikler@ist.tugraz.at \
--cc=54654@debbugs.gnu.org \
--cc=dannym@scratchpost.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.