Executing gcursor directly gets me a menu applet with non-functioning menu buttons. This is already documented within Ubuntu's bug archive here: https://bugs.launchpad.net/ubuntu/+source/gcursor/+bug/138491 After emerge -C gcursr, gcursor seems deprecated within the Gnome desktop now and replaced with the following menu settings applet: System > Appearance > Customize > Pointer If you bothered to notice, pointer customization is now extremely well hidden! (Please note, I didn't restart the Gnome desktop after removing gcursor, but I fail to see why this applet would reside within memory at this time. If I reported something inaccurately, I'll post a follow-up.) Reproducible: Always gnome-extra/gcursor DOES function on my laptop which is using gnome-light. <shrugs> Researching gnome-extra/gcursor (eix -s) shows it's homepage is not found. Google search shows gcursor on an alternate download site, but a last updated on August 26, 2004. Maybe I've stumbled upon a package candidate for removal?
Verified gnome-extra/gcursor is not need for the embedded Gnome appearance xcursor config applets to work. The only debug info gnome-extra/gcursor spat out was the following: $ gcursor (gcursor:6514): libglade-WARNING **: could not find signal handler 'extract_theme'. (gcursor:6514): libglade-WARNING **: could not find signal handler 'open_theme_dir'. (gcursor:6514): libglade-WARNING **: could not find signal handler 'entry_selected'. (gcursor:6514): libglade-WARNING **: could not find signal handler 'size_changed'. It looks like gcursor source code is calling deprecated functions provided by libglade. Could probably be easily fixed tracking down the properly named function (and reformatted arguments, if any), but think most would vote for removal as it appears to be incorporated (hidden) into the main Gnome sources.
Maintained by desktop-misc.
Created attachment 186471 [details, diff] patch for 'could not find signal handler'
Created attachment 186472 [details] new ebuild for signal patch
Comment on attachment 186472 [details] new ebuild for signal patch ><HTML><HEAD/><BODY><PRE># Copyright 1999-2007 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/gnome-extra/gcursor/gcursor-0.061-r1.ebuild,v 1.3 2007/02/12 18:40:46 drac Exp $ > >inherit gnome2 eutils > >DESCRIPTION="GTK+ based xcursor theme selector" >HOMEPAGE="http://download.qballcow.nl/programs/gcursor" >SRC_URI="http://download.qballcow.nl/programs/${PN}/${P}.tar.gz" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~x86 ~ppc ~amd64 ~sparc ~ia64" >IUSE="" > >RDEPEND=">=dev-libs/glib-2 > >=x11-libs/gtk+-2 > >=gnome-base/gnome-vfs-2 > >=gnome-base/libgnomeui-2 > >=gnome-base/libglade-2 > >=gnome-base/gconf-2" >DEPEND="${RDEPEND} > dev-util/pkgconfig > dev-util/intltool > sys-devel/gettext" > >DOCS="AUTHORS ChangeLog TODO" > >src_unpack() { > unpack ${A} > # Use xorg-x11 cursors path, bug 83450 > epatch ${FILESDIR}/gcursor-0.6-xorg-x11.patch > # Use connect signal, bug 216804 > epatch ${FILESDIR}/gcursor-0.061-signal.patch >} ></PRE></BODY></HTML>
Created attachment 186474 [details] add comment
I don't use this anymore as I'm just quite busy around here. But while I'm working on another ebuild this weekend, I'll see if I can test the patch.
I still get the following warnings, however, gcursor-0.061-r2.ebuild with the patch does work. Before in -r1, clicking on a theme did nothing with the bottom preview display. Now, clicking on a mouse theme does show a preview of mouse icons (or whatever). (gcursor:14086): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated (gcursor:14086): libglade-WARNING **: could not find signal handler 'extract_theme'. (gcursor:14086): libglade-WARNING **: could not find signal handler 'open_theme_dir'. (gcursor:14086): libglade-WARNING **: could not find signal handler 'entry_selected'. (gcursor:14086): libglade-WARNING **: could not find signal handler 'size_changed'. As far as gcursor changing my mouse cursor after selecting a theme, it doesn't. I'm not sure if Xorg now needs restarting, but previously, the mouse cursor would change on selection. I use primarily XFCE now and believe it too require restarting xdm (or logout/login)?
+*gcursor-0.061-r2 (06 Jun 2010) + + 06 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> + +gcursor-0.061-r2.ebuild, +files/gcursor-0.061-signal.patch: + Fix "could not find signal handler" bug wrt #216804 by Lei Qing.