Vista Start Menu for Gnome Panel

Various Gnome Stuff

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
5.0
Available as/for: -
Description:

An elegant and functional menu with many themes, not just vista.
Currently supported languages:
English, Czech, French, Spanish, Portuguese

THIS IS NOT COMPATIBLE WITH UBUNTU 8.10 Intrepid Ibex
The lightweight Vista Menu implementation is compatible.
http://www.gtk-apps.org/content/show.php/XP+Start+Menu?content=93807

I may work on this in future, but if any python programmers out there want to take this over and improve it, please email me for the latest source.

INSTALLATION

-Install Dependencies:

sudo apt-get install python2.5 python-xdg python-cairo python-gconf python-xlib deskbar


-Download package from this page
-Extract to your desktop, and double click on the installer inside
-Right click on the gnome panel, and go to 'add to panel' and select vista menu


We need people to help make new themes and translate the menu to new languages! Please send me a message if you can help.
Last changelog:

12 years ago

Beta 1.07: Includes new theme and fixes multiple program launching and command line errors
Beta 1.08: Basically a total rewrite!
Beta 1.08_1: Fixed Blue Wave theme.
Beta 1.08_2: More languages added.

augoldfinger

12 years ago

Ooops, Scratch that question! I found your vista button...

Report

nomadewolf

12 years ago

sudo apt-get install python2.5 python-xdg python-cairo python-gconf python-xlib deskbar

this doesn't work for me... it says that apt is not a program or something...
i use Open SuSE 11.0... does anyone knows what i might be doing wrong?...
i also tried with yast, but i didn't found these packages...

thanks

Report

Azraelthe7th

12 years ago

For some reason while I was editing my GTK icon theme, the Vista menu's main icons simply went missing. I have no idea how it happened, but it's a pretty ugly bug.

Also, if I log out of the session, and come back in, the menu doesn't show up in the tray. I can't even completely stop it from the System Monitor, and it requires me to restart the PC for it to work again.

Report

C

qb89dragon

12 years ago

Weird, what version of what distro are you on?
Try reinstalling it (and not the .deb package)
Can you run it from a terminal Vista_Menu.py , then leave the blank terminal window, and add it to the panel - leaving the terminal, and then all the debugging you get in the terminal window, you can paste back in here.

Report

Azraelthe7th

12 years ago

I'm using Ubuntu 8.04.1

I already had tried removing the .deb file using the --purge option, and deleted the hidden configuration file, and re-installing it with the other file. The strange thing is that the icons are missing on one user account, but not the other.

As for it disappearing when I log out and back in, I was hoping that 1.08_2 would have corrected that issue, but it appears I'm the only one who had this problem.

Report

C

qb89dragon

12 years ago

nobody's had a similar error. I'm using ubuntu 8.04 myself, so it's likely a configuration problem at your end. Try making a brand new user account and trying it there with a logoff. Did the debug show anything on the account that didn't have any icons.

Report

Azraelthe7th

12 years ago

Ok, I tested it out with a third account, and it's cleared. I think that the hidden menuiconcache.xml file could have been the cause of the issue. I can't confirm it since I deleted the account and started from scratch, but maybe the file was corrupted somehow.

As for the log out issue, it still persists, and it does that on most PCs I installed the menu on. Any idea what could cause this?

Report

Azraelthe7th

12 years ago

The terminal didn't print anything on the account with the missing icons.

The terminal would print this with the other account:
Warning: Name location identifier not recognised from: <Name Id="Enabled" Loc="DesktopIntegrationTable" Text="Enabled"/>
Warning: Name location identifier not recognised from: <Name Id="Disabled" Loc="DesktopIntegrationTable" Text="Disabled"/>
/usr/lib/vistamenu/Vista-Menu-Settings.py:469: Warning: IA__g_object_set_property: object class `GtkCellRendererPixbuf' has no property named `image'
gtk.main()
cleanup
Saving Icon Cache...
XDG: Icon cache successfully written to user's home directory


As for the menu disappearing when I log out, I noticed it did that on a number of computers. I can't pinpoint why exactly, but the system monitor would show that /usr/bin/Vista_ is indeed running when it isn't. The best workaround I found is to remove the menu, log out and log back in, then re-install it.

I'll try adding a third account to test it out, see if anything went wrong somewhere.

Report

raschko

12 years ago

I so far have been able to install the deb package of this panel plugin in debian testing.

Yet, since there is one unmet dependency python-gconf, I can not retain vistamenu without being warned about the situation with every apt update...etc

Using the non deb version I've run into OAFIID:GNOME_VistaMenu, which users suggest deleting .VistaMenuSettings.xml.

Seems not to work in my current situation.

Might be safe to assume it's just the dependency holding me back..in which case what is the debian testing alternative to python-gconf?

or has this been answered before.

thanks!!!!

Report

C

qb89dragon

12 years ago

Try running from terminal ./Vista_Menu.py run-in-window and paste any debugging output here.

Report

raschko

12 years ago

Traceback (most recent call last):
File "/usr/lib/vistamenu/Vista_Menu_Object.py", line 175, in timeout_callback
self.hwg.setup(origin[0], origin[1])
File "/usr/lib/vistamenu/Vista_Menu_Main.py", line 173, in setup
self.PGL = ProgramList()
File "/usr/share/vistamenu/Themes/Widget/Classic/PGMenu.py", line 24, in __init__
self.XDG = XDGMenu()
File "/usr/lib/vistamenu/XDG.py", line 23, in __init__
self.BaseMenu = xdg.Menu.parse("applications.menu")
File "/var/lib/python-support/python2.5/xdg/Menu.py", line 501, in parse
raise ParsingError('File not found', "/etc/xdg/menus/applications.menu")
xdg.Exceptions.ParsingError: ParsingError in file '/etc/xdg/menus/applications.menu', File not found
Traceback (most recent call last):
File "/usr/lib/vistamenu/Vista_Menu_Object.py", line 128, in button_press
self.ShowMenu()
File "/usr/lib/vistamenu/Vista_Menu_Object.py", line 206, in ShowMenu
if origin != Images.SavedOriginState:
AttributeError: 'module' object has no attribute 'SavedOriginState'

Report

C

qb89dragon

12 years ago

the program expects your XDG menu list to be in the location /etc/xdg/menus/applications.menu . It's worked for everyone so far across quite a range of distributions - as it's the first time I've heard of this error happening. Has something changed about the way menus are stored in debian?

Report

raschko

12 years ago

Am not entirely certain on that but, will be poking around to find the specified file.

I would love this menu to work across everything!

As of right now I can actually see the panel button, but clicking only changes to the down state without changing back; menu does not display.

Report

caleb12

12 years ago

I, too, am having the same issue... Panel item appears, clicking reveals the down state but no menu.

Also, on Debian Lenny (testing) and could not locate the python-gconf package, so I installed from the tar ball.

Launching from the command line produces no response, just sits for about a minute and then silently exits. My menu items are located in /etc/xdg.

Hopefully, someone made some head way with this... I'm still not sure why there is no python-gconf package for Debian.

Thanks for the work though!

~~ It looks like the python-gconf package was merged with the python-gnome2 package in Debian systems. At least that's where the gconf.so module is now.~~

Report

raschko

12 years ago

I haven't had the time to poke around recently until this morning; in debian testing applications.menu is now

gnome-applications.menu

Works with the change, Button states however remain an issue.

Report

caleb12

12 years ago

I, too, am having the same issue... Panel item appears, clicking reveals the down state but no menu.

Also, on Debian Lenny (testing) and could not locate the python-gconf package, so I installed from the tar ball.

Launching from the command line produces no response, just sits for about a minute and then silently exits. My menu items are located in /etc/xdg.

Hopefully, someone made some head way with this... I'm still not sure why there is no python-gconf package for Debian.

Thanks for the work though!

Report

DerDrachen

12 years ago

I sew Integration of new languages, but when I sended package, I didn't see that I have forgetten XP button to translate. Excuse me !

Report

C

qb89dragon

12 years ago

Thanks for the offer to translate it. I can do it myself if you can send me the text you would like in the button.

Report

sammatt1190

12 years ago

Hi, I am using Ubuntu 8.04. I installed it but cant seem to get any other panel button than XP. I cant also get the menu to open up.
Here is the terminal Vista.py results:

username@username-desktop:~$ Vista_Menu.py run-in-window
/home/annette/.themes/calm/gtk-2.0/gtkrc:59: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored.
/home/annette/.themes/calm/gtk-2.0/gtkrc:60: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored.
/home/annette/.themes/calm/gtk-2.0/gtkrc:61: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored.

** (Vista_Menu.py:21736): WARNING **: Binding 'Super_L' failed!


(Vista_Menu.py:21736): Bonobo-WARNING **: Never got frame, control died - abnormal exit condition

Report

16777216

12 years ago

If run from command line (Vista_Menu.py) or panel it does not work.
The button will appear on the panel and on first run bring up the settings dialog but clicking on the button seems to result in nothing.
Running from the command line produces no menu nor errors or output of any kind.
The settings dialog has no entries in the "styles" combobox and the menu must be removed and readded to the panel for settings to take effect. (Though I believe that is normal.)

I have all dependences installed and have tried both install methods (.deb and source.)

deskbar-applet 2.22.3-0ubuntu1
python-cairo 1.4.0-2ubuntu2
python-gconf 2.22.0-ubuntu1
python-xdg 0.15-1ubuntu3
python-xlib 0.14-1
python2.5 2.5.2-2ubuntu5

Ubuntu 8.04 (hardy)
GNOME 2.22.3 (Ubuntu 2008-07-09)
Kernel 2.6.24-20-generic (#1 SMP Thu Jul 17 16:29:46 UTC 2008)
CPU AMD Athlon(tm) 64 Processor 3000+
RAM 1010 MB
Graphics GeForce 8600 GT NVIDIA UNIX x86 Kernel Module 173.14.09 Wed Jun 4 23:43:17 PDT 2008


I would like to develop more themes for this if I could get it to work and it was snappy and had all of the functions that I need.

Report

C

qb89dragon

12 years ago

Try deleting the .VistaMenuSettings.xml file in your home directory (it's a hidden file). Then go to a terminal and run Vista_Menu.py run-in-window
and see what happens, copy and paste any error or traceback output and I can find what is wrong for ya. If you would like to develop themes, send me a message with your msn contact name and I can help you out further.

Report

anshu1234

12 years ago

I cant find many files for fedora 9

==========================================
[root@Fedora9 ~]# yum install python-xlib python2 python-xdg python-cairo python-gconf
Loaded plugins: refresh-packagekit
skype | 951 B 00:00
fedora | 2.4 kB 00:00
updates | 2.3 kB 00:00
livna | 2.1 kB 00:00
Setting up Install Process
Parsing package install arguments
Package python-xlib-0.13-3.fc7.noarch already installed and latest version
Package python-2.5.1-26.fc9.i386 already installed and latest version
No package python-xdg available.
No package python-cairo available.
No package python-gconf available.
Nothing to do
===============================================


Any help??

============================
[sysmin@Fedora9 gnome-vista-menu-1.0.8]$ ./install.sh
rm: cannot remove `/usr/share/vistamenu': No such file or directory
rm: cannot remove `/usr/lib/vistamenu': No such file or directory
rm: cannot remove `/usr/lib/bonobo/servers/GNOME_VistaMenu.server': No such file or directory
rm: cannot remove `/usr/bin/Vista_Menu.py': No such file or directory


[sysmin@Fedora9 gnome-vista-menu-1.0.8]$ Vista_Menu.py
Traceback (most recent call last):
File "/usr/bin/Vista_Menu.py", line 19, in <module>
from Vista_Menu_Object import VistaMenu
File "/usr/lib/vistamenu/Vista_Menu_Object.py", line 27, in <module>
from _keybinder import tomboy_keybinder_bind as bindkey
ImportError: No module named _keybinder

============================

Report

k01uch

12 years ago

Install pyxdg, pycairo, gnome-python2-gconf for python dependencies.

Keybinder module is in deskbar-applet so install deskbar-applet too.

Hope it helps.

Report

C

qb89dragon

12 years ago

It should work. If you need any further modules, please let me know so that I can post installation instructions to fedora users.
Having a packaged version for fedora would be great, hopefully can do sometime in the future.

Report

C

qb89dragon

12 years ago

You will need to use your package manager to search for the packages as the names may have changed. Either that or download and configure them manually. The error you have received is caused by not having deskbar applet installed.

Report

12 years ago

Beta 1.07: Includes new theme and fixes multiple program launching and command line errors
Beta 1.08: Basically a total rewrite!
Beta 1.08_1: Fixed Blue Wave theme.
Beta 1.08_2: More languages added.

12345678910
Be the first to comment
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
beta 1.08
updated Nov 23 2008
added Dec 10 2007
downloads 24h
0
mediaviews 24h 0
pageviews 24h 1