PDA

View Full Version : Mac-style Menu Bar for GTK and Java/Swing applications!


Pages : 1 2 3 4 5 6 7 8 9 10 11 [12]

johnny_b_good
February 26th, 2009, 08:08 AM
hello guys, is it normal that the search bar doesn't work? what should it do? thanx, i'm at rev 2380

extrablack
February 27th, 2009, 05:57 AM
hello all..
how can i rename "dekstop" to "finder"? like osx..
see my screenshot..
thanks in advance

http://img26.imageshack.us/img26/5656/desktopkqa.png

gbrethen
March 2nd, 2009, 06:38 PM
what is the status on 7.4? Are they close?

Tibuda
March 2nd, 2009, 07:55 PM
hello all..
how can i rename "dekstop" to "finder"? like osx..
see my screenshot..
thanks in advance

http://img26.imageshack.us/img26/5656/desktopkqa.png

Why do you want that? The only reason I can think is lie to someone you got a Mac.

extrablack
March 4th, 2009, 05:15 AM
Why do you want that? The only reason I can think is lie to someone you got a Mac.

do you want to help or not?!

lviggiani
March 4th, 2009, 05:59 AM
hello all..
how can i rename "dekstop" to "finder"? like osx..
see my screenshot..
thanks in advance

http://img26.imageshack.us/img26/5656/desktopkqa.png

Download the source and search and replace "Desktop" and "File Manager" with "Finder" (or whatever you want) within "applet/switcher.vala" then compile and install it.

Tibuda
March 4th, 2009, 12:11 PM
do you want to help or not?!

With that useless and stupid thing? No... Just asked because you could have a good reason, which I don't think so...

TheIdiotThatIsMe
March 4th, 2009, 02:55 PM
Hi, I installed it on to Hardy today (8.04.2) and everything works fine, except the menu doesn't appear next to the name of the application. I opened the preferences, and enabled the global menu, but nothing happens still. Anyone else have this same problem?

Tibuda
March 4th, 2009, 03:20 PM
Hi, I installed it on to Hardy today (8.04.2) and everything works fine, except the menu doesn't appear next to the name of the application. I opened the preferences, and enabled the global menu, but nothing happens still. Anyone else have this same problem?
I don't know why this happens. Try to add this to ~/.gnomerc as the old versionsexport GTK_MODULES=globalmenu-gnome

TheIdiotThatIsMe
March 4th, 2009, 03:44 PM
I don't know why this happens. Try to add this to ~/.gnomerc as the old versionsexport GTK_MODULES=globalmenu-gnome

I looked but don't have that file? At least not in the home directory.

Tibuda
March 4th, 2009, 03:46 PM
I looked but don't have that file? At least not in the home directory.

You probably don't. Create it.

TheIdiotThatIsMe
March 4th, 2009, 06:10 PM
You probably don't. Create it.

I created it and added the line, do I have to restart Gnome now?

zekopeko
March 4th, 2009, 06:56 PM
i found a bug. there can i report it?

i'm guessing that the menu doesn't recognize custom widgets in menus

http://img513.imageshack.us/img513/5267/screenshot3f.th.png (http://img513.imageshack.us/my.php?image=screenshot3f.png) hint: the ratings menu item

Tibuda
March 4th, 2009, 07:20 PM
@zekopeko
Not sure, but I believe it is here: http://code.google.com/p/gnome2-globalmenu/issues/entry

@TheIdiotThatIsMe
Yes.

extrablack
March 6th, 2009, 06:16 AM
With that useless and stupid thing? No... Just asked because you could have a good reason, which I don't think so...

i'm so sorry.. that's my fault.. ok? forgive me..

rainwoodman
March 8th, 2009, 03:10 AM
hello guys, is it normal that the search bar doesn't work? what should it do? thanx, i'm at rev 2380

It is case sensitive, and quite strict about the spelling. :(

Feel free to file an issue about how to improve the user experience!

rainwoodman
March 8th, 2009, 03:11 AM
I created it and added the line, do I have to restart Gnome now?

Yes. I've added this issue to the project FAQ.

rainwoodman
March 8th, 2009, 03:18 AM
I don't think so, but Google Chrome will, as it is using GTK.

(thinks...)

Hey! Chrome has no menu in Windows... It is going to have a menu in Mac?

Off the topic:

I am wondering if Google is ever going to release a linux Chrome. That sounds like directly taking over Mozilla's fundamentals. It is not the right timing.

Tibuda
March 8th, 2009, 07:17 PM
Off the topic:

I am wondering if Google is ever going to release a linux Chrome. That sounds like directly taking over Mozilla's fundamentals. It is not the right timing.

Yes, I've heard it will be released after the north summer (south winter).

Jeeeep
March 10th, 2009, 01:16 PM
Tried to download/compile latest version through SVN, but I get compile errors.

switcher.c: In function ‘switcher_on_activate’:
switcher.c:303: error: ‘WorkspaceSelector’ undeclared (first use in this function)
switcher.c:303: error: (Each undeclared identifier is reported only once
switcher.c:303: error: for each function it appears in.)
switcher.c:303: error: ‘ws’ undeclared (first use in this function)
switcher.c:304: warning: passing argument 1 of ‘g_object_ref_sink’ makes pointer from integer without a cast
switcher.c: In function ‘switcher_update’:
switcher.c:1006: warning: assignment from incompatible pointer type
switcher.c: In function ‘switcher_guess_dock_is_around’:
switcher.c:1149: warning: assignment discards qualifiers from pointer target type
switcher.c: In function ‘switcher_real_size_allocate’:
switcher.c:1239: warning: passing argument 2 of ‘((struct GtkWidgetClass *)g_type_check_class_cast((struct GTypeClass *)switcher_parent_class, gtk_widget_get_type()))->size_allocate’ discards qualifiers from pointer target type
switcher.c:1240: warning: passing argument 2 of ‘gtk_widget_size_allocate’ discards qualifiers from pointer target type
switcher.c: In function ‘_switcher_on_activate_gnomenu_menu_bar_activ ate’:
switcher.c:1355: warning: passing argument 2 of ‘switcher_on_activate’ from incompatible pointer type
switcher.c: In function ‘switcher_class_init’:
switcher.c:1536: warning: assignment from incompatible pointer type
switcher.c: In function ‘search_box_menu_item_find_item’:
switcher.c:1618: warning: assignment from incompatible pointer type
switcher.c: In function ‘__lambda1’:
switcher.c:1722: warning: assignment from incompatible pointer type
switcher.c: In function ‘__lambda2’:
switcher.c:1745: warning: assignment from incompatible pointer type
make[3]: *** [GlobalMenu_PanelApplet-switcher.o] Error 1
make[3]: Leaving directory `/home/pen/Code/gnome-globalmenu/applet'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/pen/Code/gnome-globalmenu/applet'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/pen/Code/gnome-globalmenu'
make: *** [all] Error 2

This is with the --with-xfce4-panel option as well.

I thought it was just a temporary error, but the past few revisions have had this problem, so I'm posting this here. The normal Gnome version compiles just fine.

bmhm
March 10th, 2009, 02:10 PM
Hey,

I think the latest SVN isn't always tehe best choice. Try the source snapshot in the download section instead.

I will build new packages soon, just ran out of time.

adredz
March 14th, 2009, 07:42 AM
@bmhm: If you don't mind, could you update us regularly about issues that are already fixed and the applications that are now working with the latest snapshot? For instance, I would like to know if openoffice and firefox now work with global-menu...

bmhm
March 14th, 2009, 07:57 AM
@bmhm: If you don't mind, could you update us regularly about issues that are already fixed and the applications that are now working with the latest snapshot?

I am not a dev, but packager. I won't always be up to date, but I can try to keep you informed. But better subscribe to their mailing list at google code.
See http://code.google.com/p/gnome2-globalmenu/wiki/ChangeLog for a current changelog.

For instance, I would like to know if openoffice and firefox now work with global-menu
Note to self: Now try it even bigger than the last 20 times...
Firefox uses XUL, not GTK+. Therefore this is NOT a bug and will not be supported soon. Openoffice.org is NOT a SWING application and will therefore not be supported soon, too.

Only GTK and Swing are supported at the moment.
Sorry for pointing that out so... clearly.

Tibuda
March 14th, 2009, 08:22 AM
Only GTK and Swing are supported at the moment.
Sorry for pointing that out so... clearly.

Swing is already supported? That good news.

bmhm
March 14th, 2009, 08:40 AM
Swing is already supported? That good news.
:D Take a look at the topic :lolflag:
Good Morning! :biggrin:

BTW: I can get eclipse to work, but JDownloader, for instance, won't.

adredz
March 14th, 2009, 10:15 PM
@bmhm: i know what toolkit firefox uses. i thought the firefox folks has collaborated with the global-menu devs to make it work. i read it somewhere but i have no time to find the link for now...

ayoli
March 15th, 2009, 03:48 AM
@bmhm: i know what toolkit firefox uses. i thought the firefox folks has collaborated with the global-menu devs to make it work. i read it somewhere but i have no time to find the link for now...

No, gloablmenu dev has submitted a bug to the firefox bugzilla, there were a discussion and this ended with the bug marked as "won't fix" by firefox devs.

bmhm
March 16th, 2009, 06:06 AM
Yeah. I didn't want to make fun of it. Sorry.

Well, I released 0.7.4-1 for intrepid on launchpad:
https://edge.launchpad.net/~globalmenu-team/+archive/ppa

It's been tested from the repo successfully on about five ppl's ubuntu-installations (amd64 only so far).

As always: Don't be angry if anything won't work. Firefox, JDownloader and Openoffice.org are NOT supported.

If you find gnome globalmenu not working with other apps, check if it's a non-gtk- AND non-swing-application.

Known Issues:

After disabling, applications might need to be restarted
Wide menus on various themes (try choosing a different)
Still no german translation
For Banshee users, it shows the song's name instead of "Banshee". Not really a bug anyway, works as designed.
Xfce is untested!


Example of wide menus || Example of normal menus
http://img21.imageshack.us/img21/8746/073.th.png (http://img21.imageshack.us/my.php?image=073.png) || http://img21.imageshack.us/img21/7506/074.th.png (http://img21.imageshack.us/my.php?image=074.png)


I will not explain how to install it right here, since I don't want to frighten or even terrify newbies to ubuntu. This is not well-tested software. Still, if you need a german tutorial on how to install, see the guide I wrote on ubuntuusers: http://wiki.ubuntuusers.de/GNOME_Globalmenu

I hope it works well for all of you and would be glad if you're happy with it. I am not that mean. ;-)

TrueTom
March 16th, 2009, 06:32 AM
Can someone say something about this bugreport and what the supposed behaviour should be?

http://code.google.com/p/gnome2-globalmenu/issues/detail?id=374

BTW: Eclipse isn't a swing application

Tibuda
March 16th, 2009, 01:12 PM
Updated it today, and Gedit is now showing as "...". (I renamed gedit launcher from "Text editor" to "Gedit", and it was working before)

Another thing: what's the point of the search field in the application name menu?

bmhm
March 16th, 2009, 01:19 PM
Updated it today, and Gedit is now showing as "...". (I renamed gedit launcher from "Text editor" to "Gedit", and it was working before)
Check the maximum title length. Just get sure you restart the app. Is there a bug related to this?

Another thing: what's the point of the search field in the application name menu?
Hmm I didn't notice that. But as it seems, it highlights an application if you type it's name.

Tibuda
March 16th, 2009, 03:10 PM
Check the maximum title length. Just get sure you restart the app. Is there a bug related to this?

It's 200. I can see bigger applications names fine. I'll file bug if can't find anything related.

EDIT: Bug here http://code.google.com/p/gnome2-globalmenu/issues/detail?id=377&q=gedit

DJ_Peng
March 17th, 2009, 01:19 PM
@bmhm: i know what toolkit firefox uses. i thought the firefox folks has collaborated with the global-menu devs to make it work. i read it somewhere but i have no time to find the link for now...

No, gloablmenu dev has submitted a bug to the firefox bugzilla, there were a discussion and this ended with the bug marked as "won't fix" by firefox devs.

This is one of the reasons I don't use Firefox anymore. Since they started getting Firefox 3 ready to rock it looks like they're almost going out of their way to cherry pick the bugs they want to resolve. They went so far as to break third-party themes in late beta versions of Fx3 and they told the themers that they wouldn't fix them before at least 3.0.1, or maybe it would be 3.1. I understand that they have a number of things they have to fix for three platforms (more if you count the various versions within an OS) but they seem to be moving away from making Fx a lean mean browsing machine and toward seeing how many long-term users they can tick off while still making noobs happy. Either way they want to go, I'm glad to have found Epiphany, even though I had to give up some favorite addons.

Of course this is just one users opinion. YMMV.

rafo2001
March 20th, 2009, 01:17 AM
Since updated yesterday, GlobalMenu does not start, and at startup got the message: "El panel ha encontrado un problema mientras cargaba «OAFIID:GlobalMenu_PanelApplet»." (Intrepid on AMD Turion 64x2 Dell Inspiron 1501)
I try uninstalling and installing again but nothing works.
Even worst. No one of the applications now showing their menus. I undestant than certain GTK packages must be reinstalled in order to restore the menues, but wich ones?.
Is there a way to reinstall the previous version??
Thanks

bmhm
March 20th, 2009, 03:32 AM
Since updated yesterday, GlobalMenu does not start, and at startup got the message: "El panel ha encontrado un problema mientras cargaba «OAFIID:GlobalMenu_PanelApplet»." (Intrepid on AMD Turion 64x2 Dell Inspiron 1501)
I try uninstalling and installing again but nothing works.
Even worst. No one of the applications now showing their menus. I undestant than certain GTK packages must be reinstalled in order to restore the menues, but wich ones?.
Is there a way to reinstall the previous version??
Thanks

Hi,

first of all: You shouldn't need to reinstall any gnome application.
So you're using intrepid on gnome or xfce? Which one exactly?
To use an older version, remove your apt-line in your sources.list, go to globalmenu's PPA in launchpad and select "superseeded". You will be shown older versions you can install.

To restore your menus, you can also start gconf-editor, then delete /schemas/apps/globalmenu-panel-applet.

PLEASE file a bug on this, because this doesn't sound like a packaging error to me: http://code.google.com/p/gnome2-globalmenu/issues/list



Thanks for testing.

PS Have you read #2778 (http://ubuntuforums.org/showpost.php?p=6903361&postcount=2778)?

the8thstar
March 20th, 2009, 04:06 PM
Hi,

first of all: You shouldn't need to reinstall any gnome application.
So you're using intrepid on gnome or xfce? Which one exactly?
To use an older version, remove your apt-line in your sources.list, go to globalmenu's PPA in launchpad and select "superseeded". You will be shown older versions you can install.

To restore your menus, you can also start gconf-editor, then delete /schemas/apps/globalmenu-panel-applet.

PLEASE file a bug on this, because this doesn't sound like a packaging error to me: http://code.google.com/p/gnome2-globalmenu/issues/list

Thanks for testing.

PS Have you read #2778 (http://ubuntuforums.org/showpost.php?p=6903361&postcount=2778)?

I followed your idea but there is no such thing as /schemas/apps/globalmenu-panel-applet in gconf-editor. what is the other way to revert to the normal menus?

bmhm
March 21st, 2009, 07:17 AM
I followed your idea but there is no such thing as /schemas/apps/globalmenu-panel-applet in gconf-editor. what is the other way to revert to the normal menus?

So if you uninstall, there should be some scripts which do the work. First of all, try:
sudo dpkg -r gnome-globalmenu

If the package is removed already, try to unregister the schemas manually (two actions):
sudo gconf-schemas --unregister /usr/share/gconf/schemas/gnome-globalmenu.schemas
GCONF_CONFIG_SOURCE=xml:merged:/etc/gconf/gconf.xml.defaults /usr/bin/gconftool-2 --makefile-install-rule /usr/share/gconf/schemas/gnome-globalmenu.schemas

also check your .profilerc or .gnomerc not containing an export anymore.

If that didn't help I guess this is not a packaging bug. Please ask the devs at the google page then.

rainwoodman
March 21st, 2009, 04:14 PM
Since updated yesterday, GlobalMenu does not start, and at startup got the message: "El panel ha encontrado un problema mientras cargaba «OAFIID:GlobalMenu_PanelApplet»." (Intrepid on AMD Turion 64x2 Dell Inspiron 1501)
I try uninstalling and installing again but nothing works.
Even worst. No one of the applications now showing their menus. I undestant than certain GTK packages must be reinstalled in order to restore the menues, but wich ones?.
Is there a way to reinstall the previous version??
Thanks

Would you be specific about 'since updated yesterday'? Which version was it before you updated?


I understand that certain GTK packages must be reinstalled in order to restore the menus

Your understanding is true for the 0.4 and prior versions.


Is there a way to reinstall the previous version?

Again, what does previous mean? 0.6.x, 0.4.x, 0.3.x or the macmenu version?

rainwoodman
March 21st, 2009, 04:22 PM
Tried to download/compile latest version through SVN, but I get compile errors.

switcher.c: In function ‘switcher_on_activate’:
switcher.c:303: error: ‘WorkspaceSelector’ undeclared (first use in this function)
switcher.c:303: error: (Each undeclared identifier is reported only once
switcher.c:303: error: for each function it appears in.)
switcher.c:303: error: ‘ws’ undeclared (first use in this function)
switcher.c:304: warning: passing argument 1 of ‘g_object_ref_sink’ makes pointer from integer without a cast
switcher.c: In function ‘switcher_update’:
switcher.c:1006: warning: assignment from incompatible pointer type
switcher.c: In function ‘switcher_guess_dock_is_around’:
switcher.c:1149: warning: assignment discards qualifiers from pointer target type
switcher.c: In function ‘switcher_real_size_allocate’:
switcher.c:1239: warning: passing argument 2 of ‘((struct GtkWidgetClass *)g_type_check_class_cast((struct GTypeClass *)switcher_parent_class, gtk_widget_get_type()))->size_allocate’ discards qualifiers from pointer target type
switcher.c:1240: warning: passing argument 2 of ‘gtk_widget_size_allocate’ discards qualifiers from pointer target type
switcher.c: In function ‘_switcher_on_activate_gnomenu_menu_bar_activate’:
switcher.c:1355: warning: passing argument 2 of ‘switcher_on_activate’ from incompatible pointer type
switcher.c: In function ‘switcher_class_init’:
switcher.c:1536: warning: assignment from incompatible pointer type
switcher.c: In function ‘search_box_menu_item_find_item’:
switcher.c:1618: warning: assignment from incompatible pointer type
switcher.c: In function ‘__lambda1’:
switcher.c:1722: warning: assignment from incompatible pointer type
switcher.c: In function ‘__lambda2’:
switcher.c:1745: warning: assignment from incompatible pointer type
make[3]: *** [GlobalMenu_PanelApplet-switcher.o] Error 1
make[3]: Leaving directory `/home/pen/Code/gnome-globalmenu/applet'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/pen/Code/gnome-globalmenu/applet'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/pen/Code/gnome-globalmenu'
make: *** [all] Error 2

This is with the --with-xfce4-panel option as well.

I thought it was just a temporary error, but the past few revisions have had this problem, so I'm posting this here. The normal Gnome version compiles just fine.

Would you post the issue to the project issue page?

http://gnome2-globalmenu.googlecode.com/
Click on Issues tab.


There are already bunch of issues scheduled for 0.7.5.

rainwoodman
March 21st, 2009, 04:26 PM
@bmhm: If you don't mind, could you update us regularly about issues that are already fixed and the applications that are now working with the latest snapshot? For instance, I would like to know if openoffice and firefox now work with global-menu...

Thank you for being interested in our project.
But asking any human being to do this job is too much.

Google Code has a robot that can feed your rss readers or similar tools with the notifications:

http://code.google.com/p/gnome2-globalmenu/feeds

the8thstar
March 21st, 2009, 04:51 PM
also check your .profilerc or .gnomerc not containing an export anymore.

That last part worked. Too bad the GlobalMenu is still so unstable. I got errors messages and the Panel acted up on me. The strangest thing was that "Alcoholi" was displayed on the panel every time I started the computer in the Global Menu area. Or the menu would quit all of a sudden... weird.

Drewman64
March 21st, 2009, 09:02 PM
I just tried to ./configure Gnome Global Menu 0.7.4 and it gave me this error message:

checking for GNOME_PANEL... no
configure: error: in `/home/drew/Desktop/gnome-globalmenu-0.7.4':
configure: error: test for libpanelapplet-2.0 and libnotify failed. (--without-gnome-panel to disable).
See `config.log' for more details.

I attached config.log as a zip file.

ayoli
March 22nd, 2009, 03:36 AM
That last part worked. Too bad the GlobalMenu is still so unstable. I got errors messages and the Panel acted up on me. The strangest thing was that "Alcoholi" was displayed on the panel every time I started the computer in the Global Menu area. Or the menu would quit all of a sudden... weird.
You used a very weird version of globalmenu. I've never experienced such behaviors here.
I just tried to ./configure Gnome Global Menu 0.7.4 and it gave me this error message:

checking for GNOME_PANEL... no
configure: error: in `/home/drew/Desktop/gnome-globalmenu-0.7.4':
configure: error: test for libpanelapplet-2.0 and libnotify failed. (--without-gnome-panel to disable).
See `config.log' for more details.

I attached config.log as a zip file.
You miss some required *-dev packages in order to compile globalmenu.

the8thstar
March 22nd, 2009, 05:30 AM
You used a very weird version of globalmenu. I've never experienced such behaviors here.

You miss some required *-dev packages in order to compile globalmenu.

Ayo, j'ai réinstallé la nouvelle version. Et devine quoi, ça fonctionne! C'est effectivement ma version qui était bizarroïde. Comme quoi...

Anyway, the version I was using was corrupt. The latest works wonders.

ayoli
March 22nd, 2009, 04:17 PM
Ayo, j'ai réinstallé la nouvelle version. Et devine quoi, ça fonctionne! C'est effectivement ma version qui était bizarroïde. Comme quoi...

Anyway, the version I was using was corrupt. The latest works wonders.

hehe, content que ca fonctionne pour toi :)

shavedmonkey
March 25th, 2009, 09:41 PM
KDE4 Plasma Widget hacked to display gnome globalmenu

http://qiacat.blogspot.com/2009/03/gnome-global-menu-in-kde4.html

QBX
March 27th, 2009, 01:38 PM
It was indeed a gconf key: /apps/gnome_settings_daemon/gtk-modules/globalmenu-gnome (bool)

Thanks a lot! I had the same error message, was getting very annoying and I started to think that one day when I have a lot of extra time I'll do a clean reinstall (not very well-versed in Linux yet) and this just handled it. Little things that make one happy...

zekopeko
March 31st, 2009, 05:17 PM
i'm getting errors when trying to compile from svn
make[2]: Entering directory `/home/zekopeko/Development/gnome-globalmenu-0.7/libgnomenu'
/usr/bin/valac --vapidir=../vapi --vapidir .. --vapidir ../vapi --pkg configmake --pkg licenses --pkg config -C --basedir=.. --pkg gtk+-2.0 --pkg libwnck-1.0 --pkg xlib --library gnomenu helper.vala parser.vala serializer.vala interface-shell.vala interface-item.vala menu.vala menubar.vala menuitem.vala window.vala menubarbox.vala menushellutils.vala label.vala keygrab.vala globalmenu.vala gnomenu.vala monitor.vala bindings.vapi
libgnomenu/label.vala:10.4-10.6: error: Access to private member `Gtk.Container.add' denied
add(_label_widget);
^^^
libgnomenu/label.vala:11.4-11.6: error: Access to private member `Gtk.Container.add' denied
add(_accel_widget);
^^^
libgnomenu/menubar.vala:226.3-226.22: warning: Gnomenu.MenuBar.get hides inherited method `GLib.Object.get'. Use the `new' keyword if hiding was intentional
public MenuItem? get(string path) {
^^^^^^^^^^^^^^^^^^^^
libgnomenu/menubar.vala:410.5-410.30: error: Access to private member `Gtk.Widget.realize' denied
_overflown_menubar.realize();
^^^^^^^^^^^^^^^^^^^^^^^^^^
libgnomenu/menubar.vala:417.5-417.26: error: Access to private member `Gtk.Widget.map' denied
_overflown_menubar.map();
^^^^^^^^^^^^^^^^^^^^^^
libgnomenu/menubar.vala:480.6-480.37: error: Access to private member `Gtk.Widget.size_allocate' denied
_overflown_menubar.size_allocate(oa);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
libgnomenu/menubar.vala:202.7-202.13: error: Access to private member `Gtk.Widget.realize' denied
realize();
^^^^^^^
libgnomenu/menubar.vala:523.6-523.36: error: Access to private member `Gtk.Widget.size_request' denied
_overflown_menubar.size_request(out r);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
libgnomenu/window.vala:98.3-98.20: warning: Gnomenu.Window.get hides inherited method `GLib.Object.get'. Use the `new' keyword if hiding was intentional
public string? get(string property_name) {
^^^^^^^^^^^^^^^^^^
libgnomenu/window.vala:101.3-101.17: warning: Gnomenu.Window.set hides inherited method `GLib.Object.set'. Use the `new' keyword if hiding was intentional
public void set(string property_name, string? value) {
^^^^^^^^^^^^^^^
libgnomenu/menubarbox.vala:105.4-105.23: error: Access to private member `Gtk.Widget.size_request' denied
menubar.size_request(out cr);
^^^^^^^^^^^^^^^^^^^^
libgnomenu/menubarbox.vala:211.4-211.24: error: Access to private member `Gtk.Widget.size_allocate' denied
menubar.size_allocate((Gdk.Rectangle)ca);
^^^^^^^^^^^^^^^^^^^^^
libgnomenu/monitor.vala:58.2-58.20: warning: Gnomenu.Monitor.dispose hides inherited method `GLib.Object.dispose'. Use the `new' keyword if hiding was intentional
public void dispose() {
^^^^^^^^^^^^^^^^^^^
Compilation failed: 9 error(s), 4 warning(s)
make[2]: *** [gnomenu.vapi] Error 1
make[2]: Leaving directory `/home/zekopeko/Development/gnome-globalmenu-0.7/libgnomenu'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/zekopeko/Development/gnome-globalmenu-0.7'
make: *** [all] Error 2

jaunty up-to-date. valac at 0.5.7

ayoli
April 1st, 2009, 01:41 AM
i'm getting errors when trying to compile from svn
make[2]: Entering directory `/home/zekopeko/Development/gnome-globalmenu-0.7/libgnomenu'
/usr/bin/valac --vapidir=../vapi --vapidir .. --vapidir ../vapi --pkg configmake --pkg licenses --pkg config -C --basedir=.. --pkg gtk+-2.0 --pkg libwnck-1.0 --pkg xlib --library gnomenu helper.vala parser.vala serializer.vala interface-shell.vala interface-item.vala menu.vala menubar.vala menuitem.vala window.vala menubarbox.vala menushellutils.vala label.vala keygrab.vala globalmenu.vala gnomenu.vala monitor.vala bindings.vapi
libgnomenu/label.vala:10.4-10.6: error: Access to private member `Gtk.Container.add' denied
add(_label_widget);
^^^
libgnomenu/label.vala:11.4-11.6: error: Access to private member `Gtk.Container.add' denied
add(_accel_widget);
^^^
libgnomenu/menubar.vala:226.3-226.22: warning: Gnomenu.MenuBar.get hides inherited method `GLib.Object.get'. Use the `new' keyword if hiding was intentional
public MenuItem? get(string path) {
^^^^^^^^^^^^^^^^^^^^
libgnomenu/menubar.vala:410.5-410.30: error: Access to private member `Gtk.Widget.realize' denied
_overflown_menubar.realize();
^^^^^^^^^^^^^^^^^^^^^^^^^^
libgnomenu/menubar.vala:417.5-417.26: error: Access to private member `Gtk.Widget.map' denied
_overflown_menubar.map();
^^^^^^^^^^^^^^^^^^^^^^
libgnomenu/menubar.vala:480.6-480.37: error: Access to private member `Gtk.Widget.size_allocate' denied
_overflown_menubar.size_allocate(oa);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
libgnomenu/menubar.vala:202.7-202.13: error: Access to private member `Gtk.Widget.realize' denied
realize();
^^^^^^^
libgnomenu/menubar.vala:523.6-523.36: error: Access to private member `Gtk.Widget.size_request' denied
_overflown_menubar.size_request(out r);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
libgnomenu/window.vala:98.3-98.20: warning: Gnomenu.Window.get hides inherited method `GLib.Object.get'. Use the `new' keyword if hiding was intentional
public string? get(string property_name) {
^^^^^^^^^^^^^^^^^^
libgnomenu/window.vala:101.3-101.17: warning: Gnomenu.Window.set hides inherited method `GLib.Object.set'. Use the `new' keyword if hiding was intentional
public void set(string property_name, string? value) {
^^^^^^^^^^^^^^^
libgnomenu/menubarbox.vala:105.4-105.23: error: Access to private member `Gtk.Widget.size_request' denied
menubar.size_request(out cr);
^^^^^^^^^^^^^^^^^^^^
libgnomenu/menubarbox.vala:211.4-211.24: error: Access to private member `Gtk.Widget.size_allocate' denied
menubar.size_allocate((Gdk.Rectangle)ca);
^^^^^^^^^^^^^^^^^^^^^
libgnomenu/monitor.vala:58.2-58.20: warning: Gnomenu.Monitor.dispose hides inherited method `GLib.Object.dispose'. Use the `new' keyword if hiding was intentional
public void dispose() {
^^^^^^^^^^^^^^^^^^^
Compilation failed: 9 error(s), 4 warning(s)
make[2]: *** [gnomenu.vapi] Error 1
make[2]: Leaving directory `/home/zekopeko/Development/gnome-globalmenu-0.7/libgnomenu'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/zekopeko/Development/gnome-globalmenu-0.7'
make: *** [all] Error 2

jaunty up-to-date. valac at 0.5.7

Did you try with vala 0.5.6 ?

Murrquan
April 2nd, 2009, 05:29 PM
I rather love this global menu thing. ^.^ Makes my desktop much less cluttered. Does anyone know when the Alt-(A-Z) functionality will work though? Because that'd really be convenient!

ayoli
April 3rd, 2009, 03:42 AM
I rather love this global menu thing. ^.^ Makes my desktop much less cluttered. Does anyone know when the Alt-(A-Z) functionality will work though? Because that'd really be convenient!

http://code.google.com/p/gnome2-globalmenu/issues/detail?id=301

Murrquan
April 3rd, 2009, 12:37 PM
http://code.google.com/p/gnome2-globalmenu/issues/detail?id=301

Meh.

zekopeko
April 3rd, 2009, 08:49 PM
Did you try with vala 0.5.6 ?

no. is there a deb or ppa for 0.5.6 that i can try? i would like to make things as simple as possible(while installing new things).

ayoli
April 4th, 2009, 02:38 AM
no. is there a deb or ppa for 0.5.6 that i can try? i would like to make things as simple as possible(while installing new things).

There is the vala-team repo on ppa : https://edge.launchpad.net/~vala-team/+archive/ppa
but, it has the 0.6.0 version of vala. I don't know if it works with last globalmenu veersion.

Actually, if you want to make things simple use globalmenu ppa packages (https://launchpad.net/~globalmenu-team/+archive/ppa)

bmhm
April 4th, 2009, 04:42 AM
There is the vala-team repo on ppa : https://edge.launchpad.net/~vala-team/+archive/ppa
but, it has the 0.6.0 version of vala.

Set the filters to see old versions, here you are:
https://edge.launchpad.net/~vala-team/+archive/ppa?field.name_filter=vala&field.status_filter=any&field.series_filter=intrepid

0.5.6
0.5.7
0.6.0

Hope that helps.

johnny_b_good
April 6th, 2009, 07:27 AM
how can i know my vala version? i think i have the wrong one because i get this error typing "make" with the rev 2480.

charlie@ubuntu:~/Sorgenti/globalmenu$ make
make all-recursive
make[1]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu»
Making all in tools
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tools»
make all-am
make[3]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tools»
make[3]: Nothing to be done for `all-am'.
make[3]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tools»
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tools»
Making all in vapi
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/vapi»
make[2]: Nothing to be done for `all'.
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/vapi»
Making all in tests
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tests»
make all-am
make[3]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tests»
make[3]: Nothing to be done for `all-am'.
make[3]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tests»
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tests»
Making all in libcompat
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/libcompat»
make[2]: Nothing to be done for `all'.
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/libcompat»
Making all in libgnomenu
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
/usr/bin/valac --vapidir=../vapi --vapidir .. --vapidir ../vapi --pkg configmake --pkg licenses --pkg config -C --basedir=.. --pkg gtk+-2.0 --pkg libwnck-1.0 --pkg xlib --library gnomenu helper.vala parser.vala serializer.vala interface-shell.vala interface-item.vala menu.vala menubar.vala menuitem.vala window.vala menubarbox.vala menushellutils.vala label.vala keygrab.vala globalmenu.vala gnomenu.vala application.vala monitor.vala bindings.vapi --pkg libgnome-menu --pkg gnome-desktop-2.0
libgnomenu/menubar.vala:235.3-235.8: error: syntax error, expected declaration
public new MenuItem? get(string path) {
^^^^^^
libgnomenu/window.vala:98.3-98.8: error: syntax error, expected declaration
public new string? get(string property_name) {
^^^^^^
libgnomenu/window.vala:101.3-101.8: error: syntax error, expected declaration
public new void set(string property_name, string? value) {
^^^^^^
Compilation failed: 3 error(s), 0 warning(s)
make[2]: *** [gnomenu.vapi] Errore 1
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
make[1]: *** [all-recursive] Errore 1
make[1]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu»
make: *** [all] Errore 2

thank you all
p.s. with vala 0.7.0 the error is
charlie@ubuntu:~/Sorgenti/globalmenu$ make
rm -f configmake.h-t configmake.h
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
echo '#define PREFIX "/usr"'; \
echo '#define EXEC_PREFIX "/usr"'; \
echo '#define BINDIR "/usr/bin"'; \
echo '#define SBINDIR "/usr/sbin"'; \
echo '#define LIBEXECDIR "/usr/libexec"'; \
echo '#define DATAROOTDIR "/usr/share"'; \
echo '#define DATADIR "/usr/share"'; \
echo '#define SYSCONFDIR "/usr/etc"'; \
echo '#define SHAREDSTATEDIR "/usr/com"'; \
echo '#define LOCALSTATEDIR "/usr/var"'; \
echo '#define INCLUDEDIR "/usr/include"'; \
echo '#define OLDINCLUDEDIR "/usr/include"'; \
echo '#define DOCDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define INFODIR "/usr/share/info"'; \
echo '#define HTMLDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define DVIDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define PDFDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define PSDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define LIBDIR "/usr/lib"'; \
echo '#define LISPDIR ""'; \
echo '#define LOCALEDIR "/usr/share/locale"'; \
echo '#define MANDIR "/usr/share/man"'; \
echo '#define MANEXT ""'; \
echo '#define PKGDATADIR "/usr/share/gnome-globalmenu"'; \
echo '#define PKGINCLUDEDIR "/usr/include/gnome-globalmenu"'; \
echo '#define PKGLIBDIR "/usr/lib/gnome-globalmenu"'; \
echo '#define PKGLIBEXECDIR ""'; \
echo '#define ABSTOPSRCDIR "/home/charlie/Sorgenti/globalmenu"'; \
} | sed '/""/d' > configmake.h-t
mv configmake.h-t configmake.h
rm -f configmake.vapi
{ \
echo '[CCode (cheader_filename = "configmake.h")]'; \
echo 'namespace Config {'; \
sed -e 's/#define \([A-Z_]*\) .*/[CCode (cname = "\1")]\npublic static const string \1;/' configmake.h ; \
echo '}' ; \
} > configmake.vapi
rm -f config.vapi
{ \
echo 'namespace Config {'; \
sed -e '/#define.*"$/s/#define \([A-Z_]*\) .*/[CCode (cname = "\1")]\npublic static const string \1;/;/#define.*[0-9]$/s/#define \([A-Z_]*\) .*/[CCode (cname = "\1")]\npublic static const int \1;/;/#define.*$/d;' config.h ; \
echo '}' ; \
} > config.vapi
make all-recursive
make[1]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu»
Making all in tools
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tools»
make all-am
make[3]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tools»
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -include ../config.h -g -O2 -MT image-to-vala.o -MD -MP -MF .deps/image-to-vala.Tpo -c -o image-to-vala.o image-to-vala.c
mv -f .deps/image-to-vala.Tpo .deps/image-to-vala.Po
../doltlibtool --tag=CC --mode=link gcc -g -O2 -o image-to-vala image-to-vala.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lz -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -Wl,--export-dynamic -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
libtool: link: gcc -g -O2 -o image-to-vala image-to-vala.o -Wl,--export-dynamic /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libgio-2.0.so /usr/lib/libcairo.so -lpixman-1 -lpng12 -lxcb-render-util -lxcb-render -lxcb -lXrender -lX11 -lm /usr/lib/libpango-1.0.so /usr/lib/libfreetype.so -lz -lfontconfig /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so
make[3]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tools»
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tools»
Making all in vapi
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/vapi»
make[2]: Nothing to be done for `all'.
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/vapi»
Making all in tests
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tests»
make all-am
make[3]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tests»
../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 '-DGDataTestFunc=void*' -g -O2 -MT libtestman_la-testman.lo -MD -MP -MF .deps/libtestman_la-testman.Tpo -c -o libtestman_la-testman.lo `test -f 'testman.c' || echo './'`testman.c
mv -f .deps/libtestman_la-testman.Tpo .deps/libtestman_la-testman.Plo
../doltlibtool --tag=CC --mode=link gcc -g -O2 -o libtestman.la libtestman_la-testman.lo -Wl,--export-dynamic -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lz -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
libtool: link: ar cru .libs/libtestman.a .libs/libtestman_la-testman.o
libtool: link: ranlib .libs/libtestman.a
libtool: link: ( cd ".libs" && rm -f "libtestman.la" && ln -s "../libtestman.la" "libtestman.la" )
make[3]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tests»
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tests»
Making all in libcompat
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/libcompat»
../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -include ../config.h -I/usr/include/libwnck-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/startup-notification-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -DWNCK_I_KNOW_THIS_IS_UNSTABLE -g -O2 -MT libcompat_la-gmarkup-backport.lo -MD -MP -MF .deps/libcompat_la-gmarkup-backport.Tpo -c -o libcompat_la-gmarkup-backport.lo `test -f 'gmarkup-backport.c' || echo './'`gmarkup-backport.c
mv -f .deps/libcompat_la-gmarkup-backport.Tpo .deps/libcompat_la-gmarkup-backport.Plo
../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -include ../config.h -I/usr/include/libwnck-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/startup-notification-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -DWNCK_I_KNOW_THIS_IS_UNSTABLE -g -O2 -MT libcompat_la-ghash-backport.lo -MD -MP -MF .deps/libcompat_la-ghash-backport.Tpo -c -o libcompat_la-ghash-backport.lo `test -f 'ghash-backport.c' || echo './'`ghash-backport.c
mv -f .deps/libcompat_la-ghash-backport.Tpo .deps/libcompat_la-ghash-backport.Plo
../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -include ../config.h -I/usr/include/libwnck-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/startup-notification-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -DWNCK_I_KNOW_THIS_IS_UNSTABLE -g -O2 -MT libcompat_la-wnck-fake.lo -MD -MP -MF .deps/libcompat_la-wnck-fake.Tpo -c -o libcompat_la-wnck-fake.lo `test -f 'wnck-fake.c' || echo './'`wnck-fake.c
mv -f .deps/libcompat_la-wnck-fake.Tpo .deps/libcompat_la-wnck-fake.Plo
../doltlibtool --tag=CC --mode=link gcc -g -O2 -o libcompat.la libcompat_la-gmarkup-backport.lo libcompat_la-ghash-backport.lo libcompat_la-wnck-fake.lo
libtool: link: ar cru .libs/libcompat.a .libs/libcompat_la-gmarkup-backport.o .libs/libcompat_la-ghash-backport.o .libs/libcompat_la-wnck-fake.o
libtool: link: ranlib .libs/libcompat.a
libtool: link: ( cd ".libs" && rm -f "libcompat.la" && ln -s "../libcompat.la" "libcompat.la" )
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/libcompat»
Making all in libgnomenu
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
/usr/bin/valac --vapidir=../vapi --vapidir .. --vapidir ../vapi --pkg configmake --pkg licenses --pkg config -C --basedir=.. --pkg gtk+-2.0 --pkg libwnck-1.0 --pkg xlib --library gnomenu helper.vala parser.vala serializer.vala interface-shell.vala interface-item.vala menu.vala menubar.vala menuitem.vala window.vala menubarbox.vala menushellutils.vala label.vala keygrab.vala globalmenu.vala gnomenu.vala application.vala monitor.vala bindings.vapi --pkg libgnome-menu --pkg gnome-desktop-2.0
libgnomenu/menuitem.vala:489.43-489.59: error: method `Gnomenu.MenuItem.show_image_notify' is incompatible with signal `GLib.Object.notify', expected `void show_image_notify (GLib.ParamSpec)'
settings.notify["gtk-menu-images"] += show_image_notify;
^^^^^^^^^^^^^^^^^
libgnomenu/menu.vala:27.5-27.16: error: The name `get' does not exist in the context of `GLib.ParamSpec'
settings.get("use-rgba-colormap", &val, null);
^^^^^^^^^^^^
Compilation failed: 2 error(s), 0 warning(s)
make[2]: *** [gnomenu.vapi] Errore 1
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
make[1]: *** [all-recursive] Errore 1
make[1]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu»
make: *** [all] Errore 2

jamesclish
April 7th, 2009, 12:49 AM
I have gnome global menu installed, but all that it shows is the title of the active window. I get no file menu. Any ideas?

Thanks!

bmhm
April 7th, 2009, 11:53 AM
I have gnome global menu installed, but all that it shows is the title of the active window. I get no file menu. Any ideas?

Thanks!

Hi,

to let anyone help. please answer the following questions:

Which Applications did you test it with?
Which Ubuntu version do you use?
Which Global-Menu version do you use?
Have you enabled the menu in the applet's preferences?


Please be very specific. Also, if you think this is a bug, please open an issue at google code.

SkiesOfAzel
April 8th, 2009, 06:32 AM
how can i know my vala version? i think i have the wrong one because i get this error typing "make" with the rev 2480.

charlie@ubuntu:~/Sorgenti/globalmenu$ make
make all-recursive
make[1]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu»
Making all in tools
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tools»
make all-am
make[3]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tools»
make[3]: Nothing to be done for `all-am'.
make[3]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tools»
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tools»
Making all in vapi
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/vapi»
make[2]: Nothing to be done for `all'.
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/vapi»
Making all in tests
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tests»
make all-am
make[3]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tests»
make[3]: Nothing to be done for `all-am'.
make[3]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tests»
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tests»
Making all in libcompat
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/libcompat»
make[2]: Nothing to be done for `all'.
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/libcompat»
Making all in libgnomenu
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
/usr/bin/valac --vapidir=../vapi --vapidir .. --vapidir ../vapi --pkg configmake --pkg licenses --pkg config -C --basedir=.. --pkg gtk+-2.0 --pkg libwnck-1.0 --pkg xlib --library gnomenu helper.vala parser.vala serializer.vala interface-shell.vala interface-item.vala menu.vala menubar.vala menuitem.vala window.vala menubarbox.vala menushellutils.vala label.vala keygrab.vala globalmenu.vala gnomenu.vala application.vala monitor.vala bindings.vapi --pkg libgnome-menu --pkg gnome-desktop-2.0
libgnomenu/menubar.vala:235.3-235.8: error: syntax error, expected declaration
public new MenuItem? get(string path) {
^^^^^^
libgnomenu/window.vala:98.3-98.8: error: syntax error, expected declaration
public new string? get(string property_name) {
^^^^^^
libgnomenu/window.vala:101.3-101.8: error: syntax error, expected declaration
public new void set(string property_name, string? value) {
^^^^^^
Compilation failed: 3 error(s), 0 warning(s)
make[2]: *** [gnomenu.vapi] Errore 1
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
make[1]: *** [all-recursive] Errore 1
make[1]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu»
make: *** [all] Errore 2

thank you all
p.s. with vala 0.7.0 the error is
charlie@ubuntu:~/Sorgenti/globalmenu$ make
rm -f configmake.h-t configmake.h
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
echo '#define PREFIX "/usr"'; \
echo '#define EXEC_PREFIX "/usr"'; \
echo '#define BINDIR "/usr/bin"'; \
echo '#define SBINDIR "/usr/sbin"'; \
echo '#define LIBEXECDIR "/usr/libexec"'; \
echo '#define DATAROOTDIR "/usr/share"'; \
echo '#define DATADIR "/usr/share"'; \
echo '#define SYSCONFDIR "/usr/etc"'; \
echo '#define SHAREDSTATEDIR "/usr/com"'; \
echo '#define LOCALSTATEDIR "/usr/var"'; \
echo '#define INCLUDEDIR "/usr/include"'; \
echo '#define OLDINCLUDEDIR "/usr/include"'; \
echo '#define DOCDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define INFODIR "/usr/share/info"'; \
echo '#define HTMLDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define DVIDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define PDFDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define PSDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define LIBDIR "/usr/lib"'; \
echo '#define LISPDIR ""'; \
echo '#define LOCALEDIR "/usr/share/locale"'; \
echo '#define MANDIR "/usr/share/man"'; \
echo '#define MANEXT ""'; \
echo '#define PKGDATADIR "/usr/share/gnome-globalmenu"'; \
echo '#define PKGINCLUDEDIR "/usr/include/gnome-globalmenu"'; \
echo '#define PKGLIBDIR "/usr/lib/gnome-globalmenu"'; \
echo '#define PKGLIBEXECDIR ""'; \
echo '#define ABSTOPSRCDIR "/home/charlie/Sorgenti/globalmenu"'; \
} | sed '/""/d' > configmake.h-t
mv configmake.h-t configmake.h
rm -f configmake.vapi
{ \
echo '[CCode (cheader_filename = "configmake.h")]'; \
echo 'namespace Config {'; \
sed -e 's/#define \([A-Z_]*\) .*/[CCode (cname = "\1")]\npublic static const string \1;/' configmake.h ; \
echo '}' ; \
} > configmake.vapi
rm -f config.vapi
{ \
echo 'namespace Config {'; \
sed -e '/#define.*"$/s/#define \([A-Z_]*\) .*/[CCode (cname = "\1")]\npublic static const string \1;/;/#define.*[0-9]$/s/#define \([A-Z_]*\) .*/[CCode (cname = "\1")]\npublic static const int \1;/;/#define.*$/d;' config.h ; \
echo '}' ; \
} > config.vapi
make all-recursive
make[1]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu»
Making all in tools
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tools»
make all-am
make[3]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tools»
gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -include ../config.h -g -O2 -MT image-to-vala.o -MD -MP -MF .deps/image-to-vala.Tpo -c -o image-to-vala.o image-to-vala.c
mv -f .deps/image-to-vala.Tpo .deps/image-to-vala.Po
../doltlibtool --tag=CC --mode=link gcc -g -O2 -o image-to-vala image-to-vala.o -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lz -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -Wl,--export-dynamic -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
libtool: link: gcc -g -O2 -o image-to-vala image-to-vala.o -Wl,--export-dynamic /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libgio-2.0.so /usr/lib/libcairo.so -lpixman-1 -lpng12 -lxcb-render-util -lxcb-render -lxcb -lXrender -lX11 -lm /usr/lib/libpango-1.0.so /usr/lib/libfreetype.so -lz -lfontconfig /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so
make[3]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tools»
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tools»
Making all in vapi
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/vapi»
make[2]: Nothing to be done for `all'.
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/vapi»
Making all in tests
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tests»
make all-am
make[3]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tests»
../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 '-DGDataTestFunc=void*' -g -O2 -MT libtestman_la-testman.lo -MD -MP -MF .deps/libtestman_la-testman.Tpo -c -o libtestman_la-testman.lo `test -f 'testman.c' || echo './'`testman.c
mv -f .deps/libtestman_la-testman.Tpo .deps/libtestman_la-testman.Plo
../doltlibtool --tag=CC --mode=link gcc -g -O2 -o libtestman.la libtestman_la-testman.lo -Wl,--export-dynamic -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lz -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
libtool: link: ar cru .libs/libtestman.a .libs/libtestman_la-testman.o
libtool: link: ranlib .libs/libtestman.a
libtool: link: ( cd ".libs" && rm -f "libtestman.la" && ln -s "../libtestman.la" "libtestman.la" )
make[3]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tests»
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tests»
Making all in libcompat
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/libcompat»
../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -include ../config.h -I/usr/include/libwnck-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/startup-notification-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -DWNCK_I_KNOW_THIS_IS_UNSTABLE -g -O2 -MT libcompat_la-gmarkup-backport.lo -MD -MP -MF .deps/libcompat_la-gmarkup-backport.Tpo -c -o libcompat_la-gmarkup-backport.lo `test -f 'gmarkup-backport.c' || echo './'`gmarkup-backport.c
mv -f .deps/libcompat_la-gmarkup-backport.Tpo .deps/libcompat_la-gmarkup-backport.Plo
../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -include ../config.h -I/usr/include/libwnck-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/startup-notification-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -DWNCK_I_KNOW_THIS_IS_UNSTABLE -g -O2 -MT libcompat_la-ghash-backport.lo -MD -MP -MF .deps/libcompat_la-ghash-backport.Tpo -c -o libcompat_la-ghash-backport.lo `test -f 'ghash-backport.c' || echo './'`ghash-backport.c
mv -f .deps/libcompat_la-ghash-backport.Tpo .deps/libcompat_la-ghash-backport.Plo
../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -include ../config.h -I/usr/include/libwnck-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/startup-notification-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -DWNCK_I_KNOW_THIS_IS_UNSTABLE -g -O2 -MT libcompat_la-wnck-fake.lo -MD -MP -MF .deps/libcompat_la-wnck-fake.Tpo -c -o libcompat_la-wnck-fake.lo `test -f 'wnck-fake.c' || echo './'`wnck-fake.c
mv -f .deps/libcompat_la-wnck-fake.Tpo .deps/libcompat_la-wnck-fake.Plo
../doltlibtool --tag=CC --mode=link gcc -g -O2 -o libcompat.la libcompat_la-gmarkup-backport.lo libcompat_la-ghash-backport.lo libcompat_la-wnck-fake.lo
libtool: link: ar cru .libs/libcompat.a .libs/libcompat_la-gmarkup-backport.o .libs/libcompat_la-ghash-backport.o .libs/libcompat_la-wnck-fake.o
libtool: link: ranlib .libs/libcompat.a
libtool: link: ( cd ".libs" && rm -f "libcompat.la" && ln -s "../libcompat.la" "libcompat.la" )
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/libcompat»
Making all in libgnomenu
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
/usr/bin/valac --vapidir=../vapi --vapidir .. --vapidir ../vapi --pkg configmake --pkg licenses --pkg config -C --basedir=.. --pkg gtk+-2.0 --pkg libwnck-1.0 --pkg xlib --library gnomenu helper.vala parser.vala serializer.vala interface-shell.vala interface-item.vala menu.vala menubar.vala menuitem.vala window.vala menubarbox.vala menushellutils.vala label.vala keygrab.vala globalmenu.vala gnomenu.vala application.vala monitor.vala bindings.vapi --pkg libgnome-menu --pkg gnome-desktop-2.0
libgnomenu/menuitem.vala:489.43-489.59: error: method `Gnomenu.MenuItem.show_image_notify' is incompatible with signal `GLib.Object.notify', expected `void show_image_notify (GLib.ParamSpec)'
settings.notify["gtk-menu-images"] += show_image_notify;
^^^^^^^^^^^^^^^^^
libgnomenu/menu.vala:27.5-27.16: error: The name `get' does not exist in the context of `GLib.ParamSpec'
settings.get("use-rgba-colormap", &val, null);
^^^^^^^^^^^^
Compilation failed: 2 error(s), 0 warning(s)
make[2]: *** [gnomenu.vapi] Errore 1
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
make[1]: *** [all-recursive] Errore 1
make[1]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu»
make: *** [all] Errore 2


globalmenu is now updated to vala v0.6.0 .

ayoli
April 8th, 2009, 08:00 AM
globalmenu is now updated to vala v0.6.0 .

at what rev number in trunk ?

johnny_b_good
April 8th, 2009, 10:09 AM
1) what's the searchbar for?
2) now it says "file manager" instead of "desktop"...i'd rather see "desktop", good work anyway!!

ayoli
April 8th, 2009, 10:50 AM
1) what's the searchbar for?
2) now it says "file manager" instead of "desktop"...i'd rather see "desktop", good work anyway!!

1) I believe that the search bar is for searching an app in the application list (may be only when this option is enabled)
2) You should report this as an issue to the google code page of globalmenu (http://code.google.com/p/gnome2-globalmenu/issues/list)

teolemon
April 10th, 2009, 05:45 PM
I've updated the translation templates on Launchpad to the latest trunk.
https://translations.edge.launchpad.net/globalmenu/trunk/+translations

budoka
April 11th, 2009, 12:33 PM
A strange issue I have.

On Debian SID /experimental and openbox , with
libvala-dev 0.6.0-2
globalmenu-panel-applet 0.7.4.svn2492

I have to keep one old trick on my autostart:
export GTK_MODULES=/usr/lib/gtk-2.0/modules/libglobalmenu-gnome.so
If this module is not loaded, applet does not work : menus remain inside native windows.

On logging in (when openbox starts up it autostarts gnome-panel), a notification message pops up and says global menu is not activated on this desktop and asks to activate it using applet - whereas applet is configured to "enable global menu in GTK apps". And despite this warning, it works properly.

The last version (allready 0.7.4) had the same issue and I purged it (thanks checkinstall). I also checked using locate command that the purge was OK. I believed the libglobalmenu-gnome.so loading trick to be quite obsolete. That is the reason why I decided to install this recent svn version.

Does someone meets the same issue?

ayoli
April 11th, 2009, 01:19 PM
A strange issue I have.

On Debian SID /experimental and openbox , with
libvala-dev 0.6.0-2
globalmenu-panel-applet 0.7.4.svn2492

I have to keep one old trick on my autostart:
export GTK_MODULES=/usr/lib/gtk-2.0/modules/libglobalmenu-gnome.so
If this module is not loaded, applet does not work : menus remain inside native windows.

On logging in (when openbox starts up it autostarts gnome-panel), a notification message pops up and says global menu is not activated on this desktop and asks to activate it using applet - whereas applet is configured to "enable global menu in GTK apps". And despite this warning, it works properly.

The last version (allready 0.7.4) had the same issue and I purged it (thanks checkinstall). I also checked using locate command that the purge was OK. I believed the libglobalmenu-gnome.so loading trick to be quite obsolete. That is the reason why I decided to install this recent svn version.

Does someone meets the same issue?

You may post this as an issue to the google code page of the project (http://code.google.com/p/gnome2-globalmenu/issues/list).

budoka
April 11th, 2009, 02:41 PM
You may post this as an issue to the google code page of the project (http://code.google.com/p/gnome2-globalmenu/issues/list).

Done: http://code.google.com/p/gnome2-globalmenu/issues/detail?id=399

Thanks

johnny_b_good
April 16th, 2009, 09:45 AM
1) what's the searchbar for?
2) now it says "file manager" instead of "desktop"...i'd rather see "desktop", good work anyway!!
point 2) is now solved, i'm getting a similar problem with exaile and i've submitted an issue here (http://code.google.com/p/gnome2-globalmenu/issues/detail?id=405)
the searchbar still doesn't work for me, i'm able to write in the textbox but it's useless.
Thank you guys

teolemon
April 19th, 2009, 08:51 AM
This is a call to translate GlobalMenu.
The templates are now imported automatically into Launchpad, so that we can include your translations faster.

Please help update the translations or translate GlobalMenu in a new language for the next release.
GlobalMenu is currently translated in 12 languages. We can do more than that, can we ?

https://translations.edge.launchpad.net/globalmenu/trunk/+pots/gnome-globalmenu

Minsky
April 21st, 2009, 05:48 PM
Thanks to all you guys on the Globalmenu, Mac4Lin and AWN projects for all your work in collectively providing an excellent theme, I enjoy using Ubuntu so much more. Just one quick question, I can alter the transparency of the main menu by using the opacity setting in Compiz, is there a way that I can do the same with Globalmenu?

Tibuda
April 24th, 2009, 10:17 AM
I have updated global menu today and... <Alt> is working!!! Thanks you all devs!

ayoli
April 24th, 2009, 02:16 PM
I have updated global menu today and... <Alt> is working!!! Thanks you all devs!

Wow, nice easter egg :)
You've updated from trunk ?

Freddy
April 24th, 2009, 04:12 PM
Hi all.

I'm using 'Nautilus' but 'GlobalMenu' names it CD/DVD Creator, is there a way to change this?

/Thanks.

Tibuda
April 24th, 2009, 04:25 PM
Wow, nice easter egg :)
You've updated from trunk ?
No, from the PPA.


@Freddy
Yes, open the Ubuntu menu editor (right-click the menu and click "edit menu", or execute alacarte from Alt+F2), and rename "CD/DVD Creator" to "Nautilus". Then you need to restart Gnome or kill gnome-panel.

ayoli
April 24th, 2009, 05:47 PM
No, from the PPA.

ouch, my svn trunk version is so old.

tuxnnov55
April 25th, 2009, 12:45 AM
Hello all! could you help me with a problem? I have installed menu bar but I have the menu as a folder/application name in the center or the panel and there is an arrow near it, if I click it there is the menu. but it is not shown in the panel. I don't know, if I should pach gtk with the .diff file or it is made by the menu bar now? Thanks

tuxnnov55
April 25th, 2009, 12:57 AM
I solved the problem. i just had deleted the old menu from the panel and added the applet again, not anywhere but exactly in the same place where the old menu was.

DJ_Peng
April 25th, 2009, 07:05 AM
I'm using 'Nautilus' but 'GlobalMenu' names it CD/DVD Creator, is there a way to change this?

@Freddy
Yes, open the Ubuntu menu editor (right-click the menu and click "edit menu", or execute alacarte from Alt+F2), and rename "CD/DVD Creator" to "Nautilus". Then you need to restart Gnome or kill gnome-panel.
Most excellent advice! This was bugging me as well but that's an easy fix. For those who are trying to figure out where the change needs to be made (like I had to do) it's under the Accessories menu.

danielrmt, I wish I could click your Thanks button but they haven't enabled it again yet. I owe you a brew. =D>

Tibuda
April 25th, 2009, 07:22 AM
danielrmt, I wish I could click your Thanks button but they haven't enabled it again yet. I owe you a brew. =D>
I do that for almost every application in my menu. I don't like how the global menu displays "GIMP Image editor" instead of only "GIMP", but I understand why Ubuntu have these names by default. For a beginner, it would not be easy to figure that GIMP is a image editor.

vinchenzosaldevar
April 26th, 2009, 07:31 PM
Ahh I tried to make ubuntu look like a mac and now i think i may have killed my laptop!

I followed the instructions here http://maketecheasier.com/turn-your-ubuntu-hardy-to-mac-osx-leopard/2008/07/23 but unfortunatly could not get the macmenu to work so I tried installing just the macmenu-applet logged out logged back in and now my pc is completly unuseable!

the pannel at the top flicks up and down every second or so, shifting all my deskdop icons down and making my whole screen oscillate giving me a headache to look at it. also It's not up for long enough for me to select any application. I can't even get to a terminal!!!

i downloaded from... http://rapidshare.com/files/29455993/gnome-macmenu-applet.tar.gz

then entered:
tar -zxvf gnome-macmenu-applet.tar.gz
sudo cp -f gnome-macmenu-applet /usr/lib/gnome-applets
sudo cp -f GNOME_MacMenuApplet.server /usr/lib/bonobo/servers

logged out and now can't get anything to work.

Tibuda
April 26th, 2009, 07:40 PM
Ahh I tried to make ubuntu look like a mac and now i think i may have killed my laptop!

I followed the instructions here http://maketecheasier.com/turn-your-ubuntu-hardy-to-mac-osx-leopard/2008/07/23 but unfortunatly could not get the macmenu to work so I tried installing just the macmenu-applet logged out logged back in and now my pc is completly unuseable!

the pannel at the top flicks up and down every second or so, shifting all my deskdop icons down and making my whole screen oscillate giving me a headache to look at it. also It's not up for long enough for me to select any application. I can't even get to a terminal!!!

That instructions looks outdated to me. It is installing th 0.4 version, but globalmenu is on 0.7.5.

The best way to install it is here: http://code.google.com/p/gnome2-globalmenu/wiki/InstallingonUbuntu

vinchenzosaldevar
April 26th, 2009, 08:07 PM
That instructions looks outdated to me. It is installing th 0.4 version, but globalmenu is on 0.7.5.

The best way to install it is here: http://code.google.com/p/gnome2-globalmenu/wiki/InstallingonUbuntu

but how do i uninstall this old version that is killing my desktop? i can get into a file browser but no applications.

Tibuda
April 26th, 2009, 08:12 PM
but how do i uninstall this old version that is killing my desktop? i can get into a file browser but no applications.
If you can open a terminal (Alt+F2, gnome-terminal), run these commands to remove the old global menu and reinstall your GTK+ libraries from the repositories:
sudo aptitude remove gnome2-globalmenu-applet
sudo aptitude reinstall libgtk2.0-common libgtk2.0-bin libgtk2.0-0 gtk2.0-examples gtk2-engines-pixbuf

vinchenzosaldevar
April 26th, 2009, 09:51 PM
sorted!

thankyou all so much i now have a working desktop with a working global menu.

I had to login to a root user shell with networking. which i tried a couple of times first before realising i was trying to upgrade packages using only wireless...

thanks again!!

tuxnnov55
April 27th, 2009, 02:30 AM
1

Tibuda
April 27th, 2009, 07:55 AM
@vinchenzosaldevar
Good to know it worked.

@tuxnnov55
I don't use cairo dock, but you better create your own thread in the support forums.

Etesiarum80
April 27th, 2009, 05:06 PM
Hi there! I hope you can help me with a strange bug I'm experiencing with Global Menu.

I installed GlobalMenu through PPA repository on my Ubuntu Intrepid and, after upgrading from version 0.7.4 to 0.7.5 I started noticing a strange behaviour: When I use an application the label application isn't shown in my language (italian) but as the "name command". There are several applications that show this bug. I post an image so that I hope you will understand in a better way.

http://img149.imageshack.us/img149/1513/globalmenu.th.jpg (http://img149.imageshack.us/my.php?image=globalmenu.jpg)

Can someone tell me what's happening? Am I the only one experiencing this? I tried re-installing the language packs, but nothing changed...

adredz
April 28th, 2009, 11:41 AM
Will this be continued come GNOME 3 release? I really hope it will...

Tibuda
April 28th, 2009, 12:41 PM
Will this be continued come GNOME 3 release? I really hope it will...

See this issue: http://code.google.com/p/gnome2-globalmenu/issues/detail?id=234

Etesiarum80
April 28th, 2009, 02:40 PM
Hi there! I hope you can help me with a strange bug I'm experiencing with Global Menu.

I installed GlobalMenu through PPA repository on my Ubuntu Intrepid and, after upgrading from version 0.7.4 to 0.7.5 I started noticing a strange behaviour: When I use an application the label application isn't shown in my language (italian) but as the "name command". There are several applications that show this bug. I post an image so that I hope you will understand in a better way.

http://img149.imageshack.us/img149/1513/globalmenu.th.jpg (http://img149.imageshack.us/my.php?image=globalmenu.jpg)

Can someone tell me what's happening? Am I the only one experiencing this? I tried re-installing the language packs, but nothing changed...

Any suggestion on this? :confused:

ayoli
April 28th, 2009, 02:54 PM
Hi there! I hope you can help me with a strange bug I'm experiencing with Global Menu.

I installed GlobalMenu through PPA repository on my Ubuntu Intrepid and, after upgrading from version 0.7.4 to 0.7.5 I started noticing a strange behaviour: When I use an application the label application isn't shown in my language (italian) but as the "name command". There are several applications that show this bug. I post an image so that I hope you will understand in a better way.

http://img149.imageshack.us/img149/1513/globalmenu.th.jpg (http://img149.imageshack.us/my.php?image=globalmenu.jpg)

Can someone tell me what's happening? Am I the only one experiencing this? I tried re-installing the language packs, but nothing changed...

sometimes after install, language packs are not completely installed. try to go to menu system > adminitration > language settings and see if it asks to install some language packs.
if not, then post an issue to http://code.google.com/p/gnome2-globalmenu/issues/list

Psyphre
April 30th, 2009, 04:28 PM
Hi, I say this everytime I make a comment, but I want to thank the developers for this brilliant applet.

I just upgraded from intrepid where the global menu worked perfectly.
I just installed jaunty and the jaunty global menu PPA, but im sad to say it seems to have alot of bugs :(

The biggest issue is this:
http://img140.imageshack.us/img140/6357/menubar.th.png (http://img140.imageshack.us/my.php?image=menubar.png)

As you can see some applications show the whole label, others dont. Its not down to lack of space as you can see epiphany takes up a lot and yet it all fits in. Whereas the shorter 'Evolution' doesnt.

Im not sure how to report bugs so if I'm doing it wrong please let me know how. Thanks.

ayoli
April 30th, 2009, 06:14 PM
Hi, I say this everytime I make a comment, but I want to thank the developers for this brilliant applet.

I just upgraded from intrepid where the global menu worked perfectly.
I just installed jaunty and the jaunty global menu PPA, but im sad to say it seems to have alot of bugs :(

The biggest issue is this:
http://img140.imageshack.us/img140/6357/menubar.th.png (http://img140.imageshack.us/my.php?image=menubar.png)

As you can see some applications show the whole label, others dont. Its not down to lack of space as you can see epiphany takes up a lot and yet it all fits in. Whereas the shorter 'Evolution' doesnt.

Im not sure how to report bugs so if I'm doing it wrong please let me know how. Thanks.

tou ùy report bugd/issurd here : http://code.google.com/p/gnome2-globalmenu/issues/list

Tibuda
April 30th, 2009, 06:38 PM
Hi, I say this everytime I make a comment, but I want to thank the developers for this brilliant applet.

I just upgraded from intrepid where the global menu worked perfectly.
I just installed jaunty and the jaunty global menu PPA, but im sad to say it seems to have alot of bugs :(

The biggest issue is this:
http://img140.imageshack.us/img140/6357/menubar.th.png (http://img140.imageshack.us/my.php?image=menubar.png)

As you can see some applications show the whole label, others dont. Its not down to lack of space as you can see epiphany takes up a lot and yet it all fits in. Whereas the shorter 'Evolution' doesnt.

Im not sure how to report bugs so if I'm doing it wrong please let me know how. Thanks.

I think you have the same issue I have:
http://code.google.com/p/gnome2-globalmenu/issues/detail?id=377&can=1&q=gedit

Etesiarum80
May 1st, 2009, 05:16 AM
sometimes after install, language packs are not completely installed. try to go to menu system > adminitration > language settings and see if it asks to install some language packs.
if not, then post an issue to http://code.google.com/p/gnome2-globalmenu/issues/list

Thank you for your advice. Language settings is ok. I installed Jaunty on my notebook and tried Global Menu: I have the same problem here. Too bad: it all worked until 0.7.4.

I'll post an issue.

Anyway, this is an interesting and useful project. My thanks to all the developers! :)

Psyphre
May 2nd, 2009, 01:00 PM
Hi, I say this everytime I make a comment, but I want to thank the developers for this brilliant applet.

I just upgraded from intrepid where the global menu worked perfectly.
I just installed jaunty and the jaunty global menu PPA, but im sad to say it seems to have alot of bugs :(

The biggest issue is this:
http://img140.imageshack.us/img140/6357/menubar.th.png (http://img140.imageshack.us/my.php?image=menubar.png)

As you can see some applications show the whole label, others dont. Its not down to lack of space as you can see epiphany takes up a lot and yet it all fits in. Whereas the shorter 'Evolution' doesnt.

Im not sure how to report bugs so if I'm doing it wrong please let me know how. Thanks.

I have actually solved this issue. It may apply to you aswell Danielrmt.
It worked perfect in intrepid and suddenly not in jaunty and I think i know why. Its font size.

In jaunty I realised that fonts seem smaller than in intrepid. I used to use font size 8 in intrepid for my mac menu, but its a bit small in jaunty. So i upped the size to 9, and voila! Fixed. All labels show in full.

Minsky
May 4th, 2009, 07:54 AM
Thanks to all you guys on the Globalmenu, Mac4Lin and AWN projects for all your work in collectively providing an excellent theme, I enjoy using Ubuntu so much more. Just one quick question, I can alter the transparency of the main menu by using the opacity setting in Compiz, is there a way that I can do the same with Globalmenu?

I'm still not having any joy with solving this, does anyone know how to alter the transparency of the Globalmenu bar sub-menus?

Tibuda
May 4th, 2009, 08:06 AM
I'm still not having any joy with solving this, does anyone know how to alter the transparency of the Globalmenu bar sub-menus?

I have changed the opacity for Tooltip | Menu | PopupMenu | DropdownMenu, and it works. I also add blur.

Minsky
May 4th, 2009, 08:24 AM
I have changed the opacity for Tooltip | Menu | PopupMenu | DropdownMenu, and it works. I also add blur.

Thanks for replying Daniel, it worked a treat \\:D/

DJ_Peng
May 5th, 2009, 09:56 AM
I have changed the opacity for Tooltip | Menu | PopupMenu | DropdownMenu, and it works. I also add blur.
Where is this change performed? I'm looking at the Opacity, Brightness and Saturation settings in ccsm and I can't see where to set it.

Tibuda
May 5th, 2009, 10:39 AM
Where is this change performed? I'm looking at the Opacity, Brightness and Saturation settings in ccsm and I can't see where to set it.

That's the right plugin. You have to add a item to "Window specific settings".

DJ_Peng
May 6th, 2009, 09:27 AM
That's the right plugin. You have to add a item to "Window specific settings".
Ah, ok.

No, I'm still lost. Could you post a screenshot for me? I see where to add a window setting but I have no clue how to set it up.

/me can be such a dunce at times

Tibuda
May 6th, 2009, 02:24 PM
Ah, ok.

No, I'm still lost. Could you post a screenshot for me? I see where to add a window setting but I have no clue how to set it up.

/me can be such a dunce at times

Here you go. (the screen is partially in my language)

DJ_Peng
May 6th, 2009, 02:35 PM
Now I have it. Thanks for the screenie. Where do you set the blur?

Tibuda
May 6th, 2009, 02:53 PM
Now I have it. Thanks for the screenie. Where do you set the blur?

Add "Tooltip | Menu | PopupMenu | DropdownMenu" to "Alpha blur windows" in the "Blur windows" plugin, and enable the "Alpha blur" checkbox.

DJ_Peng
May 8th, 2009, 08:18 AM
Sweet. Thanks for the info. It turns out I didn't like the blur and the opacity settings looked a little weird to me but thanks for helping me (and others) see where to play with these settings.

Fzang
May 13th, 2009, 05:59 PM
Hey,

How do I change the name displayed in the menubar? (eg "Firefox" instead of "Firefox Web Browser")

Tibuda
May 13th, 2009, 07:51 PM
Hey,

How do I change the name displayed in the menubar? (eg "Firefox" instead of "Firefox Web Browser")

Right-click your menu > Edit menu (or run alacarte in the terminal). Everything you change there will change the name in the global menu, once you restart the panel (log-off or killall gnome-panel).

DJ_Peng
May 14th, 2009, 10:57 AM
Forgive me if this has been answered before (I searched and couldn't find it), but is there a way to have the GM not work with a specific app? I'm finding that Evolution's status bar doesn't change if I have the menu enabled (Even now I'm still seeing "Change Evolution's settings" on my status bar, although I finished with that 5-10 minutes ago) and I really want to get at least Evo to use the status bar properly.

Is this something I should post a bug for? It looks similar to bug 412 (http://code.google.com/p/gnome2-globalmenu/issues/detail?id=412) (which is labeled fixed but it isn't resolved on my system) but is almost an opposite behaviour.

johnny_b_good
May 14th, 2009, 02:28 PM
try to add this to your .gnomerc file
export GTK_MENUBAR_NO_MAC="evolution"

ayoli
May 15th, 2009, 01:50 AM
Forgive me if this has been answered before (I searched and couldn't find it), but is there a way to have the GM not work with a specific app? I'm finding that Evolution's status bar doesn't change if I have the menu enabled (Even now I'm still seeing "Change Evolution's settings" on my status bar, although I finished with that 5-10 minutes ago) and I really want to get at least Evo to use the status bar properly.

Is this something I should post a bug for? It looks similar to bug 412 (http://code.google.com/p/gnome2-globalmenu/issues/detail?id=412) (which is labeled fixed but it isn't resolved on my system) but is almost an opposite behaviour.

Weird, I never had this issue with evo status bar. Are you using the deb from ppa or did you compile it yourself from svn ?

DJ_Peng
May 15th, 2009, 02:38 PM
Thanks, I'll try that.

DJ_Peng
May 16th, 2009, 02:46 PM
Weird, I never had this issue with evo status bar. Are you using the deb from ppa or did you compile it yourself from svn ?
It only started happening when I upgraded it last. I'm using the GlobalMenu Team's PPA and I'm showing that I'm running version 0.7.5-0ubuntu1~ppa1 on Jaunty. But adding that line to the .gnomerc file did the trick. Next time I get an update from the PPA I'll try commenting out the .gnomerc line and see if there's a change in behavior. Evo looks weird with the menu in the window.

AdamW0
May 18th, 2009, 01:40 AM
This is probably really ignorant and stupid, but here I go:
I downloaded a file from
http://code.google.com/p/gnome2-globalmenu/downloads/list
Here, trying to install the global menu bar.
I uncompressed it, and it has a bunch of files, leading me to believe that I will have to compile it myself.
I really have no idea even where to get started, what the heck to do.
Is there any easy .deb way to get this working?
Thanks,
Adam

EDIT:Nevermind, I got it :)

ayoli
May 18th, 2009, 03:17 AM
This is probably really ignorant and stupid, but here I go:
I downloaded a file from
http://code.google.com/p/gnome2-globalmenu/downloads/list
Here, trying to install the global menu bar.
I uncompressed it, and it has a bunch of files, leading me to believe that I will have to compile it myself.
I really have no idea even where to get started, what the heck to do.
Is there any easy .deb way to get this working?
Thanks,
Adam

EDIT:Nevermind, I got it :)

The answer is on the google code project where you download the files (yes, there is a ppa) :
http://code.google.com/p/gnome2-globalmenu/wiki/InstallingonUbuntu#Installing_from_the_GNOME_Globa l_Menu_PPA
enjoy :)
edit, oops, didn't saw your edit.

Etesiarum80
May 18th, 2009, 09:05 AM
I happened to find some images of the Global Menu without the underlined letter(for example in ayoli's blog); it seemed a patch concerning the shortcuts keys. Is it possible to use it in the current version of GM?

ayoli
May 18th, 2009, 02:46 PM
I happened to find some images of the Global Menu without the underlined letter(for example in ayoli's blog); it seemed a patch concerning the shortcuts keys. Is it possible to use it in the current version of GM?

It is not global menu related I think.
And, if you want to apply the patch you have to apply it to gtk source and recompile the whole gtk thnig (I would not recommend to do this but if you still want and know wahat you do you can feellow the aptitude method from this post (http://ayozone.org/2007/10/31/macmenu-bar-hack-for-gnome-220-gtk-212/), ommitting the gtkmenubar.diff and mac menu applet, you also need to adapt to your gtk version numbers)

dipaish
May 18th, 2009, 06:46 PM
Turn Your Ubuntu Jaunty Into Mac OSX Leopard


1.Download the Mac4Lin themes and extract it to your Home folder.


2.Go to your home directory and press CTRL + H to view all the hidden files. Check to see if there exists folders named .themes, .fonts , .emerald exist. If not create three folders and name them accordingly. You can create folder either by right clicking and selecting new folder. Remember to start the filename with period sign.(The period sign represents that the folder is hidden.) Or you can also create folder by going to terminal and typing :....

Read the rest of the tutorial at http://info123.org/tutorials/57-how-to-make-your-ubuntu-jaunty-look-like-mac-os-x-leopard (http://info123.org/tutorials/57-how-to-make-your-ubuntu-jaunty-look-like-mac-os-x-leopard) to make your ubuntu jaunty look like

http://1.bp.blogspot.com/_oXLu7KYsrxo/ShHkXdhI-EI/AAAAAAAAAAU/SLP3mudR1dY/s1600-h/Screenshot-2.png

http://4.bp.blogspot.com/_oXLu7KYsrxo/ShHkR5xRjSI/AAAAAAAAAAM/KLaEnr2m5xI/s1600-h/Screenshot.png

http://3.bp.blogspot.com/_oXLu7KYsrxo/ShHlETIKGZI/AAAAAAAAAAc/Ln0fMoWz-uU/s1600-h/P5190009.JPG

Fzang
June 3rd, 2009, 06:36 PM
Right-click your menu > Edit menu (or run alacarte in the terminal). Everything you change there will change the name in the global menu, once you restart the panel (log-off or killall gnome-panel).

This works... but only sort of...

I can't change the name of some applications (GIMP will always be called GNU Image Manipulator which takes up half my panel, grrr)

Also, after a while the menus change back to their original names. I changed "firefox" to "camino" but after a while I noticed it had suddenly turned back to "firefox" somehow... why??

Also, where does alacarte store the menus? Isn't there some list file I can edit by hand instead of using alacarte?

Tibuda
June 3rd, 2009, 07:15 PM
This works... but only sort of...

I can't change the name of some applications (GIMP will always be called GNU Image Manipulator which takes up half my panel, grrr)

Also, after a while the menus change back to their original names. I changed "firefox" to "camino" but after a while I noticed it had suddenly turned back to "firefox" somehow... why??

Also, where does alacarte store the menus? Isn't there some list file I can edit by hand instead of using alacarte?
This does not happen with me... No idea why it happens. Menu items are under /home/username/.local/share/applications/ or /usr/share/applications, you can edit them using any text editor.

ayoli
June 4th, 2009, 01:53 PM
This works... but only sort of...

I can't change the name of some applications (GIMP will always be called GNU Image Manipulator which takes up half my panel, grrr)

Also, after a while the menus change back to their original names. I changed "firefox" to "camino" but after a while I noticed it had suddenly turned back to "firefox" somehow... why??

Also, where does alacarte store the menus? Isn't there some list file I can edit by hand instead of using alacarte?
that may occurs after an package upgrade I guess.

Etesiarum80
June 9th, 2009, 04:53 AM
Speaking of renaming application, I noticed that this trick only works with applications located in "Applcations" and "Sistem-->Preferences" menu. With this trick I partially solved my problem:


I installed GlobalMenu through PPA repository on my Ubuntu Intrepid and, after upgrading from version 0.7.4 to 0.7.5 I started noticing a strange behaviour: When I use an application the label application isn't shown in my language (italian) but as the "name command". There are several applications that show this bug. I post an image so that I hope you will understand in a better way.

http://img149.imageshack.us/img149/1513/globalmenu.th.jpg (http://img149.imageshack.us/my.php?image=globalmenu.jpg)

jmbertolotti
June 11th, 2009, 12:47 PM
Hi all,
I already installed all, i just want to know how to enable it now! i dont see anything so far.
Regards!

ayoli
June 11th, 2009, 02:48 PM
Hi all,
I already installed all, i just want to know how to enable it now! i dont see anything so far.
Regards!

just add the global menu applet to your panel (by right cliking on an empty part of the panel and pick "add to panel" from the context menu).
then you may have to right click on the global menu and check the box that enables global menu for gtk apps.

brain51983
June 22nd, 2009, 09:07 PM
I had to restart my pc in order to see the applet on the list.

BIGtrouble77
June 23rd, 2009, 10:58 AM
I had to restart my pc in order to see the applet on the list.
No need to do this, you're not using windows. Just restart you X session.

-bt

Tibuda
June 23rd, 2009, 03:34 PM
No need to do this, you're not using windows. Just restart you X session.

-bt

Ctrl+Alt+Backspace is disabled on Jaunty, but I think logout and login again would work.

johnny_b_good
June 28th, 2009, 05:32 AM
with rev 2574 i get this error:
rm -f configmake.h-t configmake.h
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
echo '#define PREFIX "/usr"'; \
echo '#define EXEC_PREFIX "/usr"'; \
echo '#define BINDIR "/usr/bin"'; \
echo '#define SBINDIR "/usr/sbin"'; \
echo '#define LIBEXECDIR "/usr/libexec"'; \
echo '#define DATAROOTDIR "/usr/share"'; \
echo '#define DATADIR "/usr/share"'; \
echo '#define SYSCONFDIR "/usr/etc"'; \
echo '#define SHAREDSTATEDIR "/usr/com"'; \
echo '#define LOCALSTATEDIR "/usr/var"'; \
echo '#define INCLUDEDIR "/usr/include"'; \
echo '#define OLDINCLUDEDIR "/usr/include"'; \
echo '#define DOCDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define INFODIR "/usr/share/info"'; \
echo '#define HTMLDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define DVIDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define PDFDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define PSDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define LIBDIR "/usr/lib"'; \
echo '#define LISPDIR ""'; \
echo '#define LOCALEDIR "/usr/share/locale"'; \
echo '#define MANDIR "/usr/share/man"'; \
echo '#define MANEXT ""'; \
echo '#define PKGDATADIR "/usr/share/gnome-globalmenu"'; \
echo '#define PKGINCLUDEDIR "/usr/include/gnome-globalmenu"'; \
echo '#define PKGLIBDIR "/usr/lib/gnome-globalmenu"'; \
echo '#define PKGLIBEXECDIR ""'; \
} | sed '/""/d' > configmake.h-t
mv configmake.h-t configmake.h
rm -f configmake.vapi
{ \
echo '[CCode (cheader_filename = "configmake.h")]'; \
echo 'namespace Config {'; \
sed -e 's/#define \([A-Z_]*\) .*/[CCode (cname = "\1")]\npublic static const string \1;/' configmake.h ; \
echo '}' ; \
} > configmake.vapi
cd . && /bin/bash /home/charlie/Sorgenti/globalmenu/autotools/missing --run autoheader
rm -f stamp-h1
touch config.h.in
cd . && /bin/bash ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make all-recursive
make[1]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu»
Making all in tools
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tools»
make all-am
make[3]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tools»
make[3]: Non c'è da fare nulla per «all-am»
make[3]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tools»
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tools»
Making all in vapi
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/vapi»
make[2]: Non c'è da fare nulla per «all»
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/vapi»
Making all in tests
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tests»
make all-am
make[3]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tests»
../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -include "config.h" -include "configmake.h" -I.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT libtestman_la-testman.lo -MD -MP -MF .deps/libtestman_la-testman.Tpo -c -o libtestman_la-testman.lo `test -f 'testman.c' || echo './'`testman.c
mv -f .deps/libtestman_la-testman.Tpo .deps/libtestman_la-testman.Plo
../doltlibtool --tag=CC --mode=link gcc -g -O2 -o libtestman.la libtestman_la-testman.lo -Wl,--export-dynamic -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
libtool: link: rm -fr .libs/libtestman.a .libs/libtestman.la
libtool: link: ar cru .libs/libtestman.a .libs/libtestman_la-testman.o
libtool: link: ranlib .libs/libtestman.a
libtool: link: ( cd ".libs" && rm -f "libtestman.la" && ln -s "../libtestman.la" "libtestman.la" )
make[3]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tests»
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tests»
Making all in libcompat
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/libcompat»
make[2]: Non c'è da fare nulla per «all»
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/libcompat»
Making all in libgnomenu
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
vapidir=../vapi --vapidir .. --vapidir ../vapi --pkg configmake --pkg config -C --basedir=.. -H libgnomenu.h --pkg gtk+-2.0 --pkg libwnck-1.0 --pkg xlib --library gnomenu helper.vala parser.vala serializer.vala interface-shell.vala interface-item.vala menu.vala menubar.vala menuitem.vala window.vala menubarbox.vala menushellutils.vala label.vala keygrab.vala globalmenu.vala gnomenu.vala application.vala monitor.vala bindings.vapi --pkg libgnome-menu --pkg gnome-desktop-2.0
/bin/bash: --vapidir: comando non trovato
make[2]: [gnomenu.vapi] Errore 127 (ignorato)
bash patch.sh
make all-recursive
make[3]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
Making all in .
make[4]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/gnome-menus -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I/usr/include/libwnck-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/startup-notification-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -DG_LOG_DOMAIN=\"libgnomenu\" -include ../config.h -include ../libcompat/libcompat.h -g -O2 -MT libgnomenu_la-menushellutils-ccode.lo -MD -MP -MF .deps/libgnomenu_la-menushellutils-ccode.Tpo -c -o libgnomenu_la-menushellutils-ccode.lo `test -f 'menushellutils-ccode.c' || echo './'`menushellutils-ccode.c
menushellutils-ccode.c:2:35: error: libgnomenu/libgnomenu.h: Nessun file o directory
menushellutils-ccode.c: In function ‘gtk_menu_shell_truncate’:
menushellutils-ccode.c:12: warning: passing argument 1 of ‘gtk_container_get_children’ from incompatible pointer type
menushellutils-ccode.c:21: warning: passing argument 2 of ‘gtk_menu_shell_append’ makes pointer from integer without a cast
menushellutils-ccode.c:25: warning: passing argument 1 of ‘gtk_container_get_children’ from incompatible pointer type
menushellutils-ccode.c: In function ‘gmsl_foreach’:
menushellutils-ccode.c:74: error: ‘GnomenuMenuItem’ undeclared (first use in this function)
menushellutils-ccode.c:74: error: (Each undeclared identifier is reported only once
menushellutils-ccode.c:74: error: for each function it appears in.)
menushellutils-ccode.c:74: error: expected expression before ‘)’ token
make[4]: *** [libgnomenu_la-menushellutils-ccode.lo] Errore 1
make[4]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
make[3]: *** [all-recursive] Errore 1
make[3]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
make[2]: *** [all] Errore 2
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
make[1]: *** [all-recursive] Errore 1
make[1]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu»
make: *** [all] Errore 2

Maybe it's the vala version? Which version should be used?
Thank you.

ayoli
June 29th, 2009, 05:01 AM
with rev 2574 i get this error:
rm -f configmake.h-t configmake.h
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
echo '#define PREFIX "/usr"'; \
echo '#define EXEC_PREFIX "/usr"'; \
echo '#define BINDIR "/usr/bin"'; \
echo '#define SBINDIR "/usr/sbin"'; \
echo '#define LIBEXECDIR "/usr/libexec"'; \
echo '#define DATAROOTDIR "/usr/share"'; \
echo '#define DATADIR "/usr/share"'; \
echo '#define SYSCONFDIR "/usr/etc"'; \
echo '#define SHAREDSTATEDIR "/usr/com"'; \
echo '#define LOCALSTATEDIR "/usr/var"'; \
echo '#define INCLUDEDIR "/usr/include"'; \
echo '#define OLDINCLUDEDIR "/usr/include"'; \
echo '#define DOCDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define INFODIR "/usr/share/info"'; \
echo '#define HTMLDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define DVIDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define PDFDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define PSDIR "/usr/share/doc/gnome-globalmenu"'; \
echo '#define LIBDIR "/usr/lib"'; \
echo '#define LISPDIR ""'; \
echo '#define LOCALEDIR "/usr/share/locale"'; \
echo '#define MANDIR "/usr/share/man"'; \
echo '#define MANEXT ""'; \
echo '#define PKGDATADIR "/usr/share/gnome-globalmenu"'; \
echo '#define PKGINCLUDEDIR "/usr/include/gnome-globalmenu"'; \
echo '#define PKGLIBDIR "/usr/lib/gnome-globalmenu"'; \
echo '#define PKGLIBEXECDIR ""'; \
} | sed '/""/d' > configmake.h-t
mv configmake.h-t configmake.h
rm -f configmake.vapi
{ \
echo '[CCode (cheader_filename = "configmake.h")]'; \
echo 'namespace Config {'; \
sed -e 's/#define \([A-Z_]*\) .*/[CCode (cname = "\1")]\npublic static const string \1;/' configmake.h ; \
echo '}' ; \
} > configmake.vapi
cd . && /bin/bash /home/charlie/Sorgenti/globalmenu/autotools/missing --run autoheader
rm -f stamp-h1
touch config.h.in
cd . && /bin/bash ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make all-recursive
make[1]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu»
Making all in tools
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tools»
make all-am
make[3]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tools»
make[3]: Non c'è da fare nulla per «all-am»
make[3]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tools»
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tools»
Making all in vapi
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/vapi»
make[2]: Non c'è da fare nulla per «all»
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/vapi»
Making all in tests
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tests»
make all-am
make[3]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/tests»
../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -include "config.h" -include "configmake.h" -I.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -MT libtestman_la-testman.lo -MD -MP -MF .deps/libtestman_la-testman.Tpo -c -o libtestman_la-testman.lo `test -f 'testman.c' || echo './'`testman.c
mv -f .deps/libtestman_la-testman.Tpo .deps/libtestman_la-testman.Plo
../doltlibtool --tag=CC --mode=link gcc -g -O2 -o libtestman.la libtestman_la-testman.lo -Wl,--export-dynamic -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lgio-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0
libtool: link: rm -fr .libs/libtestman.a .libs/libtestman.la
libtool: link: ar cru .libs/libtestman.a .libs/libtestman_la-testman.o
libtool: link: ranlib .libs/libtestman.a
libtool: link: ( cd ".libs" && rm -f "libtestman.la" && ln -s "../libtestman.la" "libtestman.la" )
make[3]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tests»
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/tests»
Making all in libcompat
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/libcompat»
make[2]: Non c'è da fare nulla per «all»
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/libcompat»
Making all in libgnomenu
make[2]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
vapidir=../vapi --vapidir .. --vapidir ../vapi --pkg configmake --pkg config -C --basedir=.. -H libgnomenu.h --pkg gtk+-2.0 --pkg libwnck-1.0 --pkg xlib --library gnomenu helper.vala parser.vala serializer.vala interface-shell.vala interface-item.vala menu.vala menubar.vala menuitem.vala window.vala menubarbox.vala menushellutils.vala label.vala keygrab.vala globalmenu.vala gnomenu.vala application.vala monitor.vala bindings.vapi --pkg libgnome-menu --pkg gnome-desktop-2.0
/bin/bash: --vapidir: comando non trovato
make[2]: [gnomenu.vapi] Errore 127 (ignorato)
bash patch.sh
make all-recursive
make[3]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
Making all in .
make[4]: ingresso nella directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
../doltlibtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I/usr/include/gnome-menus -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_REENTRANT -I/usr/include/libwnck-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/startup-notification-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -DG_LOG_DOMAIN=\"libgnomenu\" -include ../config.h -include ../libcompat/libcompat.h -g -O2 -MT libgnomenu_la-menushellutils-ccode.lo -MD -MP -MF .deps/libgnomenu_la-menushellutils-ccode.Tpo -c -o libgnomenu_la-menushellutils-ccode.lo `test -f 'menushellutils-ccode.c' || echo './'`menushellutils-ccode.c
menushellutils-ccode.c:2:35: error: libgnomenu/libgnomenu.h: Nessun file o directory
menushellutils-ccode.c: In function ‘gtk_menu_shell_truncate’:
menushellutils-ccode.c:12: warning: passing argument 1 of ‘gtk_container_get_children’ from incompatible pointer type
menushellutils-ccode.c:21: warning: passing argument 2 of ‘gtk_menu_shell_append’ makes pointer from integer without a cast
menushellutils-ccode.c:25: warning: passing argument 1 of ‘gtk_container_get_children’ from incompatible pointer type
menushellutils-ccode.c: In function ‘gmsl_foreach’:
menushellutils-ccode.c:74: error: ‘GnomenuMenuItem’ undeclared (first use in this function)
menushellutils-ccode.c:74: error: (Each undeclared identifier is reported only once
menushellutils-ccode.c:74: error: for each function it appears in.)
menushellutils-ccode.c:74: error: expected expression before ‘)’ token
make[4]: *** [libgnomenu_la-menushellutils-ccode.lo] Errore 1
make[4]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
make[3]: *** [all-recursive] Errore 1
make[3]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
make[2]: *** [all] Errore 2
make[2]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu/libgnomenu»
make[1]: *** [all-recursive] Errore 1
make[1]: uscita dalla directory «/home/charlie/Sorgenti/globalmenu»
make: *** [all] Errore 2

Maybe it's the vala version? Which version should be used?
Thank you.

menushellutils-ccode.c:2:35: error: libgnomenu/libgnomenu.h: Nessun file o directory
looks like you miss a header file.
Maybe checkout a different revision and check you don't miss any dependencies.

johnny_b_good
June 29th, 2009, 05:26 AM
i solved installing vala0.7.3, thanx anyway;)
i'm having a problem with emesene, i cannot use the menu...When i click Options, Preferences nothing happens. This is what i get in the terminal:
charlie@ubuntu:~/Sorgenti/emesene-crazy$ ./emesene
Libmimic not found, webcam not available
Try to compile it with 'python setup.py build_ext -i' (dev packages required)
If you are reading this, you may want to enable debug
It's the first option in the connection tab in preferences
Thread-1 start
sqlite3 imported
1
2
/home/charlie/Sorgenti/emesene-crazy/UserList.py:460: GtkWarning: gtk_tree_model_row_has_child_toggled: assertion `path != NULL' failed
return self.model.append(iterator, values)
info: reset player: org.exaile.DBusInterface
info: not running, listening NameOwnerChanged
info: getStatus: Ok
[LastSaid] Logging plugin 'Logger' available.
[LastSaid] Logging plugin 'LogConversation' NOT available.
[LastSaid] Logging plugin 'Logger' available.
[LastSaid] Logging plugin 'LogConversation' NOT available.

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

Thank you guys very much

ayoli
June 29th, 2009, 05:51 AM
i solved installing vala0.7.3, thanx anyway;)
i'm having a problem with emesene, i cannot use the menu...When i click Options, Preferences nothing happens. This is what i get in the terminal:
charlie@ubuntu:~/Sorgenti/emesene-crazy$ ./emesene
Libmimic not found, webcam not available
Try to compile it with 'python setup.py build_ext -i' (dev packages required)
If you are reading this, you may want to enable debug
It's the first option in the connection tab in preferences
Thread-1 start
sqlite3 imported
1
2
/home/charlie/Sorgenti/emesene-crazy/UserList.py:460: GtkWarning: gtk_tree_model_row_has_child_toggled: assertion `path != NULL' failed
return self.model.append(iterator, values)
info: reset player: org.exaile.DBusInterface
info: not running, listening NameOwnerChanged
info: getStatus: Ok
[LastSaid] Logging plugin 'Logger' available.
[LastSaid] Logging plugin 'LogConversation' NOT available.
[LastSaid] Logging plugin 'Logger' available.
[LastSaid] Logging plugin 'LogConversation' NOT available.

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

(emesene:31467): GlobalMenu-WARNING **: globalmenu.vala:215: item lookup failure

Thank you guys very much

you should post this one to the google code issues page (http://code.google.com/p/gnome2-globalmenu/issues/list) of the project

johnny_b_good
June 29th, 2009, 06:09 AM
done (http://code.google.com/p/gnome2-globalmenu/issues/detail?id=459), i hope i've been enough clear.

johnny_b_good
July 3rd, 2009, 09:49 AM
since nobody is helping me i'm trying to find a solution by myself ;)
where are the user configuration files? I mean, a directory like /home/user/.globalmenu ...maybe deleting it could help
thanx):P

EDIT: emesene works with globalmenu version 0.7.5

ayoli
July 6th, 2009, 01:55 AM
since nobody is helping me i'm trying to find a solution by myself ;)
where are the user configuration files? I mean, a directory like /home/user/.globalmenu ...maybe deleting it could help
thanx):P

EDIT: emesene works with globalmenu version 0.7.5

Glad it works for you now.
For the record I beleive there is no configuration files for globalmenu. All the config is stored in gconf keys afaik.

Psyphre
July 10th, 2009, 01:11 PM
Hi,

This is a fantastic project and im glad to see it going so well.
Unfortunately I've stumbled on a critical problem the global menu causes. Its started happening about a month ago.

Basically it can randomly crash applications when opening a new window. For example:

- Eye of gnome (image viewer) crashes after openeing a few pictures. Could vary from 3 to 10.

- Evolution can crash at anytime i open a new message window.

- Nautilus could crash at anytime i open a browser window. I say roughly 1 in 10 times it will crash.

- Gimp often fails to start 2 out of 3 times.

And lots of others.

All these were solved when i disable global menu.

Crash logs usually gives this message (but replace evolution with other pragram names):
evolution[3924]: segfault at 412e860 ip 00007ff3192f2379 sp 00007fff2d8a6420 error 4 in libgobject-2.0.so.0.2000.1[7ff3192e3000+44000]

When opening programs in terminal I always get this message when closing the application:

(eog:8397): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed


As i said all these problems and errors totally dissapear if i disable global menu and its reproducable everytime so without a doubt its global menu. Ive seen a few of these issues on the forums lately all with the same libgobject-2.0.so in their error message. I wonder if they all use global menu.

Is there anywhere you would like me to post this info? Or any other info that would help the developers? Or better yet has this happened before and a solution given?

Keep up the good work.

Tibuda
July 10th, 2009, 01:57 PM
Is there anywhere you would like me to post this info? Or any other info that would help the developers? Or better yet has this happened before and a solution given?


http://code.google.com/p/gnome2-globalmenu/issues/list

Psyphre
July 10th, 2009, 02:14 PM
ok submitted the problem there.

faical117
July 20th, 2009, 03:46 PM
thanks. I hope will see it in the next release 9.10 :-) :KS

jfaro
July 26th, 2009, 07:54 AM
Hi i wrote my diploma about it: http://www.rossbacher-f.de

vonkemp
August 1st, 2009, 08:55 PM
I see the same symptoms and error messages as Psyphre when using global menu on Jaunty 64, although most of my segfaults occur when launching nautilus or evolution. Firefox 3.5 is unstartable - it segfaults every time - so I've ditched it in favour of epiphany. It segfaults too, but much less often.

I really like global menu though, so I did a little fiddling and it seems that disabling multithreading with a 'nosmp' kernel boot parameter is a quick and dirty workaround. Very far from ideal, as this seems to leave me with only one processor core doing any work, but it stops the segfaults as far as I can tell. There's a disable-multiprocessors setting in my bios that has the same effect.

I also tried bonding the process affinity to one core to see if that helped. Without using nosmp, I killed nautilus at startup then manually relaunched using 'taskset 1 nautilus &' to bond it to the first core. So far it still gives me the GLib-GObject-CRITICAL errors, but no segfaults. Can someone try this with firefox3.5 to see if it works?

EDIT: Nope that doesn't work...

I do hope the global menu devs can sort this one.

pnagral
August 6th, 2009, 05:36 AM
Thanks a lot. Worked for me. Mark this solved plz.

Murrquan
August 21st, 2009, 11:32 PM
I'd prefer not to have to disable multithreading >.> At least Epiphany restores all the crashed windows and tabs afterwards.

Murrquan
August 23rd, 2009, 05:17 PM
Hmm ... I have a really quick request that anyone using the Global Menu Applet can do. You might want to do it for yourself just to test, actually.

Can someone who has the Applet installed and turned on install Monodevelop from the repositories, and see if it starts up? Because it hasn't been starting for me, and I'm wondering if it is because of the Applet.

vonkemp
August 24th, 2009, 03:01 AM
Hmm ... I have a really quick request that anyone using the Global Menu Applet can do. You might want to do it for yourself just to test, actually.

Can someone who has the Applet installed and turned on install Monodevelop from the repositories, and see if it starts up? Because it hasn't been starting for me, and I'm wondering if it is because of the Applet.

Just installed monodevelop and it seems to work fine with globalmenu, other than the usual random segfaults. It took a couple of dozen starts before I had a problem.

matthaeus123
August 24th, 2009, 03:16 PM
If anybody here doesn't want to compile gnome-global-menu, you can download my build from my PPA. It works fine, though it still doesn't get a long with firefox that well.

PPA URL:
https://launchpad.net/~matthaeus123/+archive/ppa

PPA Repo. I have builds for Karmic and Jaunty
deb http://ppa.launchpad.net/matthaeus123/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/matthaeus123/ppa/ubuntu karmic main

iamnick123
September 12th, 2009, 06:40 PM
Hello,

I made a package of applet and patched gtk for gutsy. Works for me.

HOWTO INSTALL:

1. Install macmenu-applet_0.1-2_i386.deb
2. Download libgtk2.0-part1.tar.bz2, libgtk2.0-part2.tar.bz2 and install.sh
3. Go to this directory in terminal
4. Run sudo sh install.sh
5. Add macmenu applet to a gnome-panel
6. Log off/Log on

HOWTO UNINSTALL:

1. run 'sudo apt-get install --reinstall libgtk2.0-0'
message in terminal - sh: Can't open install.sh
what to do?

ayoli
September 13th, 2009, 06:54 AM
message in terminal - sh: Can't open install.sh
what to do?

you tried to install a very old version of macmenu which is now a new project named "globalmenu (http://code.google.com/p/gnome2-globalmenu/)"
here are install instructions for ubuntu : http://code.google.com/p/gnome2-globalmenu/wiki/InstallingonUbuntu

coldReactive
September 27th, 2009, 08:38 AM
If anybody here doesn't want to compile gnome-global-menu, you can download my build from my PPA. It works fine, though it still doesn't get a long with firefox that well.

PPA URL:
https://launchpad.net/~matthaeus123/+archive/ppa

PPA Repo. I have builds for Karmic and Jaunty
deb http://ppa.launchpad.net/matthaeus123/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/matthaeus123/ppa/ubuntu karmic main

As per your PPA:

gnome-globalmenu six days ago
Failed to build

coldReactive
September 27th, 2009, 09:55 AM
After adding the official ppa: https://edge.launchpad.net/~globalmenu-team/+archive/ppa

Package not found when trying to sudo apt-get install gnome-globalmenu

coldReactive
September 27th, 2009, 10:06 AM
giftwrap can't make a deb either, and ./configure cannot run glib-2.0, gobject-2.0, etc. are not found in ubuntu repos.

twilightomni
September 27th, 2009, 10:10 AM
Guys, sorry to drop in.

I just installed 0.77.1 from source in Fedora 11. I'm running Compiz.

I've noticed... I can use the Alt-* shortcuts to access the "Application" part of the menu, and I can use F10 to access the "Window" part of the menu...

But if I use F10 [the keyboard shortcut, not the distribution], I can't use the keyboard to access any of the application menus. It seems like the window menu and application menus are two separate groups of menus.

Is there a way to unify them, or did my installation/config botch up? I would like to be able to scroll through all the menus in the global menu bar using either shortcut sequence.

[EDIT: Sorry, this issue has already been filed as #283.]

And is the Google Group active? Seems kinda barren.

reeve
October 10th, 2009, 10:27 AM
I can't seem to find an answer about it anywhere, so I figured I'd ask here...
What is the purpose of setting the maximum title length negative? The spinner for it in the preferences goes down to -100, I was just wondering why, I don't see any difference in using 0 and using -1 through -100.

tehkain
October 28th, 2009, 11:46 PM
Can you disable the global menu for a specific application? Maybe by launching it with a gtk flag variable?

edit: GTK_MENUBAR_NO_MAC seems to be what I was looking for

BurgerKing
November 9th, 2009, 05:48 PM
At first, I'm sorry for beeing a little bit off-topic with this question, but does anybody knows how the feature/program's name is for let some little cute Tux'es run around on the desktop (it's shown on two screenshots on the topic's first page). I'm really wanting it, don't know why x3
Thank you very much ;)

DJ_Peng
November 10th, 2009, 02:34 PM
I'm not completely sure, but I did some searching and found XPenguins (http://packages.ubuntu.com/source/karmic/xpenguins), which may be what you're looking for. It's in the universe repo.

BurgerKing
November 11th, 2009, 01:36 PM
Wow, thank you very much, I'll install it later (currently beeing under Win*** 'cause of playing some games) but it seems to be it :D

By the way, I searched for it too but didn't find it...
Whatever, again, thanks a lot ;)

DJ_Peng
November 23rd, 2009, 09:45 AM
There's an annoying glitch that I noticed before I upgraded to karmic and I kept meaning to mention it. For some odd reason when I launch Epiphany GM identifies it as Epiphany Web Bookmarks, whether I've opened the bookmark manager or not. I double checked in alacate and the browser is identified as Epiphany so I don't understand why it's not being ID's this way on GM.

I know this could be reported as a bug but I'm not sure where the best place to report it is so I thought I'd ask here and someone can let me know where to report it.

ayoli
November 23rd, 2009, 02:25 PM
There's an annoying glitch that I noticed before I upgraded to karmic and I kept meaning to mention it. For some odd reason when I launch Epiphany GM identifies it as Epiphany Web Bookmarks, whether I've opened the bookmark manager or not. I double checked in alacate and the browser is identified as Epiphany so I don't understand why it's not being ID's this way on GM.

I know this could be reported as a bug but I'm not sure where the best place to report it is so I thought I'd ask here and someone can let me know where to report it.

http://code.google.com/p/gnome2-globalmenu/issues/list is the best place to post bugs and other issue concerning globalmenu.

cheers.

DJ_Peng
November 23rd, 2009, 05:20 PM
That's what I thought, but with all the different bug sites I've used since I upgraded to karmic I was having a brain fart. I'll file the bug tomorrow since I'm almost out of time. Thanks, ayoli. I knew asking here was a good idea.

DJ_Peng
November 24th, 2009, 03:32 PM
While getting ready to file my bug I see that the PPA is outdated. Are there plans to put version 0.7.8 on the PPA for karmic users?

ETA: My bad. I see the site is looking for someone to help package it for karmic. One of these days I'll remember to look before asking.

toketin
December 1st, 2009, 07:45 AM
is it normal that globalmenu for me doesn't display the label with the application's name windowed?

ayoli
December 4th, 2009, 06:39 AM
is it normal that globalmenu for me doesn't display the label with the application's name windowed?

Right click on the global menu applet, check the label checkbox.

BlueCanary9999
December 5th, 2009, 12:55 PM
I followed this (http://nancib.wordpress.com/2009/11/24/update-the-globalmenu-in-ubuntu-9-10/) to install global-menu, since it didn't used to work with sys-monitor or Firefox 3.5. But now there is a slight annoyance: All of the global menu is bold---that is, window name and the menu. It's not a big problem, but it looks a little ugly, and extra thickness makes it difficult to access large menus, since they get bumped into a drop-down list. Is there any way to unbold some or all of it? Thanks in advance.

ayoli
December 5th, 2009, 01:17 PM
I followed this (http://nancib.wordpress.com/2009/11/24/update-the-globalmenu-in-ubuntu-9-10/) to install global-menu, since it didn't used to work with sys-monitor or Firefox 3.5. But now there is a slight annoyance: All of the global menu is bold---that is, window name and the menu. It's not a big problem, but it looks a little ugly, and extra thickness makes it difficult to access large menus, since they get bumped into a drop-down list. Is there any way to unbold some or all of it? Thanks in advance.

this can be done in the gtkrc file of the theme you use (probably in the panel style), if you don't know how to do that you can try to change your gtk (controls) theme.

BlueCanary9999
December 5th, 2009, 01:26 PM
this can be done in the gtkrc file of the theme you use (probably in the panel style), if you don't know how to do that you can try to change your gtk (controls) theme.

I'm not sure if I know how to do either. :/ Sorry for being so nooby. The theme, btw, is Shiki.

andrek
December 5th, 2009, 03:53 PM
Is there any possibility to disable underlines?

batubolu
December 5th, 2009, 11:21 PM
global menu is awesome. But it doesnt work with open office and firefox that i'm using them alot.

ayoli
December 6th, 2009, 09:17 AM
I'm not sure if I know how to do either. :/ Sorry for being so nooby. The theme, btw, is Shiki.
You may find the gtkrc file under ~/.themes/Shiki/
Edit it with gedit and find the section that applies to Penel there must be a property which set the font style to bold, comment it with a # at begining of line and reload your theme.
Is there any possibility to disable underlines?
The only way I know to do that is patching/recompiling libgtk

global menu is awesome. But it doesnt work with open office and firefox that i'm using them alot.

global menu will never work with firefox and openoffice since they don't use gtk.

andrek
December 6th, 2009, 02:49 PM
I found it! If anyone's interested :

To get rid of underlines/underscores from your menubar items, do the following :


sudo apt-get source libgtk2.0-0
sudo apt-get build-dep libgtk2.0-0
cd gtk+2.0-2.19.1/gtk/
(this might be a different version number)
sudo gedit gtklabel.c


now look for :

*pattern_dest++ = '_';

and change it to :

*pattern_dest++ = ' ';

save & exit gedit

cd ..
sudo ./configure --prefix=/usr/
sudo make
sudo make install

Log out/log in or reboot.

All kudos to Pasto and boneyjellyfish

BlueCanary9999
December 6th, 2009, 04:11 PM
You may find the gtkrc file under ~/.themes/Shiki/
Edit it with gedit and find the section that applies to Penel there must be a property which set the font style to bold, comment it with a # at begining of line and reload your theme.

It worked! Thank you so much! For anyone else interested, add the # in the following, in front of "font_name":
style "bold-panel-menu"
{
font_name = "Bold"

skutsdead
December 12th, 2009, 10:42 PM
So, I tried patching and recompiling libgtk using the method Andrek described a couple of posts prior, but I get the following depency errors during configuration:

configure: error: Package requirements (glib-2.0 >= 2.21.3 atk >= 1.13.0 pango >= 1.20 cairo >= 1.6) were not met:

No package 'atk' found
No package 'pango' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS
and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

I've checked everything out in Synaptic, and those dependencies should be met (though no package specifically called 'atk' or 'pango' was available). I'm not particular savvy with compiling from source code, but need to learn. Any help getting past this step would be greatly appreciated! Thank you in advance.

jamarks1
December 15th, 2009, 01:06 AM
I like the global menu. Appears more efficient to me.

Only problem I seem to have is the 'enable mnemnoic keys' option isn't working for my Karmic 64 bit install. I often use these keys and desire full functionality without a mouse, so it's a bit of a deal breaker.

Does anyone have a lead of where I could look to repair this functionality? Otherwise, I'll be keeping an eye on this for the future.

Regards.

Oropher8598
January 1st, 2010, 08:45 AM
global menu will never work with firefox and openoffice since they don't use gtk.
The Firefox has stated that global menu support won't be built into Firefox (although they might reconsider if it went into default GNOME). However, it is possible to integrate GTK menu support into XUL-based apps like Firefox & Thunderbird: the Miro team did it using PyGTK (http://www.pygtk.org/). I don't know, however, whether this could be done for Firefox etc with an extension, or if it would require a patched version.

DJ_Peng
January 1st, 2010, 09:18 AM
I'm hoping we never see Fx awarded the title of Default GNOME Web Browser. Too many of us have gotten sick of the Fx devs changing default behavior and requiring Remove-ons to get them back and have switched to another browser. Epiphany (the default GNOME web browser) was a pretty sweet browser until they made the switch from the Gecko rendering engine to the WebKit engine prematurely but once they get things resolved and get extensions rewritten to use the WebKit engine Epiph could be even better.

Of course a number of us have already switched to Chromium, which has no problems whatsoever playing with the GlobalMenu. I'm just saying. 8-)

Psyphre
January 1st, 2010, 09:21 AM
I'm hoping we never see Fx awarded the title of Default GNOME Web Browser. Too many of us have gotten sick of the Fx devs changing default behavior and requiring Remove-ons to get them back and have switched to another browser. Epiphany (the default GNOME web browser) was a pretty sweet browser until they made the switch from the Gecko rendering engine to the WebKit engine prematurely but once they get things resolved and get extensions rewritten to use the WebKit engine Epiph could be even better.

Of course a number of us have already switched to Chromium, which has no problems whatsoever playing with the GlobalMenu. I'm just saying. 8-)

Chromium works with global menu?? would you mind showing a screen? Because I'm sure i've tried it before and it did not.

Thanks.

Frak
January 1st, 2010, 12:45 PM
Chromium works with global menu?? would you mind showing a screen? Because I'm sure i've tried it before and it did not.

Thanks.
Ehem, Chromium doesn't *have* any menu at all besides two utility menus on the side. The reason it works is because it doesn't need to interact at all.

DJ_Peng
January 1st, 2010, 12:47 PM
You're right. I hadn't had my coffee yet. Chromium doesn't use the usual menus at all, which took a little getting used to. Sorry about that.

Rave Gloves
January 2nd, 2010, 12:43 AM
Im sorry i dont quite understand this guide, so far i can gather its now called global menu?. And the links are broken.

How would i go about this on Ubuntu 9.04 i have AWN installed allready.

ayoli
January 2nd, 2010, 05:07 AM
Im sorry i dont quite understand this guide, so far i can gather its now called global menu?. And the links are broken.

How would i go about this on Ubuntu 9.04 i have AWN installed allready.

here you go : http://code.google.com/p/gnome2-globalmenu/wiki/InstallingonUbuntu#Installing_from_the_GNOME_Globa l_Menu_PPA

DJ_Peng
January 2nd, 2010, 12:40 PM
Im sorry i dont quite understand this guide, so far i can gather its now called global menu?. And the links are broken.

How would i go about this on Ubuntu 9.04 i have AWN installed allready.

Using both AWN and GlobalMenu is a breeze. As a matter of fact it's how I have my system set up. You just need to set up each app separately.

repsakkgn
January 22nd, 2010, 09:29 AM
is there a way to change in tiny mode the default "menu" button on the panel. I mean i want it to be in my native language.

airtonix
February 7th, 2010, 06:47 AM
http://www.ubuntu-pics.de/bild/41405/screenshot_u0EUnG.png

Is there a configuration file I can edit to prevent the menu names being truncated as shown in the images above ?

Psyphre
February 7th, 2010, 08:03 AM
I used to have that a while back, couldnt figure out why. In the end i found that when I made the font size smaller, it no longer truncated.

Luckily for me I wanted the font size smaller anyway.

airtonix
February 7th, 2010, 08:25 AM
I'm pretty sure I narrowed it down to the GTK theme I'm using.

Which is Dust.

I switched between various themes like Human, Industrial and Mist... none of them have the issue of truncated menu names for gnome-globalmenu.

It's a real downer, because I know how difficult it is to identify certain parts of a GTK theme and modify it...specially if the theme just inherits the aspects you're trying to modify.

Customising CSS sheets is easier.

loismustdie
February 8th, 2010, 03:57 PM
if anybody could lend a little assistance, i'd be grateful.

i'm running 9.10 64-bit, and i installed through terminal from binaries.

once i add the menu to my panel, i only see the app's name. for example, GIMP is supposed to work flawlessly with this, but all i see is GIMP in the top right of my screen. i don't get "File", "Edit", etc. they're still sitting in the app's window.

anybody have any idea where i went wrong?

ayoli
February 10th, 2010, 05:15 AM
if anybody could lend a little assistance, i'd be grateful.

i'm running 9.10 64-bit, and i installed through terminal from binaries.

once i add the menu to my panel, i only see the app's name. for example, GIMP is supposed to work flawlessly with this, but all i see is GIMP in the top right of my screen. i don't get "File", "Edit", etc. they're still sitting in the app's window.

anybody have any idea where i went wrong?

Right click on the applet, choose setttings and then in the general settings tabs, check the box for the line "enable global menu for gtk applications"

blazemore
February 14th, 2010, 04:25 PM
Any progress on hacking Firefox/SWING apps to work with this?

Frak
February 14th, 2010, 09:26 PM
Any progress on hacking Firefox/SWING apps to work with this?
No plans whatsoever.

DJ_Peng
February 15th, 2010, 09:37 AM
Any progress on hacking Firefox/SWING apps to work with this?
I may be wrong but I believe getting Fx to play well with GlobalMenu is a task for the Fx devs. Not sure about SWING (not even sure what that is) but I suspect it's also a matter for their devs. The GM team has done a great job of getting things prepped for apps to make use of it, all that is needed for other apps is for the devs to decide they want their users to be able to use the GM as well. If the GM team tried to do things on their end it would make more work for them every time the other apps get upgraded.

bumblestiltskin
May 7th, 2010, 02:43 PM
This is probably a bit of a dense question, but...

Is the global menubar project in this thread related to the global menubar here:

http://code.google.com/p/gnome2-globalmenu/

I ask because the Ubuntu Wiki lists links for both on the global menu entry and implies they are the same.

https://wiki.ubuntu.com/global_menu

Would like some clarification.

ayoli
May 8th, 2010, 02:00 AM
This is probably a bit of a dense question, but...

Is the global menubar project in this thread related to the global menubar here:

http://code.google.com/p/gnome2-globalmenu/

I ask because the Ubuntu Wiki lists links for both on the global menu entry and implies they are the same.

https://wiki.ubuntu.com/global_menu

Would like some clarification.

This thread was originally opened by AdQ who wrote a gtk patch and the mac menu applet.
Then rainwoodman made a new project called globalmenu and completely rewrote it.
You can now find it (and instructions to install via ppa) here : http://code.google.com/p/gnome2-globalmenu/

bumblestiltskin
May 8th, 2010, 02:34 PM
This thread was originally opened by AdQ who wrote a gtk patch and the mac menu applet.
Then rainwoodman made a new project called globalmenu and completely rewrote it.
You can now find it (and instructions to install via ppa) here : http://code.google.com/p/gnome2-globalmenu/

Thanks ayoli. I have rainwoodman's globalmenu installed on 9.10 Karmic and have been using it for about a week. I installed it via PPA so that I can get the latest updates. It's a great way to save space and being that my favorite GUI environment was the Mac Classic (OS 7/8/9) I can slip right into a nice workflow with this installed.

Is this forum the best place to bring up questions and suggestions or is there a more "official" place for that?

ayoli
May 9th, 2010, 02:33 AM
Thanks ayoli. I have rainwoodman's globalmenu installed on 9.10 Karmic and have been using it for about a week. I installed it via PPA so that I can get the latest updates. It's a great way to save space and being that my favorite GUI environment was the Mac Classic (OS 7/8/9) I can slip right into a nice workflow with this installed.

Is this forum the best place to bring up questions and suggestions or is there a more "official" place for that?

This is a good place for questions, yes.
For bug reporting and features request, I would recommend to use the issues page at google code (http://code.google.com/p/gnome2-globalmenu/issues/list).

bumblestiltskin
May 11th, 2010, 04:24 AM
I've decided to switch away from Gnome and move to XFCE because it better meets my needs.

I tried installing and adding the Global Menu in the XFCE panel, but it doesn't show up, even after log out. Like any other panel plug-in, I can right-click on the panel and it shows the "Global Menu Plugin for XFCE" but it's grayed out and no preferences menu option.

I would highly prefer a native XFCE solution instead of Gnome panel plug-in. Maybe the solution is in this thread, but I couldn't find it through the search or by backtracking through the thread.

Running XFCE 4.6.1 on Karmic.

ayoli
May 11th, 2010, 06:38 AM
I've decided to switch away from Gnome and move to XFCE because it better meets my needs.

I tried installing and adding the Global Menu in the XFCE panel, but it doesn't show up, even after log out. Like any other panel plug-in, I can right-click on the panel and it shows the "Global Menu Plugin for XFCE" but it's grayed out and no preferences menu option.

I would highly prefer a native XFCE solution instead of Gnome panel plug-in. Maybe the solution is in this thread, but I couldn't find it through the search or by backtracking through the thread.

Running XFCE 4.6.1 on Karmic.

this sounds like an issue you may look at http://code.google.com/p/gnome2-globalmenu/issues/list and search if this issue exists or post it there.

bumblestiltskin
May 11th, 2010, 11:00 AM
this sounds like an issue you may look at http://code.google.com/p/gnome2-globalmenu/issues/list and search if this issue exists or post it there.

Thanks ayoli. Before I report, do you remember seeing any instructions or workaround for XFCE in this thread or elsewhere? I'd like to give it a real try before putting more pressure on the developer. Or at least post the bug with some info as to what I tried.

ayoli
May 11th, 2010, 01:30 PM
Thanks ayoli. Before I report, do you remember seeing any instructions or workaround for XFCE in this thread or elsewhere? I'd like to give it a real try before putting more pressure on the developer. Or at least post the bug with some info as to what I tried.

I'm sorry, I didn't see any particular hints for xfce here, maybe in the issue list on google code.

theparticle010
May 13th, 2010, 10:22 PM
I have had the same problem with xfce. and have since moved back to gnome ( although I love the speed of xfce and a boot time under 35 seconds from bios to login and seeing the desktop ) and would swith to xfce if it worked well.

formaldehyde_spoon
May 15th, 2010, 01:30 AM
Nice, I like it, but is there any way to unlock the text colour from following the desktop theme?
I use a dark panel, so cant see the menu text...

ayoli
May 15th, 2010, 03:29 AM
Nice, I like it, but is there any way to unlock the text colour from following the desktop theme?
I use a dark panel, so cant see the menu text...

you may want to edit the gtkrc file of your theme (under ~/.themes/<theme_name>/gtk-2.0/gtkrc). find the style that applies to menus and set the text color to your needs.

formaldehyde_spoon
May 15th, 2010, 09:06 PM
you may want to edit the gtkrc file of your theme (under ~/.themes/<theme_name>/gtk-2.0/gtkrc). find the style that applies to menus and set the text color to your needs.

It wasn't there, it was at /usr/share/themes//gtk-2.0/gtkrc
(from one of your other posts in this thread - do you realize you've posted in here 250 times? ;) )

But even when I changed every single instance of text[ ? ] = @colour_var in the file to white the menubar text stayed black (some other text, like file names in nautilus changed to white).

Did I miss something? Is there any other way?
I change the clock text to white by adding this style "panel-clock"
{
fg[NORMAL] = "#FFFFFF"
}
widget "*.clock-applet-button.*" style "panel-clock" to ~/.gtkrc-2.0
can I do something similar for globalmenu?

InfectionZero
May 15th, 2010, 09:28 PM
I apologize that my noob a-- didn't read all 295 pages in advance, but how do I get this to work on 10.04 Ubunutu? I also read in the thread that it's already included in Kubuntu? (I have both de's installed) Is that true? How do I enable in 10.04? Thanks in advance all!

ayoli
May 16th, 2010, 01:36 AM
It wasn't there, it was at /usr/share/themes//gtk-2.0/gtkrc
(from one of your other posts in this thread - do you realize you've posted in here 250 times? ;) )

But even when I changed every single instance of text[ ? ] = @colour_var in the file to white the menubar text stayed black (some other text, like file names in nautilus changed to white).

Did I miss something? Is there any other way?
I change the clock text to white by adding this style "panel-clock"
{
fg[NORMAL] = "#FFFFFF"
}
widget "*.clock-applet-button.*" style "panel-clock" to ~/.gtkrc-2.0
can I do something similar for globalmenu?
Oh, sorry that I forgot to mention /usr/share/themes directory. And yes I think I'm in this thread almost from its begining :)

in the theme it's the fg[NORMAL] that is in the style that matches GtkMenu you need to set to a bright color.

if you can't find it, try this in your ~/.gtkrc :
style "menu"
{
fg[NORMAL] = "#FFFFFF"
}
widget_class "*<GtkMenu>*" style "menu"
widget_class "*<GtkMenuBar>*" style "menu"

ayoli
May 16th, 2010, 01:42 AM
I apologize that my noob a-- didn't read all 295 pages in advance, but how do I get this to work on 10.04 Ubunutu? I also read in the thread that it's already included in Kubuntu? (I have both de's installed) Is that true? How do I enable in 10.04? Thanks in advance all!

install globalmenu in ubuntu is easy as a pie :

sudo add-apt-repository ppa:globalmenu-team/ppa
sudo apt-get update
sudo apt-get install gnome-globalmenu

more docs and infos at globalmenu official page (http://code.google.com/p/gnome2-globalmenu/)

edit: kde have a globalmenu feature included yes (don't know where though since I've never used kde4, maybe a plasmoid to add)

InfectionZero
May 16th, 2010, 03:48 PM
Now how do I start it?

theparticle010
May 16th, 2010, 08:00 PM
Right click on the panel and click on add to panel, scroll down 'till you see the Global Menu Panel Applet, and simply drag it to where you want it on your panel, you can then right click on it and configure it more ( as I have a handle on the applet as well as displaying no icon or window name. ) If the prefrences menu doesn't come up right away when you add the applet you'll need to logout and log in to get it to work.

InfectionZero
May 16th, 2010, 08:39 PM
Ok so I see the Panel options now but under preferences, there's nothing, and there's no Menu bar on my desktop like a Mac

formaldehyde_spoon
May 16th, 2010, 09:56 PM
Oh, sorry that I forgot to mention /usr/share/themes directory. And yes I think I'm in this thread almost from its begining :)

in the theme it's the fg[NORMAL] that is in the style that matches GtkMenu you need to set to a bright color.

if you can't find it, try this in your ~/.gtkrc :
style "menu"
{
fg[NORMAL] = "#FFFFFF"
}
widget_class "*<GtkMenu>*" style "menu"
widget_class "*<GtkMenuBar>*" style "menu"

Thanks Ayoli!
The following did the trick: style "menu_item"
{
fg[NORMAL] = "#000000"
}
widget_class "*<GtkMenuItem>*" style "menu_item"
style "menubar"
{
fg[NORMAL] = "#FFFFFF"
}
widget_class "*<GtkMenuBar>*" style "menubar"

ayoli
May 17th, 2010, 02:16 AM
Ok so I see the Panel options now but under preferences, there's nothing, and there's no Menu bar on my desktop like a Mac

As theparticle010 said, you need to log out your gnome session and then log in again to activate it.

ayoli
May 17th, 2010, 02:19 AM
Thanks Ayoli!
The following did the trick: style "menu_item"
{
fg[NORMAL] = "#000000"
}
widget_class *<GtkMenuItem>*" style "menu_item"
style "menubar"
{
fg[NORMAL] = "#FFFFFF"
}
widget_class "*<GtkMenuBar>*" style "menubar"


glad to see you've managed it :)

kdi
June 7th, 2010, 06:04 AM
Thanks for sharing this. It's awesome. I'm using Global Menu for quite some time and I love it. I have saved 4% of my vertical space for the application content.

To enhance the Global Menu further, I really love to see (is it possible?) window control + Global Menu on the Gnome Panel whenever a window is maximized so that we can optimize 4% more of the vertical space. I have made up a mockup to describe and share the idea with all ubuntu fan. It is a maximized GIMP window. Note that the window controls are on the Gnome Panel.

http://ubuntuone.com/p/6HJ/

Just my 2cents.Tq.:)

ayoli
June 7th, 2010, 09:29 AM
Thanks for sharing this. It's awesome. I'm using Global Menu for quite some time and I love it. I have saved 4% of my vertical space for the application content.

To enhance the Global Menu further, I really love to see (is it possible?) window control + Global Menu on the Gnome Panel whenever a window is maximized so that we can optimize 4% more of the vertical space. I have made up a mockup to describe and share the idea with all ubuntu fan. It is a maximized GIMP window. Note that the window controls are on the Gnome Panel.

http://ubuntuone.com/p/6HJ/

Just my 2cents.Tq.:)

you might want to try this applet (http://gnome-look.org/content/show.php/Window+Applets?content=103732)

GhostLyrics
June 7th, 2010, 02:33 PM
this is already possible: http://gnome-look.org/content/show.php/Window+Applets?content=103732

/meh. too late.

albertz
June 21st, 2010, 11:36 AM
Just wanted to ask: What is the current state of this? When is this going to get into Ubuntu? Why isn't it already? What are the current problems? How complicated is it to port this over to KDE applications? When is this going into Kubuntu? (KDE officially had such a feature already in KDE3 but that was not ported to KDE4 for some reason.)

Frak
June 21st, 2010, 02:10 PM
Just wanted to ask: What is the current state of this? When is this going to get into Ubuntu? Why isn't it already? What are the current problems? How complicated is it to port this over to KDE applications? When is this going into Kubuntu? (KDE officially had such a feature already in KDE3 but that was not ported to KDE4 for some reason.)
Shuttleworth has a delusional sense of usability. That's why it will probably never go into Ubuntu unless he wants to continue and make it look like OS X even more.

That's all, really. It works great besides that.

DJ_Peng
June 22nd, 2010, 04:49 PM
I'm not sure it should go into a base install. Too many users won't want to use it, and if it were part of a base *buntu I can already hear people scream and cry about how OSX-like Ubuntu is getting.

I wouldn't mind seeing it going into the official repos to make it easier for users to discover and use it, though.

albertz
June 29th, 2010, 12:07 PM
Going into base install is no problem if it is only an option somewhere which is disabled by default.

Old Marcus
July 3rd, 2010, 09:14 PM
Hey guys, does nayone know a fix for this problem:

When I have Nautilus open, it shows as CD/DVD creator, not Nautilus. How to change it to its proper name?

ayoli
July 5th, 2010, 03:26 AM
Hey guys, does nayone know a fix for this problem:

When I have Nautilus open, it shows as CD/DVD creator, not Nautilus. How to change it to its proper name?

Right click on menu applet, pick "edit menu", then edit the menu enntry for nautilus and change the name from "CD/DVD creator" to "File Manager" or whatever you want.

markinf
July 28th, 2010, 01:39 AM
Guys whats the current state with Java apps? I'm a java hacker, is there anything I can do?

TheWeakSleep
August 4th, 2010, 05:45 PM
Where can I report bugs for this? or feature requests? With the "Search box in switcher menu" option active, for ever key pressed 2 are shown. for instance, if i were to type firefox, it would come up as ffiirreeffooxx. It still registers as firefox, but it's not very visually appealing. Does anyone else think it would be nice to be able to "hide" applications from it? so you dont get applications that are incompatible with it showing up in the menu bar, or windows without menus, like gnome-session or covergloobus.py? :P

the8thstar
October 24th, 2010, 03:21 PM
Is there any way for KDE apps menus to appear in the Global menu?

Oleg_G
October 26th, 2010, 11:27 AM
Firefox and Thunderbird plugin for global-menu

wapsi
October 26th, 2010, 01:47 PM
Firefox and Thunderbird plugin for global-menu

Could you please tell me how to use this plugin? I cannot make it work.

I installed the plugin, but the menu appears only in Firefox as normally. I'm using 64bit Lucid/Maverick.

BR,
Wapsi

wapsi
October 26th, 2010, 01:54 PM
BTW:

Is it possible to show the title of the active application in Ubuntu's indicator-appmenu (like in Gnome GlobalMenu)?

Now I'm only getting the menu in the panel, no title or icon.

Daniel Lima
October 30th, 2010, 07:10 PM
There's no packages for Maverick?

karmila
October 31st, 2010, 03:42 AM
Firefox and Thunderbird plugin for global-menu

Thanks, now firefox menu bar shows up on the panel but still not hides from firefox window. Any suggestion?

Edit: I found this mozilla plugin for hiding menu bar https://addons.mozilla.org/en-US/firefox/addon/4762/

karmila
October 31st, 2010, 03:53 AM
There's no packages for Maverick?

Packages for lucid work on maverick.

ayoli
October 31st, 2010, 04:52 PM
Is there any way for KDE apps menus to appear in the Global menu?

try incator appmenu under maverick (or native kde functionality)

Could you please tell me how to use this plugin? I cannot make it work.

I installed the plugin, but the menu appears only in Firefox as normally. I'm using 64bit Lucid/Maverick.

BR,
Wapsi
firefox is not a gtk app, it's xul, global menu will not work with these apps (FF, thunderbird, OOo)
BTW:

Is it possible to show the title of the active application in Ubuntu's indicator-appmenu (like in Gnome GlobalMenu)?

Now I'm only getting the menu in the panel, no title or icon.
make a thread or post this question to a relevant thread, I don't know much about indicator app menu
There's no packages for Maverick?

not yet, but lucid packages work in maverick at least.

Oleg_G
November 7th, 2010, 09:25 AM
Thanks, now firefox menu bar shows up on the panel but still not hides from firefox window. Any suggestion?

Edit: I found this mozilla plugin for hiding menu bar https://addons.mozilla.org/en-US/firefox/addon/4762/

Just right click any firefox toolbar button and uncheck "Menu Bar". There is no need of any additional extension.

Screenshot:

http://i11.fastpic.ru/thumb/2010/1107/5e/3139cae5e42ab4f57313cccf6cf2105e.jpeg (http://fastpic.ru/view/11/2010/1107/3139cae5e42ab4f57313cccf6cf2105e.png.html)

PS. It does not work with ubuntu app-menu.

nilarimogard
November 17th, 2010, 04:50 PM
Firefox and Thunderbird plugin for global-menu

Is there anything you did extra to get it working? It doesn't work for me either with the version in the PPA or the latest 0.7.10 (and Firefox 3.6.x).

Svento
December 5th, 2010, 12:59 PM
Firefox and Thunderbird plugin for global-menu

It works fine in Firefox, but I can't install it in Thunderbird.

Anyone knows where to get it for Thunderbird?

bornagainpenguin
December 6th, 2010, 05:32 PM
Where do I report that Xiphos (The Bible program formerly known as GnomeSword) is not displaying menus properly, IE at all when using the Global Menu? This was on Lucid, so it is possible this may have been fixed already for Maverick.

--bornagainpenguin

WarrenSH
February 17th, 2011, 03:42 AM
Will this work on 10.10 LTS & Chrome?

mpnordland
May 12th, 2011, 01:44 PM
Is there a reliable way to get this working on xfce? I have been using the indicatorappmenu in gnome, but that isn't available for xfce. Can any one help?

theparticle010
May 12th, 2011, 07:40 PM
Is there a reliable way to get this working on xfce?

Use Gnome, my system takes a minuscule amount of ram, 300 ish gnome, 300ish XFCE

zniavre
August 21st, 2011, 09:47 AM
hello
i do not folloow the thread every day

but there is a globalmenu thingy fot gnome3 AND gnome-panel session

if i understand the new 0.9 globalmenu is like a plugin of gnome-shell

my computer is too old to use gnome-shell and/or unity but enough for the fallback session (gnome-panel)

please give us a simple applet for gnome-panel !!!

thank you

gsiliceo
October 25th, 2011, 10:59 AM
I'd like to report a bug(i already did in bugzilla but i think it was the wrong place)
This is a usability bug, you can't use the alt+letter hotkeys in dialog windows
belonging to the main window this applet manage. I mean if there is an
information or an error dialog and that dialog has 3 buttons one of them has
the letter 'e' as alt hotkey i hit alt and then e on my keyboard, the applet
steals the focus and opens the edit menu instead. As an example the System
monitor.
0. Enable the applet
1. Open system monitor
2. Hit down arrow to select a process
3. Hit alt+p to hotkey de End Process button
4. The Confirmation dialog opens.
5. Hit alt+e to select the confirmation End Process button
6. The Edit menu opens

Alt+e is the hotkey for the Edit menu and also for the button inside the
confirmation dialog, you can of course use the key arrows to select the proper
button, but still.

Proposed solutions:
Detect dialogs and disable the menus alt+keys or be less agressive about who
has focus.