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
boneyjellyfish
April 29th, 2007, 01:01 AM
Theoretically yes , you probably have to hack the gtk menu class to do that though.
After taking a good, long look at the gtk source code, I found this function in gtklabel.c: gtk_label_set_text_with_mnemonic ()
gtk_label_set_text_with_mnemonic (GtkLabel *label, const gchar *str)
{
guint last_keyval;
g_return_if_fail (GTK_IS_LABEL (label));
g_return_if_fail (str != NULL);
last_keyval = label->mnemonic_keyval;
g_object_freeze_notify (G_OBJECT (label));
gtk_label_set_label_internal (label, g_strdup (str ? str : ""));
gtk_label_set_use_markup_internal (label, FALSE);
gtk_label_set_use_underline_internal (label, TRUE);
gtk_label_recalculate (label);
gtk_label_setup_mnemonic (label, last_keyval);
g_object_thaw_notify (G_OBJECT (label));
}
From the looks of it, we need to just make a slight modification that removes single-underlines from the 'str' variable, while making sure that double-underlines stay in tact. This needs to take place before the gtk_label_set_label_internal (), and then we can set gtk_label_set_use_underline_internal() to FALSE.
Is there anyone with enough c++ know-how to do this? After a bit of googling, I figured out how to take out single-underlines just fine, but I can't for the life of me figure out how to maintain double-underlines.
Rashid584
April 29th, 2007, 08:35 AM
Didn't work for me. I tried these (http://ubuntuforums.org/showpost.php?p=2495034&postcount=429) instructions, got to the stage of sudo checkinstall (I did checkinstall instead of make install) and got this error:
dpkg: error processing gtk+_2.10.11-1_i386.deb (--install):
trying to overwrite `/usr/bin/ld', which is also in package binutils
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
gtk+_2.10.11-1_i386.deb
Anyone know how to fix?
EDIT: I just used the --force-overwrite switch and it seemed to work. Felt a bity "dirty" but it seems to be working in most gnome apps :D (terminal, gedit, nautilus, gaim) doesn't work in firefox but didn't work with firefox in KDE either so meh.
Its dumb that the Gnome devs are so strongly against this...its unarguably better than the default Gnome/KDE/Windows way.
Thanks for the patch and the nice instructions SkiesofAzel.
EDIT2: Damn...just when I thought... I've found a massive (in fact, THE) flaw with this patch, and that is that there is a pixel (or more) at the top which aren't part of the buttons. The idea is that I can flick my mouse upwards and be on the buttons, but actually I have to flick to the top, then down a pixel and I can click on them. This MUST be fixed otherwise, apart from making things look cleaner, this serves no other usability purpose :(
-Rashid
jiminycricket
April 29th, 2007, 10:25 PM
Rashid: I used to have that little pixel at the top, but it seems to be gone now. I'm not sure how that happened. The only thing I can think of is that I disabled transparency and accidentally overwrote libgtk with the normal version, then I reinstalled the mac menu version.
BTW I absolutely love this type of menu. I agree that the separate menus things is such a waste of space, and finally something actually uses all the wasted space in the top gnome panel ;) I used to think having one menu at the top was silly, but after having used OS X, it just makes so much sense.
BTW, I don't think the Gnome devs are against it completely, after having read the bug for this, they just don't want it default. An applet in upstream GNOME would be so nice. Windows, even Vista, can't do this kind of customization stuff at all...
Rashid584
April 30th, 2007, 01:55 PM
Rashid: I used to have that little pixel at the top, but it seems to be gone now. I'm not sure how that happened. The only thing I can think of is that I disabled transparency and accidentally overwrote libgtk with the normal version, then I reinstalled the mac menu version.
BTW I absolutely love this type of menu. I agree that the separate menus things is such a waste of space, and finally something actually uses all the wasted space in the top gnome panel ;) I used to think having one menu at the top was silly, but after having used OS X, it just makes so much sense.
BTW, I don't think the Gnome devs are against it completely, after having read the bug for this, they just don't want it default. An applet in upstream GNOME would be so nice. Windows, even Vista, can't do this kind of customization stuff at all...
Hmm well I installed mine yesterday...unless you did yours after I did I dunno how it could make a difference? :S
Totally with you on the menu...it should be propogated everywhere, and people need to be educated about why its better :p It is so much better but not enough people know how and why.
-Rashid
boneyjellyfish
May 1st, 2007, 12:48 PM
Theoretically yes , you probably have to hack the gtk menu class to do that though.
Aaaand I've gotten rid of the underlines in the menus. I'm not entirely sure why I'm going further and further with trying to make this computer look like a mac, but nevertheless, if anyone would like to get rid of the underlines in the menus, to make it more like a mac, I can provide the code and where to put it.
Angafirith
May 1st, 2007, 01:46 PM
Thanks, SkiesOfAzel, but I'm afraid the problem still isn't solved. Here's what I've done to attempt to solve it:
1) I installed Angafirith's update using the directions supplied in the INSTALL file. Did nothing, unfortunately.
2) I downloaded the gtk-patched-menubar file from the same post, but couldn't figure out how to install the gtk2 source that he had, so I just installed the libgtk .deb that he had in there. This didn't do anything (but really, I have no idea what I'm even doing here)
3) http://ubuntuforums.org/showthread.php?p=2535244&highlight=hack#post2535244 - I tried doing this, with no results. In fact, changing to Sans actually moved the label higher in the panel. The only font that I was able to use to make it lower was malayalam, but it's horribly ugly and so I tossed it.
4) http://ubuntuforums.org/showpost.php?p=2521956&postcount=27 - I got rid of Lucida Grande Bold, as this post said, and it still didn't fix it.
Anyone have any suggestions? I really have no more ideas on what to do.
Whoops: that is my fault. That "INSTALL" file is not actually mine. The whole reason I screwed around with everything and made the package was because it didn't. I should have deleted that first.
If you have prevu installed, you can just run that for either gtk or the macmenu applet. If not, use the following command. You may need to install a few packages for it to work:
dpkg-buildpackage -rfakeroot
Personally, I recommend using prevu for this, since it doesn't clutter your system with unwanted dev packages and such.
Rashid584
May 1st, 2007, 01:46 PM
Aaaand I've gotten rid of the underlines in the menus. I'm not entirely sure why I'm going further and further with trying to make this computer look like a mac, but nevertheless, if anyone would like to get rid of the underlines in the menus, to make it more like a mac, I can provide the code and where to put it.
Can you provide the code for getting rid of the annoying pixel above the menus which means just flicking your mouse upwards doesn't mean you can click on the menu?
-Rashid
boneyjellyfish
May 1st, 2007, 03:28 PM
Can you provide the code for getting rid of the annoying pixel above the menus which means just flicking your mouse upwards doesn't mean you can click on the menu?
-Rashid
I have no idea what you're talking about.
Yuzem
May 1st, 2007, 03:30 PM
SkiesOfAzel:
I want to change the menus aspect in your imetal skin.
I want them to look like in the cerebro theme.
The only thing I can't do is to change the background color and the text color.
How can I change that?
It seems that is not possible to take a screenshot ot the menus.
Rashid584
May 1st, 2007, 04:33 PM
I have no idea what you're talking about.
Lets say you have an app open, and want to open the "file" menu, you move your mouse upwards and left, and you click your left mouse button. (do this very quickly, only move up and left, don't move back down). What happens?
For me, my mouse pointer goes to the very top of the screen, I click, but nothing happens. No menus appear.
This is because there's a dead pixel above all the menu entries so clicking there will do nothing. I have to move my mouse down a couple pixels then click to open the menu. This is very annoying.
I don't know Gtk programming (or any programming at all for that matter :p) so I dunno if I could find the necessary value/line in the source code...
...I was wondering if you could, seeing as you seem familiar with the source :)
-Rashid
boneyjellyfish
May 2nd, 2007, 12:15 AM
Lets say you have an app open, and want to open the "file" menu, you move your mouse upwards and left, and you click your left mouse button. (do this very quickly, only move up and left, don't move back down). What happens?
For me, my mouse pointer goes to the very top of the screen, I click, but nothing happens. No menus appear.
This is because there's a dead pixel above all the menu entries so clicking there will do nothing. I have to move my mouse down a couple pixels then click to open the menu. This is very annoying.
I don't know Gtk programming (or any programming at all for that matter :p) so I dunno if I could find the necessary value/line in the source code...
...I was wondering if you could, seeing as you seem familiar with the source :)
-Rashid
Perhaps, but I still have no idea what you're talking about. Maybe you could give me a picture of where your mouse is?
Rashid584
May 2nd, 2007, 12:45 PM
Perhaps, but I still have no idea what you're talking about. Maybe you could give me a picture of where your mouse is?
Haha...are my explanations really that bad? :p OK, here come the screenshots... :D
Understand now?
-Rashid
echelon89
May 2nd, 2007, 01:32 PM
Hello Everyone!
I've just created a libgtk2.0 patched for ubuntu feisty...:)
you can download them from here (http://echelon89.altervista.org/index.php?option=com_content&task=view&id=35&Itemid=58), but you need to register (http://echelon89.altervista.org/index.php?option=com_registration&task=register) to view the links, because files are not in my own server, and I have to limit the bandwidth.:( sorry
If you also click on my banner, I am very happy, and sorry for my bad english....
SkiesOfAzel
May 2nd, 2007, 02:39 PM
Aaaand I've gotten rid of the underlines in the menus. I'm not entirely sure why I'm going further and further with trying to make this computer look like a mac, but nevertheless, if anyone would like to get rid of the underlines in the menus, to make it more like a mac, I can provide the code and where to put it.
That's nice, i've gotten rid of the arrow under the main menu applet icon :P :
sudo apt-get build-dep gnome-panel
apt-get source gnome-panel
cd gnome-panel-2.18.1
gedit gnome-panel/panel-menu-button.c
search for a line with the word arrow and comment it (put // in front of the line or put the line between /* and */). Save it and close gedit.
If you don't want your new packages to show on the update list
gedit debian/changelog
and change the first line from this gnome-panel (1:2.18.1-0ubuntu3.1) feisty-proposed; urgency=low
to this gnome-panel (1:2.18.1-0ubuntu3.2) feisty-proposed; urgency=low
Now type dpkg-buildpackage -rfakeroot
Your new debs are ready to install, just do
cd ..
sudo dpkg -i *.deb
Logout and login or killall gnome-panel .
I'd also like to get rid of the underlines so please provide us with the code.
JordanII
May 2nd, 2007, 03:55 PM
I am working on making my copy of Ubuntu look like OS-X. I am too the point where I need to install the Mac MenuBar and got the patch working, but how do I install?
pears0
May 2nd, 2007, 09:02 PM
ok, a step by step,. clear n00b install guide is needed!!!!
When ever I try to run ./configure in the directory, it just says does not exsist (or something to that effect) how the hell do u install this!
glaeven
May 2nd, 2007, 09:08 PM
yes, a simple tutorial is needed!
boneyjellyfish
May 2nd, 2007, 09:57 PM
I'd also like to get rid of the underlines so please provide us with the code.
First, thank you for the instructions on getting rid of that pesky arrow, although for some reason the dpkg-buildpackage command produced a ton of errors for me, so I just compiled it manually.
Anyway, since you asked for it, here are the instructions.
First, make sure you have the patched gtk+ 2.10.11 from your post here: http://ubuntuforums.org/showpost.php?p=2495034&postcount=429
Go into gtk+-2.10.11/gtk and open gtklabel.c.
Search for this function: gtk_label_set_uline_text_internal. It should be around line 2500 or so. This code should begin at the very first line of that function:
gchar new1[256];
int iii, jjj;
jjj = 0;
// Cycle through the length of the original string
for(iii = 0; iii < strlen(str); iii++)
{
// check if the current char is an underscore
if(str[iii] == '_')
{
// it is - is it a double underscore?
if((str[iii+1] == '_') || (str[iii-1] == '_')) {
// yes it is, so copy it like normal.
new1[jjj] = str[iii];
}
// no it isn't, so don't copy this char. iterate to the
// next char in the original string but don't iterate
// to the next char in the new string
}
else {
new1[jjj] = str[iii];
jjj++;
}
}
// null terminate the new string
new1[jjj] = 0;
str = new1;
To compile gtk+, go back into the gtk+-2.10.11 directory and type this:
./configure --prefix=/usr/
make
sudo make install
Reboot your computer or press Ctrl-Alt-Backspace and you've gotten rid of your underlines.
Understand now?
Nope! No matter what I try, I can't seem to reproduce anything like what you're describing. What's the height of your panel, if I may ask?
Rashid584
May 3rd, 2007, 02:43 AM
Nope! No matter what I try, I can't seem to reproduce anything like what you're describing. What's the height of your panel, if I may ask?
So this is a problem only I'm getting? :S My panel is 24 pixels, the Ubuntu default.
EDIT: Haha...thanks for the idea. I changed it to 23 pixels and it works fine now :D Except for the furtherst left menu (File) there seems to be a dead pixel on the very left of the panel...try moving your mouse up into the very top left corner of your screen, do you get the same behavior as me?
-Rashid
Pasto
May 3rd, 2007, 04:06 AM
First, thank you for the instructions on getting rid of that pesky arrow, although for some reason the dpkg-buildpackage command produced a ton of errors for me, so I just compiled it manually.
Anyway, since you asked for it, here are the instructions.
First, make sure you have the patched gtk+ 2.10.11 from your post here: http://ubuntuforums.org/showpost.php?p=2495034&postcount=429
Go into gtk+-2.10.11/gtk and open gtklabel.c.
Search for this function: gtk_label_set_uline_text_internal. It should be around line 2500 or so. This code should begin at the very first line of that function:
To compile gtk+, go back into the gtk+-2.10.11 directory and type this:
./configure --prefix=/usr/
make
sudo make install
Reboot your computer or press Ctrl-Alt-Backspace and you've gotten rid of your underlines.
I found an easier way, by changing the pattern of the label:
In that same function, look for the line
*pattern_dest++ = '_';
and change it to
*pattern_dest++ = ' '; // Annoying underline removed
SkiesOfAzel
May 3rd, 2007, 09:40 AM
I found an easier way, by changing the pattern of the label:
In that same function, look for the line
*pattern_dest++ = '_';
and change it to
*pattern_dest++ = ' '; // Annoying underline removed
It's indeed seems allot better that way, no table, no loop etc. Boneyjellyfish's trick keeps the double underlines though. I will build some debs with both methods and post them along with the hacked gnome-panel that removes the arrow. Can anyone recommend a reliable free hosting server?
male81
May 3rd, 2007, 11:00 AM
It's indeed seems allot better that way, no table, no loop etc. Boneyjellyfish's trick keeps the double underlines though. I will build some debs with both methods and post them along with the hacked gnome-panel that removes the arrow. Can anyone recommend a reliable free hosting server?
http://rapidshare.com/ :confused:
Rashid584
May 3rd, 2007, 11:58 AM
rapidshare is awful...doesn't work for many people...like me :(
Can't remember why it is though...might be something to do with where I am I think. Or my ISP or something :S (UK, virgin media)
-Rashid
Jeby
May 3rd, 2007, 01:31 PM
i've a problem on my iBook: i can't add the applet to the bar, because when i try i obtain a message tha sounds like this "The applet is not compatible ... bla bla bla ... Elimante Cancel etc..."
SkiesOfAzel
May 3rd, 2007, 02:20 PM
i've a problem on my iBook: i can't add the applet to the bar, because when i try i obtain a message tha sounds like this "The applet is not compatible ... bla bla bla ... Elimante Cancel etc..."
Try installing the applet attached on this post (http://ubuntuforums.org/showpost.php?p=2441978&postcount=403), logout , relogin and readd it to the panel.
Jeby
May 3rd, 2007, 04:47 PM
Try installing the applet attached on this post (http://ubuntuforums.org/showpost.php?p=2441978&postcount=403), logout , relogin and readd it to the panel.
I've already tried it! For me does not work!
SkiesOfAzel
May 3rd, 2007, 06:17 PM
I've already tried it! For me does not work!
Are you running Feisty? Do you use a patched gtk?
glaeven
May 3rd, 2007, 09:15 PM
can someone please recommend/make a good turorial? this whole thread is a jumble of instructions, and none of it helps.
boneyjellyfish
May 3rd, 2007, 09:54 PM
It's indeed seems allot better that way, no table, no loop etc. Boneyjellyfish's trick keeps the double underlines though. I will build some debs with both methods and post them along with the hacked gnome-panel that removes the arrow. Can anyone recommend a reliable free hosting server?
My code isn't finished, either. I need to add in code to determine if there's a triple-underline present (a literal underscore, or two underlines, followed by another underline; in total it would draw an underscore and then underline the following letter).
can someone please recommend/make a good turorial? this whole thread is a jumble of instructions, and none of it helps.
SkiesOfAzel made a wonderful guide here (http://ubuntuforums.org/showthread.php?p=2532569&highlight=hack#post2532569). If you have any questions after following all of those instructions, I'd be happy to help.
Pasto
May 4th, 2007, 01:26 AM
It's indeed seems allot better that way, no table, no loop etc. Boneyjellyfish's trick keeps the double underlines though. I will build some debs with both methods and post them along with the hacked gnome-panel that removes the arrow. Can anyone recommend a reliable free hosting server?
If you take a look at the code, double underscores are used for deciding whether to set the pattern to an underscore or not. This change *should* have the same effect, unless I missed something.
Jeby
May 4th, 2007, 03:27 AM
Are you running Feisty? Do you use a patched gtk?
i'm on feisty, and i follow this instruction:
http://ubuntuforums.org/showpost.php?p=2495034&postcount=429
but now i see this:
http://ubuntuforums.org/showpost.php?p=2532569&postcount=463
i will try it
SkiesOfAzel
May 4th, 2007, 11:50 AM
THESE DEBS ARE FOR FEISTY ONLY!!!
Here are the debs i promised so if you have problems compiling try them instead. They are hosted on rapidshare. If you have problems downloading from them just post a service that works for you and i will upload the files there too. The debs are build using the Ubuntu versions of the gnome packages for more compatibility.
You can get the hacked gtk from here (http://rs89.rapidshare.com/files/29453895/gtk-new.tar.gz). These packages include both the macmenu hack needed for macmenu to work and a hack to remove the underlines from the menu entries Osx style.
What you get here (http://rapidshare.com/files/29454963/gnome-panel.tar.gz) is a gnome panel without the annoying arrow under the main menu icon.
Finally here (http://rapidshare.com/files/29455993/gnome-macmenu-applet.tar.gz) is the macmenu applet.
[EDIT]
Me801 has kindly offered to host the debs to his ftp server, so if you have problems with rapidshare, get them here (http://www.userbarsco.uni.cc/macmenu/macmenu/).
Installation:
Move the archives to a new folder, open a terminal , browse to this folder and :
tar -zxvf gnome-panel.tar.gz
tar -zxvf gtk-new.tar.gz
sudo dpkg -i *.deb
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
Logout, relogin and add the macmenu applet to your panel.
byoon
May 4th, 2007, 12:11 PM
Here are the debs i promised so if you have problems compiling try them instead. They are hosted on rapidshare. If you have problems downloading from them just post a service that works for you and i will upload the files there too. The debs are build using the Ubuntu versions of the gnome packages for more compatibility.
You can get the hacked gtk from here (http://rs89.rapidshare.com/files/29453895/gtk-new.tar.gz). These packages include both the macmenu hack needed for macmenu to work and a hack to remove the underlines from the menu entries Osx style.
What you get here (http://rapidshare.com/files/29454963/gnome-panel.tar.gz) is a gnome panel without the annoying arrow under the main menu icon.
Finally here (http://rapidshare.com/files/29455993/gnome-macmenu-applet.tar.gz) is the macmenu applet.
Installation:
Move the archives to a new folder, open a terminal , browse to this folder and :
tar -zxvf gnome-panel.tar.gz
tar -zxvf gtk-new.tar.gz
sudo dpkg -i *.deb
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
Logout, relogin and add the macmenu applet to your panel.
Can someone please host these files? I downloaded the first one (gtk-new.tar.gz) and RapidShare is saying that I've reached my limit already. I still need the panel and applet.
Btw, thanks for the great work in packaging these.
echelon89
May 4th, 2007, 12:40 PM
I would like something like this...
http://www.taimila.com/images/osx2/topbar.jpg
But I obtained this... :confused:
http://www.image-share.net/image/17710/Schermata3.png
how get macmenu applet work with firefox?
and how do I fix the background problem?
Thanks...
me801
May 4th, 2007, 02:39 PM
@SkiesOfAzel:
I have the same problem as byoon, rapidshare saying reached download limit. If you PM me, I can give you an ftp account on my hosting account and you can upload them there to make it easier for everyone to download.
@echelon89:
I don't think it works with firefox, as the menu stays in firefox window for me too.
With the background problem, change your GTK theme. Try: http://www.taimila.com/downloads/gtk-osx-theme.tar.gz as this is the one I use and it sorts out the problem.
Hope this helps.
echelon89
May 4th, 2007, 04:23 PM
@SkiesOfAzel:
I have the same problem as byoon, rapidshare saying reached download limit. If you PM me, I can give you an ftp account on my hosting account and you can upload them there to make it easier for everyone to download.
@echelon89:
I don't think it works with firefox, as the menu stays in firefox window for me too.
With the background problem, change your GTK theme. Try: http://www.taimila.com/downloads/gtk-osx-theme.tar.gz as this is the one I use and it sorts out the problem.
Hope this helps.Thanks a lot...
I have another question...
I don't really like the controls of that theme...
How I can modify my theme to fix the MacMenuBar background?
me801
May 4th, 2007, 04:36 PM
I'm not sure how to modify your current theme as I don't know much about GTK themes. You can probably find some good tutorials online, the only thing I know is that it's the background image of the menu that needs to be changed.
male81
May 4th, 2007, 06:51 PM
@ SkiesOfAzel:
Great! Your debs work really fine!
MacMenu rulez! :-d
SkiesOfAzel
May 4th, 2007, 07:16 PM
Although i haven't coded anything for 2 years and i have no experience with gtk i will probably try to alter the macmenu applet a little. i might try to combine it with some code from the menu bar applet to give it a default menu. If i get to it and if i succeed , i will post it here but i warn you , don't hold your breath ;) .
Pasto
May 4th, 2007, 09:54 PM
Although i haven't coded anything for 2 years and i have no experience with gtk i will probably try to alter the macmenu applet a little. i might try to combine it with some code from the menu bar applet to give it a default menu. If i get to it and if i succeed , i will post it here but i warn you , don't hold your breath ;) .
That'll be cool.
Anyone tried opening the application "gens" ? this one in particular makes my menu look really weird, I'll post a screenshot later.
glaeven
May 4th, 2007, 11:36 PM
yes!! i got it to work. the .deb's helped so much!! all i did was install them and install the applet and it worked.
my only issues are with Firefox (whick i am gonn slowly not use anymore) and nautilus doesnt work. it keeps the menu bar. the macmenu does show filrebrowser, but it doesnt show the File, Edit, etc stuff. any tips?
boneyjellyfish
May 5th, 2007, 01:31 AM
how get macmenu applet work with firefox?
and how do I fix the background problem?
Thanks...
As someone already said, Firefox is not supported because it does not use gtk+. Now, as for your problem. First, since you're using a background image for your panel that has rounded corners, you're going to have to cut out a small rectangular section of that to use as the menu's background (make it like... a 5 pixel wide chunk of it). Save it as panel.png in the same folder as your theme's gtkrc file. Then, go into gtkrc and add these lines:
#################### MENUBAR ###################
style "menubar"
{
fg[NORMAL] = "#000000"
text[NORMAL] = "#000000"
fg[PRELIGHT] = "#404040"
fg[ACTIVE] = "#404040"
fg[INSENSITIVE] = "#DDE4FF"
text[PRELIGHT] = "#DDE4FF"
xthickness = 0
ythickness = 0
engine "pixmap"
{
image
{
function = BOX
state = NORMAL
file = "panel.png"
border = { 0, 0, 0, 0 }
stretch = FALSE
}
image
{
function = BOX
state = ACTIVE
file = "panel.png"
border = { 0, 0, 0, 0 }
stretch = FALSE
}
image
{
function = BOX
state = INSENSITIVE
file = "panel.png
border = { 0, 0, 0, 0 }
stretch = FALSE
}
image
{
function = BOX
state = PRELIGHT
file = "panel.png"
border = { 2, 2, 2, 2 }
stretch = FALSE
}
}
Also, keep in mind that the menu won't show up correctly in any applications that are accessed with either sudo or gksudo, such as synaptic or any instance of sudo gedit or whatever you're using. To fix this, you'll have to copy your .themes folder to /root.
Although i haven't coded anything for 2 years and i have no experience with gtk i will probably try to alter the macmenu applet a little. i might try to combine it with some code from the menu bar applet to give it a default menu. If i get to it and if i succeed , i will post it here but i warn you , don't hold your breath ;) .
You know, I saw a post of yours about this topic on some website (either compiz or awn, I can't remember), and I meant to bring this up. I, too, have been putting a lot of thought into making a menu for that little label, and I would love to work with you on this project. The main problem I'm facing is thinking of items to actually put into the menu--especially ones that I can actually program, which would exclude things like Hide Others and the Services submenu.
chedabob
May 5th, 2007, 08:50 AM
I tried SkiesOfAzel's .debs, and now I have no pane at all. I just have a bar in the top left corner with the menu for GAIM. I also get a bunch of "I've detected a panel already open. Quitting" when I log in. I also have loads of dependencies missing:
The following packages have unmet dependencies.
gnome-panel: Depends: libatk1.0-0 (>= 1.13.1) but 1.12.3-0ubuntu1 is installed
Depends: libc6 (>= 2.5-0ubuntu1) but 2.4-1ubuntu12.3 is installed
Depends: libcairo2 (>= 1.4.2) but 1.2.4-1ubuntu2 is installed
Depends: libdbus-1-3 (>= 0.94) but 0.93-0ubuntu3.1 is installed
Depends: libdbus-glib-1-2 (>= 0.73) but 0.71-1ubuntu1 is installed
Depends: libebook1.2-9 (>= 1.10.1) but 1.8.1-0ubuntu5 is installed
Depends: libecal1.2-7 (>= 1.10.1) but 1.8.1-0ubuntu5 is installed
Depends: libedataserver1.2-9 (>= 1.10.1) but it is not installable
Depends: libedataserverui1.2-8 (>= 1.10.1) but 1.8.1-0ubuntu5 is installed
Depends: libfontconfig1 (>= 2.4.0) but 2.3.2-7ubuntu2 is installed
Depends: libglib2.0-0 (>= 2.12.9) but 2.12.4-0ubuntu1 is installed
Depends: libgnome-keyring0 (>= 0.7.1) but 0.6.0-0ubuntu2 is installed
Depends: libgnomeui-0 (>= 2.17.1) but 2.16.1-0ubuntu2 is installed
Depends: libgnomevfs2-0 (>= 1:2.17.90) but 2.16.1-0ubuntu7 is installed
Depends: libpango1.0-0 (>= 1.16.2) but 1.14.5-0ubuntu1 is installed
Depends: libxml2 (>= 2.6.27) but 2.6.26.dfsg-2ubuntu4 is installed
Depends: libxrandr2 (>= 2:1.2.0) but 2:1.1.1-0ubuntu1 is installed
gtk2-engines-pixbuf: Depends: libatk1.0-0 (>= 1.13.1) but 1.12.3-0ubuntu1 is installed
Depends: libc6 (>= 2.5-0ubuntu1) but 2.4-1ubuntu12.3 is installed
Depends: libcairo2 (>= 1.4.0) but 1.2.4-1ubuntu2 is installed
Depends: libglib2.0-0 (>= 2.12.9) but 2.12.4-0ubuntu1 is installed
Depends: libpango1.0-0 (>= 1.16.2) but 1.14.5-0ubuntu1 is installed
gtk2.0-examples: Depends: libatk1.0-0 (>= 1.13.1) but 1.12.3-0ubuntu1 is installed
Depends: libc6 (>= 2.5-0ubuntu1) but 2.4-1ubuntu12.3 is installed
Depends: libcairo2 (>= 1.4.0) but 1.2.4-1ubuntu2 is installed
Depends: libfontconfig1 (>= 2.4.0) but 2.3.2-7ubuntu2 is installed
Depends: libglib2.0-0 (>= 2.12.9) but 2.12.4-0ubuntu1 is installed
Depends: libpango1.0-0 (>= 1.16.2) but 1.14.5-0ubuntu1 is installed
Depends: libpng12-0 (>= 1.2.13-4) but 1.2.8rel-5.1ubuntu0.1 is installed
Depends: libxrandr2 (>= 2:1.2.0) but 2:1.1.1-0ubuntu1 is installed
libgtk2.0-0: Depends: libatk1.0-0 (>= 1.13.1) but 1.12.3-0ubuntu1 is installed
Depends: libc6 (>= 2.5-0ubuntu1) but 2.4-1ubuntu12.3 is installed
Depends: libcairo2 (>= 1.4.0) but 1.2.4-1ubuntu2 is installed
Depends: libcupsys2 (>= 1.2.7) but 1.2.4-2ubuntu3 is installed
Depends: libfontconfig1 (>= 2.4.0) but 2.3.2-7ubuntu2 is installed
Depends: libglib2.0-0 (>= 2.12.9) but 2.12.4-0ubuntu1 is installed
Depends: libpango1.0-0 (>= 1.16.2) but 1.14.5-0ubuntu1 is installed
Depends: libpng12-0 (>= 1.2.13-4) but 1.2.8rel-5.1ubuntu0.1 is installed
Depends: libxrandr2 (>= 2:1.2.0) but 2:1.1.1-0ubuntu1 is installed
libgtk2.0-bin: Depends: libatk1.0-0 (>= 1.13.1) but 1.12.3-0ubuntu1 is installed
Depends: libc6 (>= 2.5-0ubuntu1) but 2.4-1ubuntu12.3 is installed
Depends: libcairo2 (>= 1.4.0) but 1.2.4-1ubuntu2 is installed
Depends: libfontconfig1 (>= 2.4.0) but 2.3.2-7ubuntu2 is installed
Depends: libglib2.0-0 (>= 2.12.9) but 2.12.4-0ubuntu1 is installed
Depends: libpango1.0-0 (>= 1.16.2) but 1.14.5-0ubuntu1 is installed
Depends: libpng12-0 (>= 1.2.13-4) but 1.2.8rel-5.1ubuntu0.1 is installed
Depends: libxrandr2 (>= 2:1.2.0) but 2:1.1.1-0ubuntu1 is installed
libpanel-applet2-0: Depends: libatk1.0-0 (>= 1.13.1) but 1.12.3-0ubuntu1 is installed
Depends: libc6 (>= 2.5-0ubuntu1) but 2.4-1ubuntu12.3 is installed
Depends: libcairo2 (>= 1.4.2) but 1.2.4-1ubuntu2 is installed
Depends: libfontconfig1 (>= 2.4.0) but 2.3.2-7ubuntu2 is installed
Depends: libglib2.0-0 (>= 2.12.9) but 2.12.4-0ubuntu1 is installed
Depends: libgnome-keyring0 (>= 0.7.1) but 0.6.0-0ubuntu2 is installed
Depends: libgnomeui-0 (>= 2.17.1) but 2.16.1-0ubuntu2 is installed
Depends: libgnomevfs2-0 (>= 1:2.17.90) but 2.16.1-0ubuntu7 is installed
Depends: libpango1.0-0 (>= 1.16.2) but 1.14.5-0ubuntu1 is installed
Depends: libxml2 (>= 2.6.27) but 2.6.26.dfsg-2ubuntu4 is installed
Depends: libxrandr2 (>= 2:1.2.0) but 2:1.1.1-0ubuntu1 is installed
E: Unmet dependencies. Try using -f.
Any ideas?
echelon89
May 5th, 2007, 09:05 AM
As someone already said, Firefox is not supported because it does not use gtk+. Now, as for your problem. First, since you're using a background image for your panel that has rounded corners, you're going to have to cut out a small rectangular section of that to use as the menu's background (make it like... a 5 pixel wide chunk of it). Save it as panel.png in the same folder as your theme's gtkrc file. Then, go into gtkrc and add these lines:
/Cut
Thanks for the answer,I've tried it, but it doesn't work...:(
ayoli
May 5th, 2007, 10:45 AM
Thanks for the answer,I've tried it, but it doesn't work...:(
did you restart your gnome-panel after modifications ? if not, try this in a terminal:
kill -SIGUSR1 `pidof gnome-panel`
carlbastos
May 5th, 2007, 10:47 AM
I have the following problem(please, read about the macmenu): click here (http://ubuntuforums.org/showpost.php?p=2595544&postcount=62)
I know this was already discussed here, but I didn't understand a word of what to do O.o
edit: I just realized another well discussed issue: the background corner becomes square again when the deskbar(spotlight) magically slides to the right(because of a new tray icon appearing like GAIM for example). Is there a way of LOCKING or set its background transparent?
here it is when the tray has just one icon(and the notification area doesn't push deskbar to the corner):
http://www.jpegr.com/uploads/1/issue02.jpg (http://www.jpegr.com)
...and here it is after "sliding" to the right:
http://www.jpegr.com/uploads/1/issue01.jpg (http://www.jpegr.com)
--
thanks
SkiesOfAzel
May 5th, 2007, 11:02 AM
I tried SkiesOfAzel's .debs, and now I have no pane at all. I just have a bar in the top left corner with the menu for GAIM. I also get a bunch of "I've detected a panel already open. Quitting" when I log in. I also have loads of dependencies missing:
The following packages have unmet dependencies.
gnome-panel: Depends: libatk1.0-0 (>= 1.13.1) but 1.12.3-0ubuntu1 is installed
Depends: libc6 (>= 2.5-0ubuntu1) but 2.4-1ubuntu12.3 is installed
Depends: libcairo2 (>= 1.4.2) but 1.2.4-1ubuntu2 is installed
Depends: libdbus-1-3 (>= 0.94) but 0.93-0ubuntu3.1 is installed
Depends: libdbus-glib-1-2 (>= 0.73) but 0.71-1ubuntu1 is installed
Depends: libebook1.2-9 (>= 1.10.1) but 1.8.1-0ubuntu5 is installed
Depends: libecal1.2-7 (>= 1.10.1) but 1.8.1-0ubuntu5 is installed
Depends: libedataserver1.2-9 (>= 1.10.1) but it is not installable
Depends: libedataserverui1.2-8 (>= 1.10.1) but 1.8.1-0ubuntu5 is installed
Depends: libfontconfig1 (>= 2.4.0) but 2.3.2-7ubuntu2 is installed
Depends: libglib2.0-0 (>= 2.12.9) but 2.12.4-0ubuntu1 is installed
Depends: libgnome-keyring0 (>= 0.7.1) but 0.6.0-0ubuntu2 is installed
Depends: libgnomeui-0 (>= 2.17.1) but 2.16.1-0ubuntu2 is installed
Depends: libgnomevfs2-0 (>= 1:2.17.90) but 2.16.1-0ubuntu7 is installed
Depends: libpango1.0-0 (>= 1.16.2) but 1.14.5-0ubuntu1 is installed
Depends: libxml2 (>= 2.6.27) but 2.6.26.dfsg-2ubuntu4 is installed
Depends: libxrandr2 (>= 2:1.2.0) but 2:1.1.1-0ubuntu1 is installed
gtk2-engines-pixbuf: Depends: libatk1.0-0 (>= 1.13.1) but 1.12.3-0ubuntu1 is installed
Depends: libc6 (>= 2.5-0ubuntu1) but 2.4-1ubuntu12.3 is installed
Depends: libcairo2 (>= 1.4.0) but 1.2.4-1ubuntu2 is installed
Depends: libglib2.0-0 (>= 2.12.9) but 2.12.4-0ubuntu1 is installed
Depends: libpango1.0-0 (>= 1.16.2) but 1.14.5-0ubuntu1 is installed
gtk2.0-examples: Depends: libatk1.0-0 (>= 1.13.1) but 1.12.3-0ubuntu1 is installed
Depends: libc6 (>= 2.5-0ubuntu1) but 2.4-1ubuntu12.3 is installed
Depends: libcairo2 (>= 1.4.0) but 1.2.4-1ubuntu2 is installed
Depends: libfontconfig1 (>= 2.4.0) but 2.3.2-7ubuntu2 is installed
Depends: libglib2.0-0 (>= 2.12.9) but 2.12.4-0ubuntu1 is installed
Depends: libpango1.0-0 (>= 1.16.2) but 1.14.5-0ubuntu1 is installed
Depends: libpng12-0 (>= 1.2.13-4) but 1.2.8rel-5.1ubuntu0.1 is installed
Depends: libxrandr2 (>= 2:1.2.0) but 2:1.1.1-0ubuntu1 is installed
libgtk2.0-0: Depends: libatk1.0-0 (>= 1.13.1) but 1.12.3-0ubuntu1 is installed
Depends: libc6 (>= 2.5-0ubuntu1) but 2.4-1ubuntu12.3 is installed
Depends: libcairo2 (>= 1.4.0) but 1.2.4-1ubuntu2 is installed
Depends: libcupsys2 (>= 1.2.7) but 1.2.4-2ubuntu3 is installed
Depends: libfontconfig1 (>= 2.4.0) but 2.3.2-7ubuntu2 is installed
Depends: libglib2.0-0 (>= 2.12.9) but 2.12.4-0ubuntu1 is installed
Depends: libpango1.0-0 (>= 1.16.2) but 1.14.5-0ubuntu1 is installed
Depends: libpng12-0 (>= 1.2.13-4) but 1.2.8rel-5.1ubuntu0.1 is installed
Depends: libxrandr2 (>= 2:1.2.0) but 2:1.1.1-0ubuntu1 is installed
libgtk2.0-bin: Depends: libatk1.0-0 (>= 1.13.1) but 1.12.3-0ubuntu1 is installed
Depends: libc6 (>= 2.5-0ubuntu1) but 2.4-1ubuntu12.3 is installed
Depends: libcairo2 (>= 1.4.0) but 1.2.4-1ubuntu2 is installed
Depends: libfontconfig1 (>= 2.4.0) but 2.3.2-7ubuntu2 is installed
Depends: libglib2.0-0 (>= 2.12.9) but 2.12.4-0ubuntu1 is installed
Depends: libpango1.0-0 (>= 1.16.2) but 1.14.5-0ubuntu1 is installed
Depends: libpng12-0 (>= 1.2.13-4) but 1.2.8rel-5.1ubuntu0.1 is installed
Depends: libxrandr2 (>= 2:1.2.0) but 2:1.1.1-0ubuntu1 is installed
libpanel-applet2-0: Depends: libatk1.0-0 (>= 1.13.1) but 1.12.3-0ubuntu1 is installed
Depends: libc6 (>= 2.5-0ubuntu1) but 2.4-1ubuntu12.3 is installed
Depends: libcairo2 (>= 1.4.2) but 1.2.4-1ubuntu2 is installed
Depends: libfontconfig1 (>= 2.4.0) but 2.3.2-7ubuntu2 is installed
Depends: libglib2.0-0 (>= 2.12.9) but 2.12.4-0ubuntu1 is installed
Depends: libgnome-keyring0 (>= 0.7.1) but 0.6.0-0ubuntu2 is installed
Depends: libgnomeui-0 (>= 2.17.1) but 2.16.1-0ubuntu2 is installed
Depends: libgnomevfs2-0 (>= 1:2.17.90) but 2.16.1-0ubuntu7 is installed
Depends: libpango1.0-0 (>= 1.16.2) but 1.14.5-0ubuntu1 is installed
Depends: libxml2 (>= 2.6.27) but 2.6.26.dfsg-2ubuntu4 is installed
Depends: libxrandr2 (>= 2:1.2.0) but 2:1.1.1-0ubuntu1 is installed
E: Unmet dependencies. Try using -f.
Any ideas?
You are not on Feisty, are you? To reinstall your original packages, find the packages you installed on synaptic, go to the packages menu and select force version. On the popup window select the original package and press force version.
chedabob
May 5th, 2007, 11:08 AM
You are not on Feisty, are you? To reinstall your original packages, find the packages you installed on synaptic, go to the packages menu and select force version. On the popup window select the original package and press force version.
I tried the force version thing, but it starts trying to remove most of my packages.
SkiesOfAzel
May 5th, 2007, 11:37 AM
Which Ubuntu version are you using? If there where dependencies problems how did you install the debs? Did you force them?Anyway, to restore your old packages you can build them yourself if forcing version doesn't work.
mkdir packages
cd packages
mkdir gtk2
cd gtk2
apt-get sources libgtk2.0-0
sudo apt-get build-dep libgtk2.0-0
sudo apt-get install fakeroot
Now there should be a folder starting with gtk , cd to this folder and
dpkg-buildpackage -rfakeroot
When it finishes just
cd ..
sudo dpkg -i --force-all *.deb
To restore the panel:
cd ..
mkdir gnome-panel
apt-get sources gnome-panel
sudo apt-get build-dep gnome-panel
cd to the newly created folder starting with gnome-panel- and
dpkg-buildpackage -rfakeroot
When it finishes just
cd ..
sudo dpkg -i --force-all *.deb
chedabob
May 5th, 2007, 11:42 AM
Which Ubuntu version are you using? If there where dependencies problems how did you install the debs? Did you force them?Anyway, to restore your old packages you can build them yourself if forcing version doesn't work.
Im using Edgy. I didn't force them, they installed fine to start with, but I got a bunch of errors during the install, something to do with it not configuring the panel because of the dependencies.
When I try to get the build-deps for libgtk I get the following error
E: Build-dependencies for libgtk2.0-0 could not be satisfied.
I might just reinstall Feisty and hopefully any problems i've had with it previously are sorted.
SkiesOfAzel
May 5th, 2007, 12:03 PM
You can just get the macmenu debs for edgyfrom here (http://chrislord.net/files/gtkmenubar/) and force them.
chedabob
May 5th, 2007, 04:43 PM
How do I get rid of this bar :
http://chedabob.com/gallery/albums/userpics/10001/bleh.png
Also, when I run GIMP now, the "reticle" lags about 3 seconds behind. So if I move my cursor in a circle, to draw it, it takes another 3 seconds or so for it to be painted. Is this a fault of GTK or something else?
SkiesOfAzel
May 5th, 2007, 05:09 PM
How do I get rid of this bar :
http://chedabob.com/gallery/albums/userpics/10001/bleh.png
Also, when I run GIMP now, the "reticle" lags about 3 seconds behind. So if I move my cursor in a circle, to draw it, it takes another 3 seconds or so for it to be painted. Is this a fault of GTK or something else?
This is the osx skin by Laterix if i am not mistaken. He has his own version of the applet to go with it on his site.
As for the gimp problem , it has never happened to me on Edgy or Feisty (and i use gimp allot), so i can't help you there.
glaeven
May 5th, 2007, 11:06 PM
has anyone had any prblems with nautilus? mine keeps the menubar in the window.
also, the tag doesnt strech if a title is too long. so, it says: Termi... File, Edit, ...
any fixes?
Pasto
May 6th, 2007, 06:53 AM
How do I get rid of this bar :
http://chedabob.com/gallery/albums/userpics/10001/bleh.png
Also, when I run GIMP now, the "reticle" lags about 3 seconds behind. So if I move my cursor in a circle, to draw it, it takes another 3 seconds or so for it to be painted. Is this a fault of GTK or something else?
Find these three consecutive lines in macmenu-applet.c
mmb->label_space = gtk_event_box_new();
gtk_widget_set_size_request(mmb->label_space, 8, 1);
gtk_box_pack_start(mmb->basebox, mmb->label_space, FALSE, FALSE, 0);
And comment them:
//mmb->label_space = gtk_event_box_new();
//gtk_widget_set_size_request(mmb->label_space, 8, 1);
//gtk_box_pack_start(mmb->basebox, mmb->label_space, FALSE, FALSE, 0);
then recompile and reinstall the applet (copy it again to where it should be). That's what I did and it works, however the separation between the menu and the app-name is not as big as I'd like.
glaeven
May 6th, 2007, 06:51 PM
does anyone know how make the program name stretch, so it doesnt cut it off?
also, how do you change the background of the panel and have the macmenu change too?
carlbastos
May 6th, 2007, 07:18 PM
Solved all the problems. One more thing: when I run Pidgin, its title(label) appears in lowercase on the appler(it should appear Pidgin, but it gives me a pidgin. Is this because of the applet, or the pidgin itself?
SS:
http://www.jpegr.com/uploads/1/pidgin.jpg (http://www.jpegr.com)
A friend of mine also has the applet installed, but his Pidgin is uppercase =/ that's strange!
JordanII
May 7th, 2007, 10:12 AM
Is there a .Deb that will install everything I need in Feisty?
Gang_Star
May 7th, 2007, 10:25 AM
To anyone who can help,
I've lost track of how many packages I've now installed without getting the right result. The closest I have got is following Angafirith's instructions. The final result is an independent menu bar that for most applications, shows below gnome-panel on the far left. It looks kind of how it should except I imagined it should lay over the top of gnome panel rather than sitting under it.
I really don't even know if I'm on the right track!?!
I am running Feisty amd64 version...
SkiesOfAzel
May 7th, 2007, 12:54 PM
You have successfully patched your gtk but you haven't installed the applet that gets the menu and places it on your panel. For instructions on how to do this click here (http://ubuntuforums.org/showpost.php?p=2532569&postcount=463).
wyrfel
May 8th, 2007, 07:59 AM
Hei,
i'm on gentoo and installed the macmenu supporting gtk version from the xeffects repo. It mostly works ok, but it seems to cause some trouble with panels temporarily disappearing and application crashes (like evolution).
But i'm not writing to directly solve these issues...it more made me think about if the patch couldn't be changed/branched to utilize dbus.
The idea is this:
- patch gtk to transparently export the whole gtkmenu properties and events to dbus.
- change the panel-applets to adjust to that dbus interface
Then, when an application creates a gtkmenu object, the patch would cause gtk to not draw the menu, but rather export all necessary information on the dbus interface and set event handlers on that interface. This includes patching the connect() and related functions for event handling as well.
Similarly, the panel-applet would signal menu events to the dbus interface, enabling the applications to react on them. My experience in gtk- and dbus-coding (via python) is pretty limited, so i can't really estimate if it could be done in one interface or if one would be needed for every application.
Does this make sense or is it too much trouble or would it cause dbus namespace cluttering?
The benefits i imagine are:
- cleaner implementation
- more possibilities in terms of hosting and drawing the actual menu, which could then be represented in virtually any form.
André.
XTREEM|RAGE
May 8th, 2007, 02:20 PM
ok, i'm a noob!
And i dont get it :x, how do i use the topic starters code on feisty?
step by step answers plz?
tnx very much :D
winter_mute
May 8th, 2007, 02:22 PM
I'm trying to compile the GTK patch on Feisty, and I'm running into an error that I can't seem to fix.
creating libpixbufloader-png.la
/bin/sed: can't read Storge/gtk+-2.10.11/gdk-pixbuf/libgdk_pixbuf-2.0.la: No such file or directory
libtool: link: `Storge/gtk+-2.10.11/gdk-pixbuf/libgdk_pixbuf-2.0.la' is not a valid libtool archive
make[4]: *** [libpixbufloader-png.la] Error 1
make[4]: Leaving directory `/data/Temporary Storge/gtk+-2.10.11/gdk-pixbuf'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/data/Temporary Storge/gtk+-2.10.11/gdk-pixbuf'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/data/Temporary Storge/gtk+-2.10.11/gdk-pixbuf'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/data/Temporary Storge/gtk+-2.10.11'
make: *** [all] Error 2
Any help here? I was following the instructions at here (http://ubuntuforums.org/showpost.php?p=2495034&postcount=429)
XTREEM|RAGE
May 8th, 2007, 02:55 PM
here (http://ubuntuforums.org/showpost.php?p=2495034&postcount=429)
tnx for the link, sorry i cant help you.
But isn't there any step by step guide?
Because for a noob like me it's pretty hard, i tried to search but no succes!
edit, i tried the patch but i got this.
configure: WARNING: *** TIFF loader will not be built (TIFF library not found) ***
configure: error:
*** Checks for TIFF loader failed. You can build without it by passing
*** --without-libtiff to configure but some programs using GTK+ may
*** not work properly
how do i make this work :s, because i want to make it without errors :P?
jiminycricket
May 8th, 2007, 04:09 PM
Thank you SkiesofAzel and Me801 for hosting those debs. I've showed it to some people and they've gotten very interested in Linux thereafter ;)
Andre, if they take a dbus approach, does that make the possibility of KDE or Firefox/XUL apps appearing in that applet? I know someone in the Gnome bugzilla also raised the issue of making a freedesktop standard for this.
SkiesOfAzel
May 8th, 2007, 09:34 PM
tnx for the link, sorry i cant help you.
But isn't there any step by step guide?
Because for a noob like me it's pretty hard, i tried to search but no succes!
edit, i tried the patch but i got this.
configure: WARNING: *** TIFF loader will not be built (TIFF library not found) ***
configure: error:
*** Checks for TIFF loader failed. You can build without it by passing
*** --without-libtiff to configure but some programs using GTK+ may
*** not work properly
how do i make this work :s, because i want to make it without errors :P?
You haven't installed all the dependencies . Anyway if you are on feisty you can get just get and install the debs on page 54. Your searching skills also need a little improving :P .
SkiesOfAzel
May 8th, 2007, 09:37 PM
I'm trying to compile the GTK patch on Feisty, and I'm running into an error that I can't seem to fix.
creating libpixbufloader-png.la
/bin/sed: can't read Storge/gtk+-2.10.11/gdk-pixbuf/libgdk_pixbuf-2.0.la: No such file or directory
libtool: link: `Storge/gtk+-2.10.11/gdk-pixbuf/libgdk_pixbuf-2.0.la' is not a valid libtool archive
make[4]: *** [libpixbufloader-png.la] Error 1
make[4]: Leaving directory `/data/Temporary Storge/gtk+-2.10.11/gdk-pixbuf'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/data/Temporary Storge/gtk+-2.10.11/gdk-pixbuf'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/data/Temporary Storge/gtk+-2.10.11/gdk-pixbuf'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/data/Temporary Storge/gtk+-2.10.11'
make: *** [all] Error 2
Any help here? I was following the instructions at here (http://ubuntuforums.org/showpost.php?p=2495034&postcount=429)
If you want to be sure that you have all the dependencies installed just
sudo apt-get build-dep libgtk2.0-0
You could also get the debs i posted 3 pages before.
wyrfel
May 9th, 2007, 12:16 AM
Andre, if they take a dbus approach, does that make the possibility of KDE or Firefox/XUL apps appearing in that applet? I know someone in the Gnome bugzilla also raised the issue of making a freedesktop standard for this.
I'm afraid, not. KDE currently doesn't use dbus.
And XUL apps don't support the bar currently as well and won't by default if it's dbus'ed.
However, if we use dbus, these could all be patched to do so as well. That's another advantage. AFAIK, KDE is about to move to dbus, anyways.
But seemingly i was under the wrong impression about how it's done currently. Can someone please shed some light for me? What is "the KDE method" of exporting the menu?
Thanks,
André.
SkiesOfAzel
May 9th, 2007, 06:50 AM
Similar to the gnome one, just a little more polished and stable execution ,from my admittedly limited experience with it. To do this properly you would probably need wrappers for every major linux toolkit out there, or better yet as the gnome devs said, a freedesktop specification .
What can be done is a rewrite of the patch to eliminate the rough edges but as the whole project is currently unmaintained this doen't seem likely to happen . Ideas always fly around, what is usually missing is a team to implement them ;) .
ayoli
May 9th, 2007, 03:32 PM
@SkiesOfAzel: looks like you bring some fresh to macmenu patch and the applet ?
Why don't you make a new topic with clear new instruction in Tutorials & Tips subforums (with a link to the original thread) ?
If i renember well, Adq (original poster) do his army and should not maintain this for a while, you may want to succeed ?
SkiesOfAzel
May 9th, 2007, 05:28 PM
@SkiesOfAzel: looks like you bring some fresh to macmenu patch and the applet ?
Why don't you make a new topic with clear new instruction in Tutorials & Tips subforums (with a link to the original thread) ?
If i renember well, Adq (original poster) do his army and should not maintain this for a while, you may want to succeed ?
You are right about the new topic thing , i will do that soon. As for maintaining it , there are several reasons i can't :
1st and foremost, i am not that good a coder and i am just now starting to learn gtk.
2nd I won't have much time for projects such as this due to triple (yes you read that right) exams in the summer and i have to do well too. I have to get my degree some time ....
3rd I also have to serve the army(ironic isn't it ;) ) starting at this years end and for the next one.
Besides as you can see, one man projects don't live very long. A team would be allot better from my point of view and it will happen when/if the right people get interested in the idea. Keeping this thread alive is a way to make that a little more possible.
ayoli
May 9th, 2007, 05:42 PM
1st and foremost, i am not that good a coder and i am just now starting to learn gtk.
everyone has to start.
2nd I won't have much time for projects such as this due to triple (yes you read that right) exams in the summer and i have to do well too. I have to get my degree some time ....
i'm sure you will ;)
3rd I also have to serve the army(ironic isn't it ;) ) starting at this years end and for the next one.
condolences :D
Besides as you can see, one man projects don't live very long. A team would be allot better from my point of view and it will happen when/if the right people get interested in the idea.
i agree with that.
aod_shadowjester
May 9th, 2007, 10:55 PM
Hey, I thought this would be great, but I'm not too fond of the way the hack is handled in the end :P, so I'm trying to remove it. I reinstalled GTK+ using Synaptic which removed the floating menubar, but the menubar hasn't returned to my programs. Any help?
Pasto
May 10th, 2007, 02:55 AM
With enough guidance I'd rewrite it in a way GNOME would accept it, however I have no clue about gtk. If someone does and is willing to help me, thanks in advance.
SkiesOfAzel
May 10th, 2007, 01:55 PM
With enough guidance I'd rewrite it in a way GNOME would accept it, however I have no clue about gtk. If someone does and is willing to help me, thanks in advance.
Maybe you should ask the Gnome devs what they would accept, try the mailing lists.
The first thing that needs to change imo is that it shouldn't just steal the menubars but create a new object that inherits the menu . I tried to add a default menu to the applet and the hack just steals it and puts it below the panel :p . And ofcourse it does that with every applet that has a regular menu except the menubar applet. I will get it to work eventually but this behavior isn't what i'd call ideal ;) .
Pasto
May 10th, 2007, 09:51 PM
Maybe you should ask the Gnome devs what they would accept, try the mailing lists.
The first thing that needs to change imo is that it shouldn't just steal the menubars but create a new object that inherits the menu . I tried to add a default menu to the applet and the hack just steals it and puts it below the panel :p . And ofcourse it does that with every applet that has a regular menu except the menubar applet. I will get it to work eventually but this behavior isn't what i'd call ideal ;) .
I would be interested in knowing if it is possible to replicate the menubar applet without hacking gtk. I don't see how to retrieve that information from the applet, but I also have no clue how the window list panel works, which could bring me some light. If this can be done, which I doubt, then it's just a matter of being able to turn on/off regular menubars in gtk.
Which mailing list do you suggest? is it in gnome.org?
ayoli
May 11th, 2007, 03:32 PM
I would be interested in knowing if it is possible to replicate the menubar applet without hacking gtk. I don't see how to retrieve that information from the applet, but I also have no clue how the window list panel works, which could bring me some light. If this can be done, which I doubt, then it's just a matter of being able to turn on/off regular menubars in gtk.
i think this actually not possible whiout hacking a bit gtk
Izobalax
May 13th, 2007, 03:29 PM
OK, I have this working now. Excellent stuff people! :grin:
But I have two questions:
1. I don't have an icon at the start of my panel. Normally, it'd be an Apple icon on a Mac with OS X, but I have no icon here. Where can edit this?
2. How do I get my system tray icons to look like OS X icons? Where can I find the icons and then replace the current lot?
Many thanks in advance. :grin:
/izo
ayoli
May 13th, 2007, 04:43 PM
OK, I have this working now. Excellent stuff people! :grin:
But I have two questions:
1. I don't have an icon at the start of my panel. Normally, it'd be an Apple icon on a Mac with OS X, but I have no icon here. Where can edit this?
this is not a part of mac menu. this icon should be the ubuntu main menu with a customized icon
2. How do I get my system tray icons to look like OS X icons? Where can I find the icons and then replace the current lot?
here's a OSX iconset on http://gnome-look.org :
http://www.gnome-look.org/content/show.php/OsX_MoD?content=54851
you have many great iconsset, gtk themes and more on this site.
once you have downloaded your iconsset, untar it in /home/<your_username>/.icons (if it doesnt exists, create it).
Then from menu system>preferences>themes, choose your theme clic "edit" pick icons tab and select your new iconsset.
Izobalax
May 13th, 2007, 05:45 PM
this is not a part of mac menu. this icon should be the ubuntu main menu with a customized icon
here's a OSX iconset on http://gnome-look.org :
http://www.gnome-look.org/content/show.php/OsX_MoD?content=54851
you have many great iconsset, gtk themes and more on this site.
once you have downloaded your iconsset, untar it in /home/<your_username>/.icons (if it doesnt exists, create it).
Then from menu system>preferences>themes, choose your theme clic "edit" pick icons tab and select your new iconsset.
Excellent stuff! Thanks for that. In the system tray, it's only changed a couple, well one actually. My volume icon. The deskbar icon and network connection remain the same. Also there's the Beryl icon, gDesklets icon and the exaile. Do you know where I can these icons on my system? I'm thinking I might make my own and then overwrite them. :grin:
Thanks again. You're ace. :grin:
/izo
Ago12
May 14th, 2007, 12:32 PM
Could anyone make some feisty debs?
I'll host them if necessary :)
ayoli
May 14th, 2007, 03:06 PM
look here:
http://ubuntuforums.org/showthread.php?t=241868&page=54#532
Ago12
May 14th, 2007, 04:12 PM
Oh thanks, I had overseen them ;)
davim
May 14th, 2007, 10:13 PM
could some one make a repo?
I think this should be an option in gnome like it is in KDE how can one make a feature request to gnome for this?
who created this should try to convene gnome developers to get this.... :)
Isn't there a way to rewrite this, so instead of being an hack to gtk it coluld be just a third party applet??
airtonix
May 15th, 2007, 10:59 AM
the icons would follow the tango naming convention i think.
cawill
May 15th, 2007, 02:06 PM
Hi, got the Mac Menu to work, but how to I uninstall it so the menu's return to where they previously where?
ayoli
May 15th, 2007, 03:27 PM
Hi, got the Mac Menu to work, but how to I uninstall it so the menu's return to where they previously where?
reinstall originals libgtk2* packages from ubuntu main repository and unload mac menu applet in your panel.
ayoli
May 15th, 2007, 03:28 PM
Isn't there a way to rewrite this, so instead of being an hack to gtk it coluld be just a third party applet??
no way, i'm afraid ..
boneyjellyfish
May 16th, 2007, 03:15 PM
Can anybody please test AviDemux with this? I tried running it and the menu didn't work at all.
ayoli
May 17th, 2007, 03:16 AM
Can anybody please test AviDemux with this? I tried running it and the menu didn't work at all.
If it doesnt work with avidmux, you may try to excude avidmux from mac_menu using the GTK_MENUBAR_NO_MAC ennvironment var:
export GTK_MENUBAR_NO_MAC="avidmux" && avidmux &
sympozium
May 17th, 2007, 01:36 PM
As someone already said, Firefox is not supported because it does not use gtk+. Now, as for your problem. First, since you're using a background image for your panel that has rounded corners, you're going to have to cut out a small rectangular section of that to use as the menu's background (make it like... a 5 pixel wide chunk of it). Save it as panel.png in the same folder as your theme's gtkrc file. Then, go into gtkrc and add these lines:
#################### MENUBAR ###################
style "menubar"
{
fg[NORMAL] = "#000000"
text[NORMAL] = "#000000"
fg[PRELIGHT] = "#404040"
fg[ACTIVE] = "#404040"
fg[INSENSITIVE] = "#DDE4FF"
text[PRELIGHT] = "#DDE4FF"
xthickness = 0
ythickness = 0
engine "pixmap"
{
image
{
function = BOX
state = NORMAL
file = "panel.png"
border = { 0, 0, 0, 0 }
stretch = FALSE
}
image
{
function = BOX
state = ACTIVE
file = "panel.png"
border = { 0, 0, 0, 0 }
stretch = FALSE
}
image
{
function = BOX
state = INSENSITIVE
file = "panel.png
border = { 0, 0, 0, 0 }
stretch = FALSE
}
image
{
function = BOX
state = PRELIGHT
file = "panel.png"
border = { 2, 2, 2, 2 }
stretch = FALSE
}
}
Also, keep in mind that the menu won't show up correctly in any applications that are accessed with either sudo or gksudo, such as synaptic or any instance of sudo gedit or whatever you're using. To fix this, you'll have to copy your .themes folder to /root.
You know, I saw a post of yours about this topic on some website (either compiz or awn, I can't remember), and I meant to bring this up. I, too, have been putting a lot of thought into making a menu for that little label, and I would love to work with you on this project. The main problem I'm facing is thinking of items to actually put into the menu--especially ones that I can actually program, which would exclude things like Hide Others and the Services submenu.
Hi! I have this problem:
pablo@Desktop:~$ gnome-theme-manager
/home/pablo/.themes/tish-aquastyle-cst/gtk-2.0/gtkrc:108: Clearlooks configuration option "sunkenmenu" is not supported and will be ignored.
/home/pablo/.themes/tish-aquastyle-cst/gtk-2.0/gtkrc:109: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored.
/home/pablo/.themes/tish-aquastyle-cst/gtk-2.0/gtkrc:110: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored.
/home/pablo/.themes/tish-aquastyle-cst/gtk-2.0/gtkrc:111: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored.
/home/pablo/.themes/tish-aquastyle-cst/gtk-2.0/gtkrc:108: Clearlooks configuration option "sunkenmenu" is not supported and will be ignored.
/home/pablo/.themes/tish-aquastyle-cst/gtk-2.0/gtkrc:109: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored.
/home/pablo/.themes/tish-aquastyle-cst/gtk-2.0/gtkrc:110: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored.
/home/pablo/.themes/tish-aquastyle-cst/gtk-2.0/gtkrc:111: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored.
(gnome-theme-manager:24566): GLib-CRITICAL **: g_hash_table_foreach: assertion `hash_table != NULL' failed
/home/pablo/.themes/tish-aquastyle-cst/gtk-2.0/gtkrc:108: Clearlooks configuration option "sunkenmenu" is not supported and will be ignored.
/home/pablo/.themes/tish-aquastyle-cst/gtk-2.0/gtkrc:109: Clearlooks configuration option "menuitemstyle" is not supported and will be ignored.
/home/pablo/.themes/tish-aquastyle-cst/gtk-2.0/gtkrc:110: Clearlooks configuration option "listviewitemstyle" is not supported and will be ignored.
/home/pablo/.themes/tish-aquastyle-cst/gtk-2.0/gtkrc:111: Clearlooks configuration option "progressbarstyle" is not supported and will be ignored.
Sophont
May 17th, 2007, 07:48 PM
Personaly I hate the mac style menu-bar - but as long as it is an option it's nice for those who do like it.
It's one of 2 things I always found annoying with macs - the other being that silly decision to use only 1 button mouse.
oomingmak
May 18th, 2007, 11:50 AM
Personaly I hate the mac style menu-bar - but as long as it is an option it's nice for those who do like it.
It's one of 2 things I always found annoying with macs - the other being that silly decision to use only 1 button mouse.
I agree totally with everything said in the above comment.
Georges
May 18th, 2007, 11:59 AM
how well is this playing with "focus follows mouse" or in gnome terms in the windows preferences "Select windows when the mouse moves over them"?
I guess it's rightway incompatible. But as most users who like focus-follows-mouse are the same ones who do not like the top menu bar, this should be OK.
male81
May 18th, 2007, 12:20 PM
how well is this playing with "focus follows mouse" or in gnome terms in the windows preferences "Select windows when the mouse moves over them"?
I guess it's rightway incompatible. But as most users who like focus-follows-mouse are the same ones who do not like the top menu bar, this should be OK.
Where is the problem with "focus follows mouse"?
groo028
May 18th, 2007, 02:57 PM
Just installed mac menus..Many thanks to SkiesOfAzel for the debs for Feisty..
I have a problem with the title label. It is not aligned to the center of the menu bar and is slightly above the center....any ideas on how to fix it? Also, how do I set the title width so that it is not cut off?
There is also an annoying strip of gray background (about 5-10 pixels wide) at the immediate right of the title label.
marianoi
May 18th, 2007, 09:06 PM
very nice thread indeed...
could someone suggests me a good set of OS-X icons? I downloaded some at Gnome-Look but the network icon and some others look like the "Tango" icons...
Thanks a lot!
Mariano
napsy
May 19th, 2007, 02:34 AM
Could someone please paste the feisty debs and maybe a guide to the first post of this thread. There are more than 50 pages and I can't list them all.
Bye.
Yubimusubi
May 20th, 2007, 01:12 AM
@napsy, the debs for Feisty have been posted... use the search function.
Unless you want 64-bit debs, which I'm looking for. I patched and recompiled gtk2, and I'm getting an error (has been reported before, I think the solution that was posted was specific to using the debs).
EDIT: Weird, works fine after using this slightly modified version: http://www.taimila.com/downloads/gnome-macmenu-applet-osx-theme-modded.tar.gz
That error is:
The panel encountered a problem while loading "OAFIID:GNOME_MacMenuApplet".
I compiled everything from source, according to the instructions at http://ubuntuforums.org/showpost.php?p=2495034&postcount=429
No errors, during the compile process.
Any ideas?
Thanks in advance.
georgie
May 20th, 2007, 06:23 AM
Could someone please paste the feisty debs and maybe a guide to the first post of this thread. There are more than 50 pages and I can't list them all.
Bye.
Here you are:
http://ubuntuforums.org/showthread.php?t=241868&page=54#532
dri>des
May 21st, 2007, 08:55 AM
Solved all the problems. One more thing: when I run Pidgin, its title(label) appears in lowercase on the appler(it should appear Pidgin, but it gives me a pidgin. Is this because of the applet, or the pidgin itself?
SS:
http://www.jpegr.com/uploads/1/pidgin.jpg (http://www.jpegr.com)
A friend of mine also has the applet installed, but his Pidgin is uppercase =/ that's strange!
To fix this edit .macmenu-tslist in your home directory
add "pidgin=Pidgin" save it and it should now appear with a capital in your menu
nitro1984
May 21st, 2007, 04:55 PM
Hello, I really like it but...
1) How I can remove MacMenu?
2) There is a way to make the background transparent?
Thanks.
marianoi
May 21st, 2007, 07:14 PM
Hello,
+1 here, how can the mac-menu be removed (uninstalled)? 8-[
and, how can we change the background color of the applet?
THANKS!
Mariano
davim
May 22nd, 2007, 03:26 AM
no way, i'm afraid ..
Ok but is there a way to only rip the menu when the panel applet is present?
marianoi
May 22nd, 2007, 06:44 PM
Anyone???? ;)
allo2u
May 23rd, 2007, 11:12 AM
Hi people,
I installed the mac menubar, but it's not really what I want and doesn't play nice with beryl's expose.
I'd like to remove the patch and turn gtk back to it's original state just like the people from the posts above and searched the threat for a bit.
Following some posts about removing it I messed up the system pretty bad, so, can someone please explain how to remove it properly?
I'm using ubuntu feisty i386 and installed using the .debs from the message in the link http://ubuntuforums.org/showthread.php?t=241868&page=54#532
Can someone post a uninstall how-to?
Thanks
carlbastos
May 23rd, 2007, 12:24 PM
To fix this edit .macmenu-tslist in your home directory
add "pidgin=Pidgin" save it and it should now appear with a capital in your menu
thanks!
u-foka
May 23rd, 2007, 01:52 PM
Hy! I now recognized the problem with macmenu under gnome. I always have that problem until i switched to xfce... now I'm using gnome again, but with xfwm4 window manager, and everything's fine.... I made a try with metacity again, and the problem exists again.
P.S. Sorry, the problem is: sometimes the gnome panels randomly dissappeard.
XTREEM|RAGE
May 23rd, 2007, 04:06 PM
Finally got it to work...but i got a prob :(. See my attachment:
You see the apple logo, then you see the name of the application and if you look carefully you see some color difrence...and it's a bit bigger then the top panel :(. How can i fix this? Thanks for the help
Pasto
May 23rd, 2007, 09:21 PM
Finally got it to work...but i got a prob :(. See my attachment:
You see the apple logo, then you see the name of the application and if you look carefully you see some color difrence...and it's a bit bigger then the top panel :(. How can i fix this? Thanks for the help
I posted the fix for this a few pages ago.
XTREEM|RAGE
May 24th, 2007, 04:28 AM
I posted the fix for this a few pages ago.
I really need to improve my searching skills. Btw do you mean this 1? here (http://ubuntuforums.org/showpost.php?p=2602243&postcount=555)
el_itur
May 24th, 2007, 06:24 AM
I'm on a feisty box and I've managed to install all the patches and so on. I have a problem with gnome-panel package and I've downgraded everything for safety's sake.
But.... Now I don't have a mac menu AND my window list applet just won't load. I've tried several times to attache it to the panel I've reinstalled al panel data and applets data I could find and I cold booted my system just to find that the f******ng window list still won't get into the panel.
Do you know how to go back and get my panel work normaly again?
pd: Sorry for my bad english, it is late here in argentina :P
Yuzem
May 24th, 2007, 02:23 PM
Can someone post a uninstall how-to?
Thanks
This works for me:
sudo apt-get install --reinstall libgtk2.0-0
allo2u
May 24th, 2007, 03:50 PM
Thanks, reinstalling libgtk2.0-0 works. In my case it was somehow impossible to reinstall it using apt-get.
For people with the same problem:
First of: I'm not an expert, so don't blame me if anything goes wrong.
- I searched for libgtk2.0-0 on http://packages.ubuntu.com/ and downloaded it.
- Then on the command line
sudo dpkg -i --force-downgrade libgtk2.0-0_2.10.11-0ubuntu3_i386.deb
and
sudo apt-get install -f
sudo apt-get autoremove
And everything looked normal again. There are some files still at the patched version though, but I'm lazy and it works again, hope it does for other people with the same problem.
bashologist
May 24th, 2007, 04:55 PM
Applets shouldn't be this hard to get rid of. I've tried many things and read many pages.
How do you remove this applet without uninstalling things? Is that too much to ask? I can't right click this thing...
ayoli
May 24th, 2007, 05:04 PM
Applets shouldn't be this hard to get rid of. I've tried many things and read many pages.
How do you remove this applet without uninstalling things? Is that too much to ask? I can't right click this thing...
yes, it is possible to right click on this applet and select "remove from panel", btw, you need to reinstall a libgtk2 with mac menu patch or your menus will still be detached at the bottom right of your screen.
samae
May 26th, 2007, 06:04 PM
I successfully installed macmenu applet and the patched gtk2.
I built packages for feisty 64bit and patched version 2.10.11 of gtk.
For the people experiencing problems with feisty 64, here are the packages ready to be used : http://methu.free.fr/ubuntu/macstyle
JordanII
May 26th, 2007, 07:58 PM
How do I use the GTK patch? Thanks!
~Jordan
JordanII
May 26th, 2007, 09:16 PM
Here is how far I got. Is there a way that I can fix the background of the applet to go with the theme? Thanks!
~Jordan
DerangedDingo
May 27th, 2007, 02:42 AM
Okay, Well, Everything is working, but I have a few problems.
1) The 'Title' isn't aligned... I assume this is an easy config file text fix, but, here's a picture
http://i140.photobucket.com/albums/r17/derangeddingo_2006/Panel.png
2) How, by editing a theme's gtkrc file, can I allow/change a panel background? The OSX-theme by Lauri is too slow for me and I'd prefer Glossy P, but Glossy P's default for a panel is white. This could normally be changed by right clicking the panel, selecting Properties, and giving a background image. HOWEVER, the mac-menu applet uses the system theme for it's background, so the normal solution results with the panel having a background, but the space taken up by the Mac Menu applet (more than half the bar) being plain white. This is ugly. I'd assume there's a few lines in the gtkrc that could change this, but I did by copying and pasting the few lines I found in Lauri's theme to Glossy P's gtkrc, but this didn't change anything at all.
I know this is a little complicated. Here;s a picture. Compare the background of the panel in the two. #1 is with OSX-theme by Lauri and #2 is with Glossy P.
http://i140.photobucket.com/albums/r17/derangeddingo_2006/Panel2.png
OH! For anyone who can't find a genuine blue apple icon, (trust me it was hard), I finally found a very high-res screenie of Mac OS X Tiger, and GIMP'ed out the apple icon. It's attached.
miketech
May 27th, 2007, 05:23 AM
Hi all,
this looks really nice! But I have one question:
Of course it is the idea of MacOSX, but why not enhance it? The idea behind it is to have only one menubar, because we only can work with one window in parallel.
What about doing the same with toolbars? I am not sure how it could be made looking good. But maybe this is similar intuitive. Maybe a good designer could make a mockup showing one central toolbar on top of the desktop with the menubar.
The problem is, that the toolbars have different sizes in applications. The menubar always has the same size. But maybe anybody has a good idea how to make it functional.
Just an idea.
Greetings
Mike
kalikiana
May 27th, 2007, 11:47 AM
While I like the central menubar I don't see how a central toolbar would work. For one, a window can have multiple toolbars. Further more, toolbars are often user editable. How would you handle this?
Still waiting for a freedesktop standard for a central menubar,
Still waiting for official gtk integration.
Still waiting for support of non-gtk programs.
legolas_w
May 27th, 2007, 12:44 PM
Hi
Thank you for reading my post
should i read all 6x pages in order to be able to change my desktop to Max-OSx like desktop?
Is there any step by step tutorial that give me details about what to download and what to change to have such an interesting desktop?
Thanks
samae
May 27th, 2007, 01:12 PM
You can read this one : http://www.taimila.com/osx-guide-2.php
Yuzem
May 27th, 2007, 01:20 PM
1) The 'Title' isn't aligned... I assume this is an easy config file text fix, but, here's a picture
http://i140.photobucket.com/albums/r17/derangeddingo_2006/Panel.png
2) How, by editing a theme's gtkrc file, can I allow/change a panel background?
1- I think thats a font problem, try with another font.
2- You have to add something like this:
style "menubar"
{
xthickness = 0
ythickness = 0
engine "pixmap"
{
image
{
function = BOX
state = NORMAL
file = "panel-bg.png"
border = { 0, 0, 0, 0 }
stretch = FALSE
}
}
}
class "GtkMenuBar*" style "menubar"
widget "*PanelWidget*" style "menubar"
widget "*PanelApplet*" style "menubar"
class "*Panel*" style "menubar"
Replace panel-bg.png by the image you want.
The same here for the panels:
style "panelbg"
{
xthickness = 0
ythickness = 0
bg_pixmap[NORMAL] = "panel-bg.png"
}
class "*Panel*" style "panelbg"
class "*notif*" style "panelbg"
class "*Notif*" style "panelbg"
class "*Tray*" style "panelbg"
class "*tray*" style "panelbg"
You have to check that this options doesn't already exist in the theme. Just in case add the options to the end of the gtkrc file.
Also check at the beginning for the "include" option. They have priority.
Rospo Zoppo
May 27th, 2007, 03:06 PM
Excuse me, I have installed the debs for Feisty but I want to uninstall this bar.. What can I do?
ayoli
May 27th, 2007, 03:13 PM
Excuse me, I have installed the debs for Feisty but I want to uninstall this bar.. What can I do?
sudo apt-get install libgtk2.0-0 --reinstall
Rospo Zoppo
May 27th, 2007, 03:47 PM
sudo apt-get install libgtk2.0-0 -reinstall
It told me that reinstall is not a valid option..
sethmahoney
May 27th, 2007, 03:51 PM
Hi all,
this looks really nice! But I have one question:
Of course it is the idea of MacOSX, but why not enhance it? The idea behind it is to have only one menubar, because we only can work with one window in parallel.
What about doing the same with toolbars? I am not sure how it could be made looking good. But maybe this is similar intuitive. Maybe a good designer could make a mockup showing one central toolbar on top of the desktop with the menubar.
The problem is, that the toolbars have different sizes in applications. The menubar always has the same size. But maybe anybody has a good idea how to make it functional.
Just an idea.
Greetings
Mike
Macs actually kind of have this (sometimes). If you fire up MS Word on a mac, the toolbar is detached and by default aligned with the menubar. When you switch applications (if I remember correctly), the toolbar disappears. I would imagine something like this wouldn't be too difficult, so long as the software you're using used the gtk.Toolbar (or whatever) class, which I'm sure not all software does.
Rospo Zoppo
May 27th, 2007, 03:57 PM
Ok, I fixed, thanks anyway :D
Spyed
May 27th, 2007, 04:00 PM
Ok, I fixed, thanks anyway :D
How did you fix it?
( Sorry, n00b. )
ayoli
May 27th, 2007, 04:09 PM
How did you fix it?
( Sorry, n00b. )
sorry i have forgot a "-"
sudo apt-get install libgtk2.0-0 --reinstall
DerangedDingo
May 27th, 2007, 06:45 PM
Thank you Yuzem!
TheFoe92
May 28th, 2007, 01:46 AM
1- I think thats a font problem, try with another font.
2- You have to add something like this:
style "menubar"
{
xthickness = 0
ythickness = 0
engine "pixmap"
{
image
{
function = BOX
state = NORMAL
file = "panel-bg.png"
border = { 0, 0, 0, 0 }
stretch = FALSE
}
}
}
class "GtkMenuBar*" style "menubar"
widget "*PanelWidget*" style "menubar"
widget "*PanelApplet*" style "menubar"
class "*Panel*" style "menubar"
Replace panel-bg.png by the image you want.
The same here for the panels:
style "panelbg"
{
xthickness = 0
ythickness = 0
bg_pixmap[NORMAL] = "panel-bg.png"
}
class "*Panel*" style "panelbg"
class "*notif*" style "panelbg"
class "*Notif*" style "panelbg"
class "*Tray*" style "panelbg"
class "*tray*" style "panelbg"
You have to check that this options doesn't already exist in the theme. Just in case add the options to the end of the gtkrc file.
Also check at the beginning for the "include" option. They have priority.
I am having a similar problem. I am completely new to Linux and this toolbar. Where is this file that I edit? Thanks in advance
ayoli
May 28th, 2007, 02:46 AM
you can add these style parts in your .gtkrc file in your home.
DerangedDingo
May 28th, 2007, 03:01 AM
you can add these style parts in your .gtkrc file in your home.
If he's using Ubuntu it would be in the file named 'gtkrc' in ~/.themes/whatever/gtk-2.0/
Remember that you have to substitute your own background though, and possibly tinker with a bit of that text
SeanWuzHere
May 28th, 2007, 03:56 AM
Thanks, reinstalling libgtk2.0-0 works. In my case it was somehow impossible to reinstall it using apt-get.
For people with the same problem:
First of: I'm not an expert, so don't blame me if anything goes wrong.
- I searched for libgtk2.0-0 on http://packages.ubuntu.com/ and downloaded it.
- Then on the command line
sudo dpkg -i --force-downgrade libgtk2.0-0_2.10.11-0ubuntu3_i386.deb
and
sudo apt-get install -f
sudo apt-get autoremove
And everything looked normal again. There are some files still at the patched version though, but I'm lazy and it works again, hope it does for other people with the same problem.
Thanks! This worked great for me. Man that was stressin me out. :D
DerangedDingo
May 28th, 2007, 10:54 PM
Can anyone give me their contents of, and the name of, the mac menu config file in their home directory?
Mine was accidentally deleted and now it can't load.
Thank you very much!
TheFoe92
May 28th, 2007, 11:17 PM
After following Yuzem's suggestion, I have the same problem (on page 64). I do not understand why. I have been trying to fix that stupid bar for at least a week. I tried many times to fix this problem by manually downloading GTK+ with all its dependencies but it still doesn't work. What am I doing wrong? If it matters at all, here is a screenshot of my current MacMenu bar. My problem is that annoying gray bar after the title of the open window.
DerangedDingo
May 28th, 2007, 11:22 PM
My problem is that annoying gray bar after the title of the open window.
I had the same problem, but I i found a cool fix. Hide the label, and inbetween the mac menu and the start menu, add a Window Selector. so, you have a little icon of the open window instead of the ugly label
"Can anyone give me their contents of, and the name of, the mac menu config file in their home directory?
Mine was accidentally deleted and now it can't load."
Can anyone please supply me with this information? All ya gotta do is open up your home directory and give me the name of the mac-menu configuration file, and the contents as well. Thanks in advance. I think it's called .mac1-menulst or something like that, I can't recall
TheFoe92
May 28th, 2007, 11:50 PM
WOW! I never thought of that! Thank you so much.
Yuzem
May 29th, 2007, 12:33 AM
I never knew of any mac-menu configuration file...
You can change some options by following the instructions here:
http://ubuntuforums.org/showpost.php?p=1522212&postcount=31
DerangedDingo
May 29th, 2007, 12:52 AM
Well, I don't know what it is, but it's in your home directory, and I need the name and the contents because I accidentally deleted mine
It's a hidden text file
this is the exact XSession error
** (gnome-panel:18288): WARNING **: panel-applet-frame.c:1252: failed to load applet OAFIID:GNOME_MacMenuApplet:
Failed to resolve, or extend '!prefs_key=/apps/panel/applets/applet_21/prefs;background=pixmap:25165869,-1,-1;orient=down;size=x-small;locked_down=false
jmfdonato
May 29th, 2007, 04:47 AM
sorry, but i can't understand how to make it works...
can anyone post a step-by-step tutorial please?
thanks
XTREEM|RAGE
May 29th, 2007, 07:08 AM
sorry, but i can't understand how to make it works...
can anyone post a step-by-step tutorial please?
thanks
http://ubuntuforums.org/showthread.php?t=241868&page=54#532
Yuzem
May 29th, 2007, 02:25 PM
Well, I don't know what it is, but it's in your home directory, and I need the name and the contents because I accidentally deleted mine
It's a hidden text file
this is the exact XSession error
** (gnome-panel:18288): WARNING **: panel-applet-frame.c:1252: failed to load applet OAFIID:GNOME_MacMenuApplet:
Failed to resolve, or extend '!prefs_key=/apps/panel/applets/applet_21/prefs;background=pixmap:25165869,-1,-1;orient=down;size=x-small;locked_down=false
oh...
Try this:
Alt+F2 and type: gconf-editor
Then go to:
apps/panel/applets/applet_21/prefs
See if you can change something there or in the upper level "applet_21"
The configuration file should be in:
~/.gconf/apps/panel/applets/applet_21/
Under prefs I only have "hide label" an it is unchecked. If you have something else there maybe that is the problem.
ayoli
May 29th, 2007, 03:55 PM
AFAIK, there is no hidden conf file for mac menu in home dir.
DerangedDingo
May 29th, 2007, 07:13 PM
I have no prefs under applet 21, the mac menu applet
That's probably the problem.
So, ayoli, you're saying there was absolutely no hidden file in your home directory that had the word 'mac' in it?
EDIT: Woah, stumbled on something. I have two mac menu applets, applet 4, which has a subdir named prefs, and applet 21 which has no 'prefs'
Apparently, also, the "key for applet 4 has no schema"
Well, I sort of.. made a botched repair of.. yeah. Yuzem, you've done it again.. sort of. I copied the XML from the second applet that it showed in the GNOME Config editor to applet_21 where it was missing one, and now everything works.
Oh, and the name of the file that I deleted was "~/.macmenu-tslist" it regenerated after everything began working
/usr/lib/monodoc/browser.exe=monodoc
Evince Document Viewer=Evince
File Manager=Nautilus
GNU Image Manipulation Program=GIMP
Web Browser=Epiphany
control-center=Control Center
easytag=EasyTAG
emerald-theme-manager=Emerald Theme Manager
f-spot=F-Spot
file-management-properties=File Management
gaim=Gaim
gcin-setup=gcin Setup
gftp-gtk=gFTP
gmpc=GMPC
gnome-about-me=About Me
gnome-accessibility-keyboard-properties=Accessibility
gnome-at-properties=AT Preferences
gnome-control-center=Control Center
gnome-display-properties=Screen Resolution
gnome-font-properties=Font
gnome-keybinding-properties=Keyboard Shortcuts
gnome-keyboard-properties=Keyboard
gnome-mouse-properties=Mouse
gnome-network-preferences=Network Proxy
gnome-sound-properties=Sound
gnome-theme-manager=Theme
gnome-ui-properties=Menus & Toolbars
gnome-window-properties=Windows
orageclock=Orage clock
rhythmbox=Rhythmbox
stardict=StarDict
vmware=VMware
Was the contents
male81
June 2nd, 2007, 11:05 AM
I have a problem with Fast User Switch Applet.
In panel it is only a line, withuot name or icon.
And in my first account it not be clickable (if i find it in the panel..).
In others accounts it appears only when focused, but works.
It's a bug of mac-menu applet?
kotzkroete
June 3rd, 2007, 06:18 AM
Hi,
I installed that hack, very nice :)
But I have two questions:
1. Why is in the screenshots always the appname in front of the panel, in bold letters? I don't have it :/
2. When I'm on the desktop or in a non-gtk window the mac panel dissappears. But I want it to stay in the panel :/
Thanks for your help and please excuse me if those questions were asked before, I don't want to read like 60 pages :)
ayoli
June 3rd, 2007, 07:28 AM
Hi,
I installed that hack, very nice :)
But I have two questions:
1. Why is in the screenshots always the appname in front of the panel, in bold letters? I don't have it :/
Right click on mac menu applet and uncheck hide label, if you dont have this option find a more recent version of the applet.
2. When I'm on the desktop or in a non-gtk window the mac panel dissappears. But I want it to stay in the panel :/
Thanks for your help and please excuse me if those questions were asked before, I don't want to read like 60 pages :)
mac menu hack handles only gtkmenu from gtkapps that use native gtk (not their own, like open office or mozilla-firefox), and there's no 'default' menu when no window is selected.
kotzkroete
June 3rd, 2007, 07:37 AM
Hm....but it looks "wrong" when I have no or a non-gtk window open.
Ok...I guess I have to find a more recent Version :/
chrisoverzero
June 3rd, 2007, 12:23 PM
There is no "more recent version." Barring architecture redesigns of gtk and of the non-gtk programs, this is it. This a wonderful hack, but don't forget that that's all it is: a hack.
If you'd like more support, you could join in... let's see, "gently impressing upon the GNOME developers the usefulness and importance of this feature." :-)
ayoli
June 3rd, 2007, 05:03 PM
"gently impressing upon the GNOME developers the usefulness and importance of this feature." :-)
LOL :)
chombee
June 4th, 2007, 03:44 PM
Does anyone else find that GNOME panels disappear every now and then and you have to killall gnome-panel? I'm using the download and instructions from the first post in this thread. Haven't read the entire thread to see if there was any updates to either.
Also, I'd like it if some menu was displayed by default when no window is active. I know there's sort of no sensible thing to choose. Doesn't mac os default to finder? Perhaps it could display the nautilus menu, but with window specific options greyed out? The Places and Help menus would still be functional. That might displease people who don't use Nautilus though.
rboss
June 5th, 2007, 04:28 PM
I really like this hack. But GTK+ and a lot of apps would have to be changed in quite some ways to do this in a proper way.
These are the changes that would have to be made:
GTK+:
+ add GtkGlobalMenuBar to GtkApplication
+ depreciate GtkMenuBar
As a part of Project Ridley GtkApplication is proposed as a new base class for all applications. This class could include a GtkGlobalMenuBar, an instance of GtkMenuBar. The use of the plain menubar, 'GtkMenuBar' as used by almost every GTK+ application, would have to be depreciated.
Applications:
+ All applications will have to be patched to use GtkGlobalMenuBar instead of GtkMenuBar.
That will be hard. Really hard. There are many applications that don't use the GtkApp class (GtkApplication's ancestor) yet. And I don't see them switching anytime soon.
The good thing is, that Ridley is going to break API anyway. And if we can make these changes within Ridley, chances for acceptance are not that bad. Applications with multiple windows with menu bars will have to change their behaviour, though.
The only application I know of that uses multiple windows with menu bars is the GIMP. But since the GIMP is going to get an overhaul in the next major version anyway, (as part of the Gegl switch) that shouldn't be a problem.
Any thoughts? Did I forget something?
chombee
June 7th, 2007, 06:53 AM
It's never gonna happen. Although I like this hack, I suspect the arguments against this style of menu-bar are reasonably matched against the arguments for it. I love that it gives me more space when I'm using a maximised or large windowed app like a web browser, word processor, or email program. But when using nautilus in spatial mode, for example, I have small windows distributed about the screen that I change between rapidly, and I really notice that I have to move the mouse a large distance back and forth between the menu bar and the window. The Fitt's law argument seems to be less strong with a high-resolution screen, because the target may be bigger, but I have to move a long way to get to it. So, given that there are good arguments for and against, and given that it'd take restructuring of code and UI across a large number of different projects, lets face it this is never gonna happen in GNOME 2.
New approaches to menu bars and panels and other radical new UI stuff seems to be getting considered for GNOME 3. (e.g. gimmie, and a bunch of other cool looking projects).
socialreject
June 12th, 2007, 10:17 PM
Thanks, reinstalling libgtk2.0-0 works. In my case it was somehow impossible to reinstall it using apt-get.
For people with the same problem:
First of: I'm not an expert, so don't blame me if anything goes wrong.
- I searched for libgtk2.0-0 on http://packages.ubuntu.com/ and downloaded it.
- Then on the command line
sudo dpkg -i --force-downgrade libgtk2.0-0_2.10.11-0ubuntu3_i386.deb
and
sudo apt-get install -f
sudo apt-get autoremove
And everything looked normal again. There are some files still at the patched version though, but I'm lazy and it works again, hope it does for other people with the same problem.
Can you post a direct link to it? I went there but I didn't see what you were talking about it just listed a bunch of different things and if i clicked on one it brought be to the top of the page and didn't do anything.
SubGothius
June 13th, 2007, 06:46 PM
It's never gonna happen. Although I like this hack, I suspect the arguments against this style of menu-bar are reasonably matched against the arguments for it.
So why not support any/either which way, as long as GNOME's being restructured for v2 & 3 anyway, and leave it up to each user which one they prefer? Keep in mind that Xfce also uses GTK, so it isn't strictly an issue of "GNOME purity" or whatnot. I actually tend to dislike GNOME because of how it imposes its (developers') own idea of usability standards which are at odds with what I know (from reading usability research) and simply prefer (as a longtime Mac user) as most efficiently usable for myself.
I love that it gives me more space when I'm using a maximised or large windowed app like a web browser, word processor, or email program. But when using nautilus in spatial mode, for example, I have small windows distributed about the screen that I change between rapidly, and I really notice that I have to move the mouse a large distance back and forth between the menu bar and the window. The Fitts' Law argument seems to be less strong with a high-resolution screen, because the target may be bigger, but I have to move a long way to get to it...
With the right combination of mouse speed and accelleration, this isn't really an issue at all, IMHO. I have my mouse (trackball, actually) set with a fairly radical acceleration curve, so it's still plenty precise in close quarters when I need it to be pixel-perfect, but one snappy "flick" is all it takes to make a big jump way across the screen, such as up to a screen-top global menubar, and it's with such gestural "flicking" motions that Fitts' Law really proves its value in usable efficiency, especially on high-rez screens where mouse gestures lose accuracy covering longer distances.
Also bear in mind the counterintuitive yet amply and quantifiably demonstrated fact that interface actions requiring more attention or activity subjectively seem to take less time than do simpler means of accomplishing the same action, whilst in fact they objectively require more real time; i.e., the act of cursor-keying around a body of text, or "zeroing in" on a window-captive menubar, is so complex and intrinsically fascinating that we literally lose track of time and thus think was faster than the simpler, comparatively more "boring" alternatives of mousing thru that text or grabbing a screen-top menu, when in fact the former, complex actions took much longer -- and by whole multiples, not mere milliseconds, to boot -- than the latter, simpler gestures. Some people will never be convinced, however, and may make counterarguments like familiarity vs. familiarization, which brings me back to my original point about supporting each individual user's interface preferences in this matter.
andersonlich
June 15th, 2007, 09:45 PM
[EDIT] If you had problems compiling before, try again , i just added the gtk dependencies to the instructions
You can simply compile it yourself, its very easy. Go get the source here (ftp://ftp.gtk.org/pub/gtk/v2.10/gtk+-2.10.11.tar.gz) and extract it somewhere . Copy the gtkmenubar.diff attached in the first post inside the gtk folder you just decompressed, open a terminal there and type:
sudo apt-get install pkg-config libjpeg62-dev libpng12-dev libtiff4-dev libfreetype6-dev fontconfig gettext libglibmm-2.4-1c2a libglibmm-2.4-dev libpango1.0-0 libpango1.0-dev libatk1.0-0 libatk1.0-dev libgtkmm-2.4-1c2a libgtkmm-2.4-dev
patch -p0 < gtkmenubar.diff
./configure --prefix=/usr
make
sudo make install
Install the macmenu applet posted by Flargen , add it to your panel, logout , relogin and you are set ;).
but i can't find my gtkmenubar.diff? so where is it? :(
tobiax
June 16th, 2007, 05:09 PM
Hi! You can set an environment variables in 3 ways:
Set in your ~/.bashrc for yourself or add a script /etc/profile.d/gtk2-mac.sh for everyone (permission 755). They will take effect after an user re-login, and may be overrided by next two methods.export GTK_MENUBAR_INACTIVE_OPACITY=0.75
export GTK_MENUBAR_ACTIVE_OPACITY=0.95
Set in current shell or a script such as ~/.xinitrc, same as above, except for that it only affects a program later started from the shell or script. From shell it's just like [user ~]$ export GTK_MENUBAR_INACTIVE_OPACITY=0.75
Set when a program starts from shell, syntax like:[user ~]$ GTK_MENUBAR_NO_MAC=1 bluefishor[user ~]$ GTK_MENUBAR_TITLE_WIDTH=150 GTK_MENUBAR_TITLE_FONT="Apple Garamond" exec bluefish
PS: you need to have a x compositor or Xgl/compiz to make the menubar transparent.
Ah, obviously ubuntu doesn't install java to the same place as we do ;)
If you have java installed, you can find the jre directory by running "which java"
BTW the java patch is not as good as the gtk one. And if you have trouble using it with any application, please tell me.
I for one can find no mention of a transparent GTKmenubar other than in reference to this patch. This wouldn't be a problem, except I can't get it to work. I've googled my head blue and found little to nothing useful.
I've exported the variable, I've reinstalled & updated GTK2 with patch, and I've tried removing the gtkmenubar background from my current theme - with no effect.
asmweb
June 18th, 2007, 06:04 PM
Hi,
i am getting a little bit confused with all these info about the mac-menu. I can not make it work right. I guess i did made all right all the libs with gtk but i still don't get the menu right. I included a screenshot of my desktop, hope someone lets me know what've done wrong
thanks
andersonlich
June 18th, 2007, 11:22 PM
http://ubuntuforums.org/attachment.php?attachmentid=35801&stc=1&d=1182223266
as we can see, how do we can change the text of the GNOME into another text?
thanks...
Tamacracker
June 19th, 2007, 11:02 PM
I can't read all these posts... but I installed the Apple MAC Menu, I no longer want this theme, so I simply didin't add it to my panel. Now the problem is... I don't have a menu. Such as File, Edit, View, etc... on any of my windows including my GAIM.
When a window does open.... it's just a pop up notification like menu that floats in the middle of the desktop, this is getting annoying now.
Please help me retrieve my menu bar for all open windows.
Yuzem
June 19th, 2007, 11:28 PM
Type this on the terminal:
sudo apt-get install libgtk2.0-0 --reinstall
mthakur2006
June 22nd, 2007, 06:32 AM
hi,
can it be different to two users...e.g. one user uses it and the other one uses the default that comes with ubuntu? because i intsalled it in my user area and my brother doesn't have his bar now in his terminal in his user area....
thanks,
mthakur2006
June 22nd, 2007, 06:45 AM
hi,
can it be different to two users...e.g. one user uses it and the other one uses the default that comes with ubuntu? because i intsalled it in my user area and my brother doesn't have his bar now in his terminal in his user area....
thanks,
please....i need to sort this out quick.
thanks.
mthakur2006
June 22nd, 2007, 07:25 AM
^ bump (only because this thread had 667-1 replies before this. :0)
andrek
June 23rd, 2007, 08:37 AM
Has anyone tested it with Gutsy Gibbon?
ekerazha
June 24th, 2007, 05:07 AM
Application menu (if any!) is an application-thing and should be inside the application window. This mac-style approach is just wrong and illogical.
male81
June 24th, 2007, 12:05 PM
Application menu (if any!) is an application-thing and should be inside the application window. This mac-style approach is just wrong and illogical.
Points of view.
There are studies that explain just the opposite.
You are free to use the desktop as you want, so let's us too.
Bye.
b3n87
June 24th, 2007, 01:34 PM
ive only used a mac once
quite liked the idea of the way the mac menu works
so i fancy trying this patch, if i dont like it can i uninstall it easy?
hows everyone else getting along with it?
chombee
June 25th, 2007, 08:31 AM
I also would like to know how to undo the changes. I tried to figure it out myself but I think I'm resigned to reinstalling Ubuntu unless someone can help.
I enjoyed the patch but it's total crack, my panel crashes often, and now I've removed the mac menubar applet from the panel and everything has gone nuts. Loads of stuff is broken.
By the way, this patch does weird and (almost) wonderful things when used with blackbox:
http://img443.imageshack.us/img443/3281/macmenubarblackboxyo0.th.png (http://img443.imageshack.us/my.php?image=macmenubarblackboxyo0.png)
the menu bar does not appear inside the GTK app's window, but there is no GNOME panel either, so it just seems to make its own little panel in the top-left. When you have multiple GTK apps open, their panels seem to stack on top of each other, although the behaviour gets a bit weird when you start switching between apps.
Yuzem
June 25th, 2007, 12:29 PM
Uninstall:
http://ubuntuforums.org/showpost.php?p=2878146&postcount=665
I have the opposite problem. The update manager keeps asking me to update libgtk2.0-0. If I update it I have to reinstall the mac menu hack. Force version is not doing anything.
You ask how to remove it and I ask how to make it stay.
quirt3
June 25th, 2007, 05:24 PM
patched GTK (lastest version) .debs for fiesty please...
BOBSONATOR
June 25th, 2007, 11:24 PM
I get this when trying to uninstall
shayan@shayan-desktop:~$ sudo apt-get install libgtk2.0-0 --reinstall
Password:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reinstallation of libgtk2.0-0 is not possible, it cannot be downloaded.
chombee
June 26th, 2007, 05:11 AM
I got the same error when trying to reinstall, and in Synaptic, the option to reinstall the package was just greyed out. It's not because an internet connection was not available or an ubuntu server is down either.
chombee
June 28th, 2007, 08:45 AM
Bobsonator -- I found a way to uninstall it. Go to packages.ubuntu.com, search for the libgtk2.0-0 package for your version, download it. Normally I would now double-click on the package to install it with GDebi, but GDebi refuses to install it because a newer version is already installed. So instead install it with dpkg in a terminal: sudo dpkg --install libgtk2.0-0[press tab to autocomplete].
Seems to have worked for me, though I've only tested in blackbox. Does this undo all the changes?
smartboyathome
June 30th, 2007, 05:49 PM
THESE DEBS ARE FOR FEISTY ONLY!!!
Here are the debs i promised so if you have problems compiling try them instead. They are hosted on rapidshare. If you have problems downloading from them just post a service that works for you and i will upload the files there too. The debs are build using the Ubuntu versions of the gnome packages for more compatibility.
You can get the hacked gtk from here (http://rs89.rapidshare.com/files/29453895/gtk-new.tar.gz). These packages include both the macmenu hack needed for macmenu to work and a hack to remove the underlines from the menu entries Osx style.
What you get here (http://rapidshare.com/files/29454963/gnome-panel.tar.gz) is a gnome panel without the annoying arrow under the main menu icon.
Finally here (http://rapidshare.com/files/29455993/gnome-macmenu-applet.tar.gz) is the macmenu applet.
[EDIT]
Me801 has kindly offered to host the debs to his ftp server, so if you have problems with rapidshare, get them here (http://www.userbarsco.uni.cc/macmenu/macmenu/).
Installation:
Move the archives to a new folder, open a terminal , browse to this folder and :
tar -zxvf gnome-panel.tar.gz
tar -zxvf gtk-new.tar.gz
sudo dpkg -i *.deb
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
Logout, relogin and add the macmenu applet to your panel.
I cannot get this to work! I got all the packages working, but the Macmenu isn't working. Please help, I really want the Mac look!
mcolli
July 1st, 2007, 10:20 AM
The menu bar is no working right.
I have the following two problems:
1. when I login there are two menu bars on my panel
2. Both the menu bars are blank, I can't see the text.
My short-fix:
Each time I login I have to remove the menu bars, then add the applet back.
its a pain.
I'm a newbie and had some problems installing the menu bar
any help would be appreciated.
colo505
July 1st, 2007, 11:29 AM
Shall be grateful if you could also upload AMD64/Feisty debs..or is that asking for too much?
Thanks
newpants2003
July 4th, 2007, 02:28 PM
most unclear thread i ever read.
newpants2003
July 4th, 2007, 02:35 PM
"They're arch linux packages (.tar.gz) but should also work for other distros. To install, first make sure you already have gtk+ 2.10.x and xfce 4.4 rc or beta installed, then untar the .tar.gz files and copy all non-dotfiles. If you install to a different xfce4 location, remember to change the line "X-XFCE-Exec=..." in xfce4-macmenu-plugin.desktop and xfce4-corner-plugin.desktop"
copy to where?
BOBSONATOR
July 5th, 2007, 05:52 PM
Bobsonator -- I found a way to uninstall it. Go to packages.ubuntu.com, search for the libgtk2.0-0 package for your version, download it. Normally I would now double-click on the package to install it with GDebi, but GDebi refuses to install it because a newer version is already installed. So instead install it with dpkg in a terminal: sudo dpkg --install libgtk2.0-0[press tab to autocomplete].
Seems to have worked for me, though I've only tested in blackbox. Does this undo all the changes?
Worked Great for me!!
big thanks
Nakquada
July 6th, 2007, 10:48 AM
most unclear thread i ever read.
I'd have to agree. I started to apply this applet, and got it to work fully. Much appreciation to the author(s) and their work. That goes for the mac-menu-applet and the tutorials, etc. ;)
However, I just read 69 pages of absolute nonsense that I couldn't make out. This thread has no clarity, and confused the heck out of me. But, I'm done now. Just wish I knew how to get the bar to say 'Finder' when its idle (on desktop) rather than 'GNOME'.
But, yeah, someone start a new thread, make it absolutely clear how to install this bar for newbies, etc. We were all new to Linux once, so help the newbies out - make it crystal clear, and be more detailed in your explanations.
I'm going to the pub.
Cheers! (And thanks again)
;)
le garcon solitair
July 6th, 2007, 05:00 PM
where is gtk+-2.10.X by default in ubuntu feisty?
weblordpepe
July 6th, 2007, 05:16 PM
Is this the post that puts it to 70 pages?
Edit: Nope, damnit.
quirt3
July 8th, 2007, 08:45 AM
Here, I'll try to help.
weblordpepe
July 8th, 2007, 12:09 PM
Almost....cmonnncmonnn cmonnn cmon....
lsd
July 8th, 2007, 04:18 PM
Does anybody have (or compiled) deb packages for XFCE? (I mean the panel plugin only). It looks like there's only debs for Gnome.
Thanks in advance.
weblordpepe
July 8th, 2007, 11:30 PM
Can't you find it in the package manager? I thought you could get the debs for xfce in there. At least I did. You may need to enable the universe repository.
lsd
July 9th, 2007, 03:33 PM
Nope. I have activated the Universe (and the rest of them) repos and there's nothing out there, like tweaked GTK2 debs, the too aren't there. But there's a lot of places you can download the Gnome panel plugin (pre)compiled but it seems that "mouse users" are a minority so, because the only thing I find is the source code and a rare tarball for (maybe) Gentoo.
Please, heeeeeelp! :(
DreamThief
July 11th, 2007, 03:51 AM
The link to the gtk patch for feisty in the first posting is broken. The patch isn't there anymore.
I just wanted to compile the hacked gtk and the applet mysqelf for feisty AMD64, but without the patch I'm unable to do it. So where do I get the patch now?
DerangedDingo
July 15th, 2007, 05:54 AM
Hello,
I don't want to read through 60 something pages worth of posts for this question to be answered, sorry, but
If it's possible, what packages do I reinstall in apt-get to remove the patch entirely?
Thank you!
Yuzem
July 15th, 2007, 11:46 AM
sudo apt-get install libgtk2.0-0 --reinstall
atanaspyuskyulev
July 15th, 2007, 03:30 PM
Is there some valid link for the path file? The original post link did not work, the server says, the file is deleted.
Could anyone please, tell me where I can download the patch or at least where I can find working copies of the gkt-lib for Feisty distribution. Also If anyone is agree to build the packages, I may host them.
Yuzem
July 15th, 2007, 04:07 PM
I' am using Feisty and this works for me:
http://www.mybigdir.com/1811
atanaspyuskyulev
July 16th, 2007, 05:42 AM
Thanks a lot:-) It works just fine :guitar:
DerangedDingo
July 17th, 2007, 06:01 AM
Yuzem... I was just about to post saying you're a life saver, when I entered the command and it said it couldn't be reinstalled because it couldn't be downloaded..
Do I need to download libgtk2 as a .deb from a website and install like that, or what?
arrgg
Thank you
EDIT: I'm searching synaptic. maybe it was just a wrong name.
oops. it wasn't.
i'll see if i can force downgrade. with a downloaded package.
Yeah. I just found allo2u's earlier post and i'm following that.
Thanks Yuzem
hoodieboy711
July 18th, 2007, 12:40 AM
Ive been reading through the last 15-20 pages for about 20 minutes now, can't seem to find a definative answer to a question I've seen a lot that I've understood.
Just for background, I have an Acer Ferrari 4005 laptop with an ATI X700 Mobility video card, installed with Ubuntu 7.04 Feisty, Running Compiz Fusion and Avant-Window_Navigator. I have run through several tutorials , packages, and deb files for various things, almost too many I guess.
As you can see in the screenshot attached, I have mac menu installed but as with many other people, it isn't transparent and has a solid gray background.
I dont know if the solution is in editting this ~./themes/<theme>/gtk-2.0/gtkrc by adding some scripting, but this doesnt seem logical to me, this this would be editing a theme, not the mac menu applet.
Can someone post a definative answer to this problem, maybe this might work as solution to answer the common question.
thanks in advance,
Derek
Hairy_Palms
July 18th, 2007, 06:28 AM
does anyone know where to get the patches for gtk? the first post link doesnt work...
w0ei
July 18th, 2007, 07:27 AM
Hello,
I compiled & installed MacMenu for Gnome on Fedora7, and everything works. But I have one minor (but annoying) problem: a small gap between the menu item and the menu itself! See this image for an example:
http://www.digimasters.nl/temp/macmenu.jpg
Does anyone know how to solve this?
Thanks!
Hairy_Palms
July 18th, 2007, 08:19 AM
w0ei do you happen to have the source patches?? i really want to compile this for later gtk versions!
as for the gap, it looks like it might be related to compiz, have u tried with compiz off?
w0ei
July 18th, 2007, 08:36 AM
w0ei do you happen to have the source patches?? i really want to compile this for later gtk versions!
as for the gap, it looks like it might be related to compiz, have u tried with compiz off?
You mean the .diff file for GTK2? Yes I have it. I also have a patched gtk2 rpm for F7 (the one I use)...
[edit]
With Beryl turned off i still have the same problem.. The menu appears correctly when the MacMenu applet is NOT in de top panel.. (When you don 't add it to the panel, a single menubar appears just below the panel..)
Hairy_Palms
July 18th, 2007, 11:12 AM
could you possibly attach the gtk diff file here? coz the link on the first post here is gone, thanks :)
as for the gap, im not sure then, ive never seen that problem before, do you have your panel set to a background image or something, does the gap stay if you increase the size of your panel?
im just shootin in the dark, but that info might help someone else.
w0ei
July 18th, 2007, 12:25 PM
could you possibly attach the gtk diff file here? coz the link on the first post here is gone, thanks :)
as for the gap, im not sure then, ive never seen that problem before, do you have your panel set to a background image or something, does the gap stay if you increase the size of your panel?
im just shootin in the dark, but that info might help someone else.
Nope, no background image..
And yes, gap stays when panel size increases..
I also attached the patch.
w0ei
July 18th, 2007, 12:26 PM
Nope, no background image..
And yes, gap stays when panel size increases..
I also attached the patch.
Hmm that didn't work.. One more try.
Yuzem
July 18th, 2007, 02:25 PM
Thanks Yuzem
You are wellcome.
Ive been reading through the last 15-20 pages for about 20 minutes now, can't seem to find a definative answer to a question I've seen a lot that I've understood.
Just for background, I have an Acer Ferrari 4005 laptop with an ATI X700 Mobility video card, installed with Ubuntu 7.04 Feisty, Running Compiz Fusion and Avant-Window_Navigator. I have run through several tutorials , packages, and deb files for various things, almost too many I guess.
As you can see in the screenshot attached, I have mac menu installed but as with many other people, it isn't transparent and has a solid gray background.
I dont know if the solution is in editting this ~./themes/<theme>/gtk-2.0/gtkrc by adding some scripting, but this doesnt seem logical to me, this this would be editing a theme, not the mac menu applet.
Can someone post a definative answer to this problem, maybe this might work as solution to answer the common question.
thanks in advance,
Derek
The menu that you see up there in the panel should look exactly as it is suppose to look if it were attached to the application window. To make it look the same as the panel it must be skinned to look the same as the panel like in this screenshot:
http://img176.imageshack.us/img176/1830/pantallazo07ga7.th.jpg (http://img176.imageshack.us/my.php?image=pantallazo07ga7.jpg)
imetal by SkiesOfAzel was made in that way:
http://www.deviantart.com/deviation/53789181/
It should not be hard to adapt an existing theme. Just edit the menu section.
melenor
July 18th, 2007, 04:08 PM
Alright i was reading though the thread and when i tried any of the download links there were either dead or it was something that was odd, and i was wondering is there some new download place to download the patch?
Yuzem
July 18th, 2007, 04:23 PM
Here:
http://ubuntuforums.org/showpost.php?p=3024481&postcount=697
Hairy_Palms
July 18th, 2007, 04:26 PM
thanks for the patch w0ei!
I does suppose you have the source code for the menu applet, because it doesnt seem to work with gutsy, im presuming it needs recompiling against gtk2.12
sloonz
July 19th, 2007, 06:25 AM
Sorry if it was already pointed out, but I'm definitely too lazy to read the 71 pages :)
I have one "bug" (but perhaps it's a "feature" ? ;)): when I open a dialog which hasn't any menu, the menu disappear - that's not critical but it looks like weird IMHO. I made a patch to change this behavior, if someone is interested in: it just show the parent window's menu if the current window has no menu.
monthiel
July 19th, 2007, 08:34 PM
Please, why do remove this?
weblordpepe
July 19th, 2007, 09:35 PM
Ok I've just entered this thread really after about a zillion pages.
I dont want to read the whole thing but I'd like to have that menu thing across the top. Im going to ignore the link in the first page because there is obviously something up with 700+ replies.
Im using standard Ubuntu 7.04 with gnome. What can I download to make give me a mac menu bar thingie doo dad whatsamacall it up the top? Thats cool.
Yuzem
July 19th, 2007, 11:17 PM
Here:
http://ubuntuforums.org/showpost.php?p=3024481&postcount=697
weblordpepe
July 20th, 2007, 12:40 AM
That link took me to the main forums page :(
Yuzem
July 20th, 2007, 10:43 AM
Yes sorry, now it should work. Try again.
Rospo Zoppo
July 21st, 2007, 06:05 AM
Hey someone knows what bar is this?
http://static.flickr.com/112/284328104_6995c6f4b7_o.jpg
Hairy_Palms
July 21st, 2007, 09:39 AM
does anyone have the macmenu gnome-panel-applets SOURCE code?
sloonz
July 21st, 2007, 01:18 PM
For the source, here: http://aur.archlinux.org/packages/xfce4-macmenu-plugin/xfce4-macmenu-plugin.tar.gz
It's written XFCE but it's the same source for the two applets (just change with -DFOR_XFCE into -DFOR_GNOME in build command)
sicofante
July 21st, 2007, 05:57 PM
Can someone please point me to some literature on the pros and cons of this menu style? I know about Fitts' Law and all, but I'd like to do some research on Mac style menu bar vs Windows/Unix style menu bar.
Any references to books, links, etc will be very much appreciated.
weblordpepe
July 22nd, 2007, 04:45 AM
I wrote 'Windows SUX' on a sleeping guy's head once. Does that count?
andrek
July 22nd, 2007, 01:06 PM
Any links for the LATEST, UPDATED version of this modification?
Dawudd
July 22nd, 2007, 07:46 PM
Can someone please point me to some literature on the pros and cons of this menu style? I know about Fitts' Law and all, but I'd like to do some research on Mac style menu bar vs Windows/Unix style menu bar.
Any references to books, links, etc will be very much appreciated.
Regarding Fitts’ Law (http://en.wikipedia.org/wiki/Fitts'_law), Jef Raskin, in section 4-4-1 of The Humane Interface (http://www.amazon.com/dp/0201379376/), discusses the actual figures. On a 14-inch screen, the time it took to access a menu on a Macintosh averaged to 256 ms, as opposed to 663 ms on Windows. There are also discussions of this issue on AskTog (http://www.asktog.com/basics/firstPrinciples.html#fittsLaw) and Joel on Software (http://www.joelonsoftware.com/uibook/chapters/fog0000000063.html). Even some at Microsoft recognize (http://blogs.msdn.com/jensenh/archive/2006/08/22/711808.aspx) the importance of Fitts’ Law.
Beyond Fitts, I think there are deeper reasons to prefer the Macintosh-style menus: separating the application from the documents allows for a more document-centric interface. This blog post (http://federkiel.wordpress.com/2007/06/24/the-lisabar-or-why-apple-got-it-right/) does a fair job of explaining this issue. Windows are meant to represent documents, whereas the menu bar was designed as a means for interacting with those documents.
I would like to add that it is for this reason that I think miketech’s suggestion (http://ubuntuforums.org/showthread.php?p=2728826#post2728826) is quite ŕ propos. Toolbars belong with the menu bar and not with each document. Similarly, things like sidebars belong attached to the edge of the screen (more of Fitts’ Law), not inside windows. I find it sad that Apple has gone off on a more application-centric course since the Lisa, ending up with a mixed and confusing metaphor that separates menu bars and toolbars. Even the Xerox Alto was more document-centric.
Let us hope that, if and when GTK+ is modified to allow for this improvement, it is done right. And, if one finds more detailed literature answering sicofante’s request, please post it.
rkrug
July 23rd, 2007, 09:14 PM
How do I get rid of this stupid thing?
weblordpepe
July 24th, 2007, 04:18 AM
Reinstall the GTK for Ubuntu from the official repository.
Well all I initially did was install the .deb for the hacked GTK. So reinstalling the normal one from the repository fixed it. The update manager told me that it was needed for an upgrade after I'd installed the hacked gtk.
trent dillman
July 24th, 2007, 11:54 AM
...
wfsswmr7285
July 24th, 2007, 06:46 PM
does anyone have a fix for the non-GTK applications?
Frak
July 24th, 2007, 11:41 PM
I' am using Feisty and this works for me:
http://www.mybigdir.com/1811
Could you give an alternate download location. This one's shot.
Yuzem
July 25th, 2007, 10:34 AM
Try this:
http://rapidshare.com/files/44957352/libgtk2.0-0_2.10.11_macmenu_i386.deb.html
Frak
July 25th, 2007, 11:30 AM
Try this:
http://rapidshare.com/files/44957352/libgtk2.0-0_2.10.11_macmenu_i386.deb.html
Thanks!
pikachu
July 26th, 2007, 05:54 PM
Hi guys,
All the tutorial is not working for me. I read the entire threads for this topic but I still can not get it to work. I added the mac-menu to panel but I still get the old ubuntu panel and the mac-menu appear just after the evolution (mail).
Any idea or suggestion would be gratefull. i'm running feisty by the way.
sorry for my bad english.
brack
July 27th, 2007, 10:35 AM
I have Ubuntu amd64 and all these packages are not working for me. Are there any packages for amd64?
ayoli
July 27th, 2007, 02:53 PM
I have Ubuntu amd64 and all these packages are not working for me. Are there any packages for amd64?
i'm afraid not. I think you have to grab the gtk patch and applet source and build it yourself.
MushyMaestro
July 28th, 2007, 02:00 AM
So... does NOBODY have a .deb for the menu bar applet on XFCE? I have absolutely no clue how to install it from the ARCH Linux sources... (What on earth is a PKGBUILD??? :confused:)
sicofante
July 28th, 2007, 12:25 PM
...
Thank you so much for your help. If I find more resources I'll bring them here.
Let us hope that, if and when GTK+ is modified to allow for this improvement, it is done right. And, if one finds more detailed literature answering sicofante’s request, please post it.
What's the best place to push for this? GNOME mailing-lists? Any particular one?
Slaco
July 28th, 2007, 02:36 PM
So how do I compile the applet itself for XFCE? When I try to run ben@ubuntu-desktop:~/xfce4-macmenu-plugin$ gcc -std=c99 -Wall -Werror -fno-strict-aliasing -DFOR_XFCE `pkg-config --cflags --libs libwnck-1.0 libxfce4panel-1.0` $CFLAGS $LDFLAGS -o $pkgname macmenu-applet.c || return 1
as per this site http://forums.bsdnexus.com/viewtopic.php?pid=14788, I get Package libwnck-1.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libwnck-1.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libwnck-1.0' found
Package libxfce4panel-1.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxfce4panel-1.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libxfce4panel-1.0' found
gcc: no input files
bash: return: can only `return' from a function or sourced script
Or, have I completely screwed up? (you can tell that I am extremely new to linux ;))
I am really looking forward to using this!
Thanks in advance.
P.S. I realize that the site mentioned above is a BSD site, but the given command is also listed in the PKGBUILD file mentioned in the first post.
Alternatively, somebody could just provide a .deb file for XFCE, like the guy 2 posts above me wanted ;).
rice09
July 29th, 2007, 04:44 PM
I've had success with the mac menu applets using the method in post 532 on Feisty running Beryl and using the Glossy_P mac-style theme. The background of the mac menu blends in perfectly with Glossy_P and adding the native Gnome window selector applet to the left of the mac menu makes it even better.
ayoli
July 30th, 2007, 07:54 AM
So how do I compile the applet itself for XFCE? When I try to run ben@ubuntu-desktop:~/xfce4-macmenu-plugin$ gcc -std=c99 -Wall -Werror -fno-strict-aliasing -DFOR_XFCE `pkg-config --cflags --libs libwnck-1.0 libxfce4panel-1.0` $CFLAGS $LDFLAGS -o $pkgname macmenu-applet.c || return 1
as per this site http://forums.bsdnexus.com/viewtopic.php?pid=14788, I get Package libwnck-1.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libwnck-1.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libwnck-1.0' found
Package libxfce4panel-1.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxfce4panel-1.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libxfce4panel-1.0' found
gcc: no input files
bash: return: can only `return' from a function or sourced script
Or, have I completely screwed up? (you can tell that I am extremely new to linux ;))
I am really looking forward to using this!
Thanks in advance.
P.S. I realize that the site mentioned above is a BSD site, but the given command is also listed in the PKGBUILD file mentioned in the first post.
Alternatively, somebody could just provide a .deb file for XFCE, like the guy 2 posts above me wanted ;).
you may want to install libwnck-dev package if you want to compile that yourself
sudo aptitude install libwnck-dev
Slaco
July 31st, 2007, 08:17 PM
you may want to install libwnck-dev package if you want to compile that yourself
sudo aptitude install libwnck-dev
No luck, now I get this
ben@ubuntu-desktop:~/xfce4-macmenu-plugin$ gcc -std=c99 -Wall -Werror -fno-strict-aliasing -DFOR_XFCE `pkg-config --cflags --libs libwnck-1.0 libxfce4panel-1.0` $CFLAGS $LDFLAGS -o $pkgname macmenu-applet.c || ret
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
bash: ret: command not found
ben@ubuntu-desktop:~/xfce4-macmenu-plugin$
You know, I think this is probably more trouble than it's worth... Does no one have a .deb?!?
Thanks in advance...
P.S. The macmenu-applet.c file has now disappeared...
schaefer
August 1st, 2007, 02:15 AM
I'm using this menu with Compiz Fusion, and it is working fine except that when I watch videos fullscreen in VLC, it continues to display the panel on top of the video. Does anyone know any way to overcome this problem?
waterman
August 1st, 2007, 07:09 AM
Ok i download deb from this site: http://www.mybigdir.com/1811 and install it, but what should i do next??
Yuzem
August 1st, 2007, 04:05 PM
You must add the mac menu applet to the panel:
Right clic the panel -> Add to panel -> Mac Menu
Frak
August 1st, 2007, 04:50 PM
You must add the mac menu applet to the panel:
Right clic the panel -> Add to panel -> Mac Menu
I don't have that panel option.
Frak
August 1st, 2007, 05:13 PM
And does anybody know where I can find gtkmenubar.diff, it is no longer on the server.
Thanx
Yuzem
August 1st, 2007, 05:50 PM
If you are using Ubuntu (gnome) you must have that option. I don't know how it is in english.
When you right click a panel you must have an option to add something to the panel, it is the first option in the menu. Then a dialog should pop up and in search type mac.
It should be there if you have it installed. Drag it to the panel
dbbolton
August 1st, 2007, 07:56 PM
how difficult is it to uninstall this?
vishytk
August 1st, 2007, 10:35 PM
And does anybody know where I can find gtkmenubar.diff, it is no longer on the server.
Thanx
did you get the patch ? if so can you give me the link to the patch
waterman
August 2nd, 2007, 08:22 AM
When I click on Add to panel, and I search 'Mac' It search nothing...
Btw sorry for my english i am from Czech republic
ayoli
August 2nd, 2007, 12:17 PM
When I click on Add to panel, and I search 'Mac' It search nothing...
Btw sorry for my english i am from Czech republic
because you don't have the applet, the file you've downloaded is only the patched gtk lib. you have to search in previous posts for the applet.
vBulletin® v3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.