Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
09-20-2005, 12:08 AM
|
#1
|
Member
Registered: Oct 2003
Distribution: Gentoo 2.6.12, Mepis 2.6.7, KUbuntu PPC
Posts: 43
Rep:
|
FVWM + gDesklets problems
On my gentoo machine I have emerged FVWM and gDesklets successfully. I previously ran KDE and have not installed Gnome. I can run gdesklets start and gdesklets shell with any problems, but when I start gdesklets shell from a terminal and try to load a desktop I get the following error:
Code:
==========================================================[09/18/05-21:55:15]===
=== Error in the core! Please report this bug!
[EXC]exceptions.IndexError:
[EXC]list index out of range
in /usr/lib/gdesklets/shell/ItemBrowser.py: line 114 __on_activate_item
in /usr/lib/gdesklets/utils/Observable.py: line 45 update_observer
in ./DisplayBrowser/__init__.py: line 121 __on_activate
in ./gDeskletsClient/__init__.py: line 36 open_display
in /usr/lib/gdesklets/main/client.py: line 58 open_display
[---]/usr/lib/gdesklets/main/client.py
[---] 53
[---] 54 @return: The ID of the new display.
[---] 55 @rtype : str
[---] 56 """
[---] 57
[ERR]> 58 return self.__send(COMMAND_OPEN_DISPLAY, path)[0]
[---] 59
[---] 60
[---] 61
[---] 62 def open_display_with_id(self, path, ident):
[---] 63
[---] 64 """
I know FVWM is compatible with gDesklets and I can't find anyone else anywhere with the same problem. Did I miss something? I re-emerged everything with USE="gnome gtk" but it still doesn't work. Any ideas?
|
|
|
09-20-2005, 08:30 AM
|
#2
|
Member
Registered: Jun 2005
Location: Odenton, MD
Distribution: Gentoo
Posts: 290
Rep:
|
Try your Python stuff.
Re-emerge python, run python-updater, revdep-rebuild, and see if it works then.
Just a warning, but last time I ran gDesklets, there was a horrible memory leak that used to just eat RAM like it was going out of style. I'm talking it would eat 512MB of RAM in a day. Kill the gDesklets, and it got freed. Just something to keep your eye on, not a reason to NOT use some of the most awesome eyecandy for Linux.
|
|
|
09-21-2005, 02:02 AM
|
#3
|
Member
Registered: Oct 2003
Distribution: Gentoo 2.6.12, Mepis 2.6.7, KUbuntu PPC
Posts: 43
Original Poster
Rep:
|
Python stuff... good idea.
I changed my use flags in make.conf (to keep support for gtk and gnome) and re-emerge python and anything else I could think of that might be affected (I emerged python-gnome just for the hell of it).
python-updater says:
"Can't determine any previous Python version(s)."
Seems like that could be a problem.
I don't have a revdep-rebuild, but I'll look into it latter.
Time for me to sleep...
|
|
|
09-21-2005, 09:25 AM
|
#4
|
Member
Registered: Jun 2005
Location: Odenton, MD
Distribution: Gentoo
Posts: 290
Rep:
|
Well, if python-updater says "No previous version" that's a good thing, as it's less that can be screwed up.
To make sure that whatever packages use your new use flags, you should be able to do:
Code:
emerge --newuse world
revdep-rebuild should be in gentoolkit. If not, it might be in binutils.
|
|
|
09-22-2005, 12:00 AM
|
#5
|
Member
Registered: Oct 2003
Distribution: Gentoo 2.6.12, Mepis 2.6.7, KUbuntu PPC
Posts: 43
Original Poster
Rep:
|
That took awhile!
Still get the exact same error though.
Time to go cleanup config files...
Any other ideas?
Do you think installing Gnome would help at all?
|
|
|
09-22-2005, 08:32 AM
|
#6
|
Member
Registered: Jun 2005
Location: Odenton, MD
Distribution: Gentoo
Posts: 290
Rep:
|
Well, I'm going to emerge gdesklets-core here and see what goes. It could be one of the desklets you're trying to start up has an issue (when I used it prior to this, I had to hack the email desklets), so I'm going to see what happens for me and I'll post up the results.
[edit]OOOokay. . .
So I emerge gdesklets-core, which also emerge gnome-python. I had no issues whatsoever starting it up. So right now, I'm at a loss for words.
Have you tried the gdesklets IRC channel? They helped me when I hacked up the email desklet.
Last edited by ARC1450; 09-22-2005 at 08:45 AM.
|
|
|
09-23-2005, 12:58 AM
|
#7
|
Member
Registered: Oct 2003
Distribution: Gentoo 2.6.12, Mepis 2.6.7, KUbuntu PPC
Posts: 43
Original Poster
Rep:
|
I've emerged and re-emerged everything I could possibly think of, and finally ran gdesklets check, which returned this:
Code:
Checking requirements:
- sys ... found
- xml.parsers.expat ... found
- xml.sax ... found
- gtk ... found
- ORBit ... found
- gnome ... found
- gconf ... found
- gtkhtml2 ... missing
Version check failed.
gtkhtml2 python bindings are required.
Please make sure that the required software is installed.
Also try to avoid having multiple versions of a library/binding on your system.
gDesklets won't work if you don't have all necessary dependencies installed
on your system.
THE STARTUP WILL BE CANCELLED NOW!
I think gnome-python-extras contains gtkhtml2, and I am sure I have emerged that.
What gives with gdesklets not being able to find it?
I'll look into it more tomorrow.
|
|
|
10-09-2005, 12:31 PM
|
#8
|
Member
Registered: Sep 2002
Location: Texas
Distribution: SlackWare - Current LFS - CVS
Posts: 267
Rep:
|
Ever found out what is causing that problem?? I get the EXACT same errors.
**EDIT**
When you emerge gnome-python-extra it grabs the libgtkhtml 3.0 version, when gdesklets requires the 2.0 version. So you just need to emerge the 2.0 version as well and all is good. More detailed instructions:
Had to go into /usr/portage/gnome-extra/libgtkhtml and then run emerge libgtkhtml-2.6.3.ebuild then unmerge gnome-python-extra and re-emerge it. Once that was done I went ahead and re-emerge gdesklets as well.. just to be sure.
All works fine now
Last edited by Zero-0-Effect; 10-09-2005 at 01:12 PM.
|
|
|
10-09-2005, 07:03 PM
|
#9
|
Member
Registered: Oct 2003
Distribution: Gentoo 2.6.12, Mepis 2.6.7, KUbuntu PPC
Posts: 43
Original Poster
Rep:
|
Ahh, good thinking. I ended up unmasking the testing version of gDesklets which no longer requires libgtkhtml (according to a post on the gdesklets forum). It works now, but the desklets don't remember their positions. I'm not sure if it's a fvwm problem or a problem with their testing version, but I think I'll try what you did and see what happens.
|
|
|
10-13-2005, 10:34 PM
|
#10
|
Member
Registered: Sep 2002
Location: Texas
Distribution: SlackWare - Current LFS - CVS
Posts: 267
Rep:
|
Mine remember the position just fine. I use gdesklets-core 0.34.3-r1. For the gdesklets themselves, I just download the *.tar.bz2 or *.tar.gz and load them through the gdesklets shell instead of using emerge. My system info is listed below.
|
|
|
10-18-2005, 11:58 PM
|
#11
|
Member
Registered: Oct 2003
Distribution: Gentoo 2.6.12, Mepis 2.6.7, KUbuntu PPC
Posts: 43
Original Poster
Rep:
|
I un-emerged the newest version of gdesklets that I had and emerged gdesklets using your directions. Gdesklets 0.34.3-r1 works great now, but the desklets still don't remember their positions. Do you think it might have something to do with FVWM?
|
|
|
10-21-2005, 04:39 PM
|
#12
|
Member
Registered: Sep 2002
Location: Texas
Distribution: SlackWare - Current LFS - CVS
Posts: 267
Rep:
|
Possibly. gDesklets says it supportes FVWM of 2.5.x and up. What version are you using?
|
|
|
10-22-2005, 01:15 AM
|
#13
|
Member
Registered: Oct 2003
Distribution: Gentoo 2.6.12, Mepis 2.6.7, KUbuntu PPC
Posts: 43
Original Poster
Rep:
|
I'm using 2.5.12
|
|
|
All times are GMT -5. The time now is 07:30 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|