Tags: Tags: , , Comentários Deixe seu comentário!

Ubuntu: Mac Menubar

Procura um artigo mais completo? Dê uma olhada neste artigo sobre como deixar o Ubuntu com a cara do Mac!

Após instalar o Avant Window Navigator no Ubuntu, não é necessário utilizar a barra superior para agregar as janelas. Logicamente você não irá deletá-la, afinal, ela guarda informações importantes como conexão de rede, horário, programas, etc.

Que tal deixá-la como a menubar do Mac? Não estou falando do visual, e sim de colocar os menus dos programas bem ali, inclusive liberando espaço útil na tela. Isso é perfeitamente possível e muito fácil de se fazer, vamos lá!

Nosso primeiro passo será “hackear” o GTK para que ele possa aceitar a Menubar, que será um simples applet. Siga os passos:

  • Faça o download do código do GTK aqui e descompacte em algum lugar.
  • Baixe o arquivo gtkmenubar.diff aqui, esse arquivo será usado na compilação do GTK.
  • Copie o gtkmenubar.diff para a pasta aonde você descompactou os arquivos do GTK.
  • Entre no terminal e digite os seguintes comandos:
    sudo su [digite sua senha]
    	
    cd [caminho da pasta aonde você descompactou o GTK]
    	
    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
  • Pronto, o GTK já foi alterado.

O mais difícil já foi feito, agora basta instalar o applet:

  • Baixe o arquivo do applet aqui.
  • No terminal, digite os seguintes comandos:
    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
  • Agora basta reiniciar o ambiente gráfico: tecle Ctrl + Alt + Backspace
  • Clique com o botão direito na menubar e vá em “Adicionar ao painel”, localize o applet “Menu bar” em Diversos. Arraste-o até a menubar e solte. Pronto!

mac_menubar_gtk_ubuntu.gif

A Mac Menubar possui compatibilidade com diversos programas, mesmo assim alguns ficam de fora da lista. Como por exemplo, o Firefox. Mas nada que atrapalhe muito.

Dúvidas poderam ser postadas nos comentários, aproveite! :)

Links:
Tópico oficial no Ubuntu Foruns
Compilando o GTK modificado (Em inglês)

23 Comentários »


Antonio
12/06/07 às 14:47

oi, tentei instalar com o gtk 2.10.12 ou algo assim, aparentemente deu tudo certo, mas quando vou adicionar o mac da um erro e pede pra excluir do painel. o que pode ser ?


leanDrow
12/06/07 às 14:50

Você copiou o gtkmenubar.diff pra pasta do GTK e fez todos os passos indicados?

Pois se faltar esse arquivo o applet fecha…

 
 

Antonio
12/06/07 às 15:04

Sim, usei o comando patch -p0 gtkmenubar.di, mas indiquei o caminho completo para o arquivo, e tambem copiei ele pra pasta do gtk.


leanDrow
12/06/07 às 15:07

Antonio, se você tiver o Feisty pode tentar o seguinte:

http://ubuntuforums.org/showpost.php?p=2591836&postcount=532

 
 

Antonio
12/06/07 às 15:15

Fedora 7


leanDrow
12/06/07 às 18:13

Esse tutorial é voltado para o Ubuntu. Infelizmente não sei te dizer se o applet funciona com o Fedora 7.

Mas, creio eu, ele usa o GTK também, então era de se esperar que desse certo…

 
 

Rafael
13/07/07 às 19:58

Existe alguma informação que indique que essa função seja adicionada e venha de padrão em uma nova versão Gnome?


leanDrow
13/07/07 às 20:00

Infelizmente não, Rafael.

Isso é apenas um “hack” criado por um usuário do Ubuntu Forums.

 
 

Rafael
13/07/07 às 21:11

Acabo te testar no Debian Etch funcionou beleza o tuto

A unica coisa que nao gostei é que ele nao elemina a necessidade do menu padrao do Gnome, vc fica obrigado ater os dois

 
16/07/07 às 21:17

Amigão,

Sabe como remover isso depois de instalado??? Deu uma pá de problemas aqui.. mas não foi com teu tuto não… rsrsrs

Eu já tinha tentado fazer com outro tutorial, e funcionou, mas não gostei.. sabe me dizer como remover??

Abraços


leanDrow
16/07/07 às 21:19

Basta refazer os passos acima excluindo os que envolvem o patch, dessa forma o GTK será compilado novamente sem o mesmo. Não se esqueça de remover o applet, também.

25/07/07 às 21:43

Desculpas amigo…
quais passos?

Só baixo o arquivo do GTK e digito qual linha de comando?

Obrigado pela resposta.

:)


leanDrow
25/07/07 às 22:45

# aça o download do código do GTK aqui e descompacte em algum lugar.
# Baixe o arquivo gtkmenubar.diff aqui, esse arquivo será usado na compilação do GTK.
# Copie o gtkmenubar.diff para a pasta aonde você descompactou os arquivos do GTK… e por aí vai.

Tá tudo descrito logo ali em cima. :)

 
 
 
 

Bruno Soares
08/08/07 às 10:37

O programa parece ser muito bom. Estou querendo instalar mas o link para o o gtkmenubar.diff está quebrado.

 

Fernando O.
05/11/07 às 15:28

Já tenho o tema das janelas, do GDM do MAC e o dock, so falta a barra de cima e não consigo, poís o link do arquivo do GTK está quebrado….

 

David
21/01/08 às 23:41

Caramba, eu fiz tudo isso aih, mas quando adiciono o applet do macmenu fica uma barra cinza no meio do painel com o nome variavel. Tipo, GNOME, se eu tiver no Desktop e Gerenciador de Arquivos se no Nautilus. Mas tipo ele naum se ajusta ao restante do menu e nem perde a cor cinza horrivel. Alem disso, os menus de todos os programas, incluindo o Nautilus, ainda estaum nas janelas!

 

Stefânio
23/04/08 às 01:23

cara… estou tentando fazer este tuto mas nao estou conseguindo. uso ubuntu 7.10 gusty
no make da este erro
make[4]: ** [gtkiconfactory.lo] Erro 1
make[4]: Saindo do diretório `/home/stefanio/mac2/gtk+-2.10.11/gtk’
make[3]: ** [all-recursive] Erro 1
make[3]: Saindo do diretório `/home/stefanio/mac2/gtk+-2.10.11/gtk’
make[2]: ** [all] Erro 2
make[2]: Saindo do diretório `/home/stefanio/mac2/gtk+-2.10.11/gtk’
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório `/home/stefanio/mac2/gtk+-2.10.11′
make: ** [all] Erro 2

oq sera q pode ser?
vlw

 

Tiago
08/07/08 às 10:08

Estou usando o Hardy e deu o mesmo problema.
Valeu!

08/02/09 às 19:00

Idem e aguardando solução. Abraço

 
 
08/02/09 às 19:02

Idem e aguardando solução

 
08/03/09 às 15:28

ai cara como eh e eu faço pra instalar isso no xubuntu, a parte do gtk deve ser igual ja q a distro eh a mesma e so muda o gerenciador de janelas, e consequentemente o painel (que no caso do xfce eh o xfce4-panel)

 
08/03/09 às 15:29

no site do global menu no google code diz que a ultima versão sporta xfce, mas nao diz como instalar.

 
02/07/09 às 17:06

será que poderia responder minha pregunta? preciso muito disso :)

 

Trackbacks para este post

Deixe seu comentário

[diminuir | aumentar]
Tags HTML permitidas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>