Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 216804 - gnome-extra/gcursor Applet Buttons Do Not Function
Summary: gnome-extra/gcursor Applet Buttons Do Not Function
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Desktop Misc. Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-08 01:24 UTC by Roger
Modified: 2010-06-06 09:33 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
patch for 'could not find signal handler' (gcursor-0.061-signal.patch,994 bytes, patch)
2009-03-27 19:24 UTC, Qing Lei
Details | Diff
new ebuild for signal patch (gcursor-0.061-r2.ebuild,913 bytes, text/plain)
2009-03-27 19:25 UTC, Qing Lei
Details
add comment (gcursor-0.061-r2.ebuild,947 bytes, text/plain)
2009-03-27 19:31 UTC, Qing Lei
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roger 2008-04-08 01:24:29 UTC
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?
Comment 1 Roger 2008-04-08 02:06:57 UTC
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.
Comment 2 Daniel Gryniewicz (RETIRED) gentoo-dev 2008-04-15 02:13:56 UTC
Maintained by desktop-misc.
Comment 3 Qing Lei 2009-03-27 19:24:45 UTC
Created attachment 186471 [details, diff]
patch for 'could not find signal handler'
Comment 4 Qing Lei 2009-03-27 19:25:19 UTC
Created attachment 186472 [details]
new ebuild for signal patch
Comment 5 Qing Lei 2009-03-27 19:30:44 UTC
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="&gt;=dev-libs/glib-2
>	&gt;=x11-libs/gtk+-2
>	&gt;=gnome-base/gnome-vfs-2
>	&gt;=gnome-base/libgnomeui-2
>	&gt;=gnome-base/libglade-2
>	&gt;=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>
Comment 6 Qing Lei 2009-03-27 19:31:43 UTC
Created attachment 186474 [details]
add comment
Comment 7 Roger 2009-04-16 00:03:02 UTC
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.
Comment 8 Roger 2009-04-16 01:08:15 UTC
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)?
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2010-06-06 09:33:48 UTC
+*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.