* [Buildroot] [PATCH] Option to disable cursor in X; retry
@ 2008-09-10 8:12 Michel Wilson
2008-09-10 11:03 ` Hamish Moffatt
0 siblings, 1 reply; 4+ messages in thread
From: Michel Wilson @ 2008-09-10 8:12 UTC (permalink / raw)
To: buildroot
Hi,
Adds an option to disable the root cursor in X. Ideal for display-only
systems where a cursor only gets in the way. This is the
non-line-wrapped version of the patch ;)
Regards,
Michel Wilson.
---
Index: package/x11r7/xserver_xorg-server/xserver_xorg-server.mk
===================================================================
--- package/x11r7/xserver_xorg-server/xserver_xorg-server.mk (revision 23359)
+++ package/x11r7/xserver_xorg-server/xserver_xorg-server.mk (working copy)
@@ -24,6 +24,12 @@
XSERVER_XORG_ENABLE_KDRIVE:=--disable-kdrive --disable-xfbdev
endif
+ifeq ($(strip $(BR2_PACKAGE_XSERVER_XORG_SERVER_NULL_CURSOR)),y)
+XSERVER_XORG_NULL_CURSOR:=--enable-null-root-cursor
+else
+XSERVER_XORG_NULL_CURSOR:=--disable-null-root-cursor
+endif
+
XSERVER_XORG_SERVER_DEPENDENCIES = freetype xutil_util-macros xlib_libXfont libdrm xlib_libxkbui \
xproto_compositeproto xproto_damageproto xproto_fixesproto \
xproto_glproto xproto_kbproto xproto_randrproto freetype \
@@ -42,6 +48,7 @@
--enable-freetype $(XSERVER_XORG_ENABLE_MODULAR) \
--disable-config-hal $(XSERVER_XORG_MESA_DIR) \
--disable-xnest --disable-xephyr --disable-xvfb \
+ $(XSERVER_XORG_NULL_CURSOR)
CFLAGS="-I$(STAGING_DIR)/usr/include/pixman-1"
XSERVER_XORG_SERVER_INSTALL_STAGING_OPT = DESTDIR=$(STAGING_DIR) install install-data
Index: package/x11r7/xserver_xorg-server/Config.in
===================================================================
--- package/x11r7/xserver_xorg-server/Config.in (revision 23359)
+++ package/x11r7/xserver_xorg-server/Config.in (working copy)
@@ -52,3 +52,9 @@
help
xorg-server 1.4
No description available
+
+config BR2_PACKAGE_XSERVER_XORG_SERVER_NULL_CURSOR
+ bool "Null root cursor"
+ depends on BR2_PACKAGE_XSERVER_XORG_SERVER
+ help
+ Don't display root cursor.
--
Michel Wilson michel at crondor.net
PGP key ID 0xD2CB4B7E
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH] Option to disable cursor in X; retry
2008-09-10 8:12 [Buildroot] [PATCH] Option to disable cursor in X; retry Michel Wilson
@ 2008-09-10 11:03 ` Hamish Moffatt
2008-09-10 11:52 ` Michel Wilson
0 siblings, 1 reply; 4+ messages in thread
From: Hamish Moffatt @ 2008-09-10 11:03 UTC (permalink / raw)
To: buildroot
On Wed, Sep 10, 2008 at 10:12:59AM +0200, Michel Wilson wrote:
> Adds an option to disable the root cursor in X. Ideal for display-only
> systems where a cursor only gets in the way. This is the
> non-line-wrapped version of the patch ;)
Does this disable the cursor completely, or add the ability to disable
it through an API or configuration item?
Because if it just plain disables the cursor that doesn't seem to be
appropriate for a compile time option. (Not that it's your fault of
course.)
Hamish
--
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH] Option to disable cursor in X; retry
2008-09-10 11:03 ` Hamish Moffatt
@ 2008-09-10 11:52 ` Michel Wilson
2008-09-10 13:26 ` Hamish Moffatt
0 siblings, 1 reply; 4+ messages in thread
From: Michel Wilson @ 2008-09-10 11:52 UTC (permalink / raw)
To: buildroot
On Wednesday 10 September 2008 13:03:10 Hamish Moffatt wrote:
> Does this disable the cursor completely, or add the ability to disable
> it through an API or configuration item?
>
> Because if it just plain disables the cursor that doesn't seem to be
> appropriate for a compile time option. (Not that it's your fault of
> course.)
>
>
> Hamish
You are as surprised as I was, because it is indeed a configure-time option to
disable it, by default. Note that it's only the root window which is affected.
I think it's possible to still have a cursor, by providing a cursor theme or
something like that, but I haven't tested.
Question is: should this be included or not? I feel it's a useful option to
have, because it's the simplest way of disabling the cursor. I tried a
transparent cursor theme (see http://matchbox-project.org/sources/utils/), but
didn't get it to work, yet. More elegant would be a xorg.conf option with the
same effect, but I'm not sure if I'm up to that ;)
Regards,
Michel Wilson.
--
Michel Wilson michel at crondor.net
PGP key ID 0xD2CB4B7E
^ permalink raw reply [flat|nested] 4+ messages in thread
* [Buildroot] [PATCH] Option to disable cursor in X; retry
2008-09-10 11:52 ` Michel Wilson
@ 2008-09-10 13:26 ` Hamish Moffatt
0 siblings, 0 replies; 4+ messages in thread
From: Hamish Moffatt @ 2008-09-10 13:26 UTC (permalink / raw)
To: buildroot
On Wed, Sep 10, 2008 at 01:52:14PM +0200, Michel Wilson wrote:
> You are as surprised as I was, because it is indeed a configure-time option to
> disable it, by default. Note that it's only the root window which is affected.
> I think it's possible to still have a cursor, by providing a cursor theme or
> something like that, but I haven't tested.
> Question is: should this be included or not? I feel it's a useful option to
> have, because it's the simplest way of disabling the cursor. I tried a
Sure, if it's useful to you there's no reason why it shouldn't go in.
I usually stay out of packages that I don't use personally, but since
I've challenged you about this it's only fair that I commit the patch
:-) It's in as r23371.
Thanks for sending the patch again. Sometimes patches slip through.
Hamish
--
Hamish Moffatt VK3SB <hamish@debian.org> <hamish@cloud.net.au>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2008-09-10 13:26 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-10 8:12 [Buildroot] [PATCH] Option to disable cursor in X; retry Michel Wilson
2008-09-10 11:03 ` Hamish Moffatt
2008-09-10 11:52 ` Michel Wilson
2008-09-10 13:26 ` Hamish Moffatt
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox