gnomenu in Suse?

hi all!

I am trying to find out if I can customize the look of my desktop a bit.
I came across the application called Gnomenu (https://launchpad.net/gnomenu/+download)
But as you can see, those are deb files.
Well, I am extremely new to Linux, but having tried Ubuntu before it leads me to believe it was meant for Ubuntu.

None the less, I went and looked around for a way to install anyway, seeing as it’s both gnome, so I figured “why not” ?
Anyway, I came across a post elsewhere describing it could be done with Alien and an instruction on how to convert to rpm using alien.

I did so, after downloading the packages found in the above link.
Now I should be able to find Gnomenu when adding to panel, but it’s not there. (I tried rebooting as well)
Is this because this application is simply not able to run on OpenSuse? Or should I be doing something else?
When I look in Yast, the application is indeed installed.

If it is impossible to run gnomenu, would anyone know of a different/similar application I can use?
Or maybe point me to a way I can customize slab.

Thanks in advance.

Hi
You just need to download the tarball as it’s just a python application
and unpack and look at the readme on how to install.


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 (i586) Kernel 2.6.27.19-3.2-pae
up 22:52, 3 users, load average: 0.26, 0.26, 0.25
ASUS eeePC 1000HE ATOM N280 1.66GHz | GPU Mobile 945GM/GMS/GME

You can try compiling it from source. I got it to show up in my add applets but it won’t let me add it to the tray. I get an error.

http://www.fileden.com/files/2007/7/24/1293578/gnomemenu_thumb.png](http://www.fileden.com/files/2007/7/24/1293578/gnomemenu.png)

Hi
You need to fix line 46 to point at 2.6 version of python.

See here;
<https://answers.launchpad.net/gnomenu/+faq/264>

Then right click and add applet.


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 (i586) Kernel 2.6.27.19-3.2-pae
up 23:33, 2 users, load average: 0.41, 0.32, 0.20
ASUS eeePC 1000HE ATOM N280 1.66GHz | GPU Mobile 945GM/GMS/GME

I’m sorry, as I said I’m extremely new to Linux.
I have no idea how to compile from source.
I just figured, getting it to install through yast would do it.
Would you mind pointing me in the right direction?

Hi
If you can wait a few hours, I can create a patch and rpm spec file and
place it on the Build Service so you can install as an rpm?


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 (i586) Kernel 2.6.27.19-3.2-pae
up 1 day 0:19, 1 user, load average: 0.44, 0.31, 0.22
ASUS eeePC 1000HE ATOM N280 1.66GHz | GPU Mobile 945GM/GMS/GME

Tried running it in a terminal but got this error (after changing the line for using python 2.6)

ian@linux-io13:~> GnoMenu.py
None
Traceback (most recent call last):
File “/usr/bin/GnoMenu.py”, line 41, in <module>
from GnoMenu_Object import GnoMenu
File “/usr/lib/gnomenu/GnoMenu_Object.py”, line 41, in <module>
from GnoMenu_Main import Main_Menu
File “/usr/lib/gnomenu/GnoMenu_Main.py”, line 69, in <module>
exec “from PGMenu import ProgramList”
File “<string>”, line 1, in <module>
File “/usr/share/gnomenu/Themes/Widget/Classic/PGMenu.py”, line 17, in <module>
from XDG import XDGMenu
File “/usr/lib/gnomenu/XDG.py”, line 22, in <module>
import xdg.Menu
ImportError: No module named xdg.Menu

I have night classes for the next 5 hours though so if nothing else develops I’ll keep trying tonight.

@malcolmlewis
for something as friendly as that I can wait days :slight_smile:
ummm, judging from the bug report you linked to earlier, I would have to edit some files to point to python 2.6.
perhaps this could be included in the patch?
If not, no problem I have to learn how to edit files as root anyway.

anyway, thanks for helping. I really apreciate it.

Hi
No worries, yes the patch is done (I have it working here btw), just
working on the spec file to install it properly.

Did you download the GnoMenu-1.6.tar.bz2 file?

If so, move the file to your home directory not your desktop. Then
right-click on it and select extract here. Then browse to the
GnoMenu/src/lib/gnomenu subdirectory and right click on the file called;

GnoMenu_Object.py

Now right click on the file and select open with Other application and
browse the list and select gedit.

Now if you arrow down to line 45 and change the 2.5 to 2.6 and save.

Now browse back to the GnoMenu directory and right-click and select
open in terminal and run the following command;


sudo make install
exit

Your done, now if you right-click on the desktop panel and select add
applet it should be in the list for you to add.


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 (i586) Kernel 2.6.27.19-3.2-pae
up 1 day 0:48, 2 users, load average: 0.31, 0.19, 0.20
ASUS eeePC 1000HE ATOM N280 1.66GHz | GPU Mobile 945GM/GMS/GME

well the fact that it works for you is reinsuring.
However, your instructions have not helped.
I thought uninstalling through Yast would make the files disappear but it didn’t
Make Uninstall did work with that.

So now all files have disappeared from my system and I want to try again.

I am wondering though, how should I proceed on this.
See I thought I would have to install from the deb/rpm of both gnomenu_1.6.2_all and gnomenuthemes_1.6.1_all
Then followed by the install inside the tarball.

But that was basically what I did before and that didn’t work.
Now I’ve tried installing with just the tarball without having the others installed.
Again, no luck.
What am I overlooking?

I did reboot several times in between operations btw, in case you were wondering.

Hi
Ok there is a 32bit version available, but I need to add some
additional patching if you require a 64bit version?
If you go here and search for gnomenu
Get It

Hit the 1-click and you should be good to go, it will add my build
repository, so when it asks to import the key, say yes :wink:


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 (i586) Kernel 2.6.27.19-3.2-pae
up 1 day 3:33, 3 users, load average: 0.32, 0.31, 0.24
ASUS eeePC 1000HE ATOM N280 1.66GHz | GPU Mobile 945GM/GMS/GME

Malcomlewis,

Thank you very much for making that rpm.
As I only use GNOME in a virtual machine and only for the purpose of learning it, it was still of great benefit.

I also found out the reason mine wouldn’t load even with the file change, I don’t have xdg installed. Where did you get this dependency? Thank you again,

Ian

wow it’s really kind of you to go through this kind of trouble.
to tell you the truth I do indeed have a 64 bit OS.
Would you mind making those edits?

Hi
Unfortunately it’s a very hmmmm un-SuSE friendly application :frowning: also
not netbook friendly with the preference windows.

It may take some time to figure out what is causing it to lockup it
spits so many errors :frowning:

I will try and figure out on the 32bit version first.


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 (i586) Kernel 2.6.27.19-3.2-pae
up 1 day 8:19, 2 users, load average: 0.13, 0.33, 0.43
ASUS eeePC 1000HE ATOM N280 1.66GHz | GPU Mobile 945GM/GMS/GME

> I am trying to find out if I can customize the look of my desktop a
> bit.

so much work to change the way it LOOKs…does that really make sense?


Conficter

well that’s a shame.
Don’t go through too much trouble for this.
If it doesn’t work, it doesn’t work. It’s as simple as that.
I do appreciate what you’ve done so far though.

As a response to the above post here…
Among quite a few other reasons I’m trying to make the switch to Linux is the ability to customize, so yeah, to me it makes sense.

Hi
I think I have it sorted, it’s closing the preferences window rather
than using the ok button that causes it to lock. But at least you can
try it out. Have a few errands to run so will get a look at it later
today :slight_smile:


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 (i586) Kernel 2.6.27.19-3.2-pae
up 1 day 19:08, 1 user, load average: 0.37, 0.31, 0.28
ASUS eeePC 1000HE ATOM N280 1.66GHz | GPU Mobile 945GM/GMS/GME

Hi
Some 14 patches later to the various python file and settings (and
numerous builds on OBS), you should see both i586 and x86_64 rpms
available for your consumption :slight_smile:

I also modified the link to YaST rather than synaptics for the ‘Package
Manager’ menu item.

If you have a config file it’s called ~/.GnoMenuSettings.xml and can
either be modified or deleted to pick up the change.

There are other themes that could be added with another rpm if you
would like that packages as well?


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 (i586) Kernel 2.6.27.19-3.2-pae
up 4:05, 2 users, load average: 0.27, 0.16, 0.16
ASUS eeePC 1000HE ATOM N280 1.66GHz | GPU Mobile 945GM/GMS/GME

from what I can tell, most of the themes already available should do just fine, since gnome-look.org’s themes generally get installed by copying the files into the themes folder.
Thanks a LOT for your effort!
You are far too kind m8.

Hi
Your welcome :slight_smile:

If you download the src rpm and unpack it you will see all the
changes…

I’ve never programed in python, but would have thought setting some
sort of system variable would have been better than hard coding it.

I;m also guessing that debian doesn’t differentiate 32/64 libraries?


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.1 (i586) Kernel 2.6.27.19-3.2-pae
up 4:39, 1 user, load average: 0.17, 0.23, 0.25
ASUS eeePC 1000HE ATOM N280 1.66GHz | GPU Mobile 945GM/GMS/GME