Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [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