Autor Tópico: Remover seta do menu princial do gnome-panel  (Lida 4381 vezes)

Offline swatquest

  • Usuário Ubuntu
  • *
  • Mensagens: 160
    • Ver perfil
Remover seta do menu princial do gnome-panel
« Online: 19 de Agosto de 2010, 14:55 »
Oi pessoal,
  Estava querendo remover a seta que aparece no menu principal do gnome-panel
  Fiz uma pesquisa aqui no fórum, mas não tive exito.

  Pessoal eu tentei a 2º e a 3º solução, funciona, mas modifica a linha divisória do gnome-panel.
  Meu tema só tem um arquivo /usr/share/themes/Unity/gtk-2.0/gtkrc
  Sabem como posso modificar este arquivo sem afetar a linha divisória?


  Em fóruns estrangeiros encontrei algumas soluções:
 http://ubuntuforums.org/showthread.php?t=733808

 1º Solução ( Não cheguei a testar)

Código: [Selecionar]
sudo apt-get install apt-build
enquanto configura, escolha seu tipo de processador
sudo apt-build source gnome-panel
sudo apt-get build-dep gnome-panel
cd /var/cache/apt-build/build/
sudo gedit gnome-panel-*/gnome-panel/panel-menu-button.c

Depois modifique a seguinte parte :

Citar
button = g_object_new (PANEL_TYPE_MENU_BUTTON,
"menu-path", menu_path,
"custom-icon", custom_icon,
"tooltip", tooltip,
"use-menu-path", use_menu_path,
"use-custom-icon", use_custom_icon,
"has-arrow", TRUE,
NULL);
into

POR

Citar
button = g_object_new (PANEL_TYPE_MENU_BUTTON,
"menu-path", menu_path,
"custom-icon", custom_icon,
"tooltip", tooltip,
"use-menu-path", use_menu_path,
"use-custom-icon", use_custom_icon,
"has-arrow", FALSE,
NULL);
save & exit and

cd gnome-panel-*/
sudo ./configure
No caso de ainda encontrar erros de dependência (build-dep pode perder algo), então instale manualmente,muitos deles são do pacote -dev, assim use a synaptic para isso - por  exemplo quando mostar nenhum pacote 'libgnomeui-2.0' encontrado
 , pesquisa no Gerenciador de Pacotes Synaptic por libgnomeui (esqueça do -2.0 ou qaulquer outro número) e instale o pacote -dev , libgnomeui-dev.]
sudo make
sudo make install
sudo killall gnome-panel


2º Solução
  
1) Abra /home/your-name/.themes/Human 2/gtk-2.0/panel.rc com o editor de texto e adicione (copie e cole) no arquivo este código:

Código: [Selecionar]
style "panel-arrow-remove"

#the following removes the arrows from the panel
{
engine "pixmap"
{
image
{
function = ARROW
recolorable = TRUE
overlay_file = "arrows/arrow-blank.png"
overlay_border = {2,2,2,2}
overlay_stretch = FALSE
arrow_direction = UP
}

image
{
function = ARROW
recolorable = TRUE
overlay_file = "arrows/arrow-blank.png"
overlay_border = {2,2,2,2}
overlay_stretch = FALSE
arrow_direction = DOWN
}
}
}

widget_class "*PanelToplevel*" style "panel-arrow-remove"

2) Crie uma imagem de seta transparenre e cole no diretório /home/your-name/.themes/Human 2/gtk-2.0/arrows/ .

3º Solução

Crie um arquivo em sua pasta /home com o nome .gtkrc-2.0 e cole o código.

Código: [Selecionar]
style "panel-arrow-remove"

#the following removes the arrows from the panel
{
engine "pixmap"
{
image
{
function = ARROW
recolorable = TRUE
overlay_file = "arrows/arrow-blank.png"
overlay_border = {2,2,2,2}
overlay_stretch = FALSE
arrow_direction = UP
}

image
{
function = ARROW
recolorable = TRUE
overlay_file = "arrows/arrow-blank.png"
overlay_border = {2,2,2,2}
overlay_stretch = FALSE
arrow_direction = DOWN
}
}
}

widget_class "*PanelToplevel*" style "panel-arrow-remove"

 Abra o gerenciador de tema, modifique para qualquer outro tema e retorne para o mesmo.




 
 
« Última modificação: 19 de Agosto de 2010, 15:27 por swatquest »

Offline ucastrobr

  • Usuário Ubuntu
  • *
  • Mensagens: 693
  • Usa Ubuntu 11.10 (Oneiric Ocelot)
    • Ver perfil
Re: Remover seta do menu princial do gnome-panel
« Resposta #1 Online: 20 de Agosto de 2010, 18:36 »
Não me lembro de nenhuma seta no menu do gnome a não ser o ícone com o símbolo do Ubuntu. De seta no painel que me lembre é somente a da rede.
Seria isso?


O ícone eu lembro como alterar.
Lembrando que para escolher imagem para ícone deve ser png ou svg.
Pegue a imagem que tu quer como botão e salve-a na pasta /usr/share/pixmaps, abra o gconf-editor (ALT+F2  e digite "gconf-editor") . Vá até /apps/panel/objects, procure um objeto que tem "menu-object" como valor do object_type. Marque a opção "use_custom_icon" e na opção "custom_icon" selecione o arquivo com a imagem do botão. Pronto!
« Última modificação: 20 de Agosto de 2010, 19:03 por ucastrobr »
Spock – "After a time, you may find that having is not so pleasing a thing, after all, as wanting. It is not logical, but it is often true."
("Depois um de tempo você vai perceber que ter algo pode não ser tão prazeroso quanto deseja-lo. Isto não é lógico, mas frequentemente é verdade.")

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Remover seta do menu princial do gnome-panel
« Resposta #2 Online: 20 de Agosto de 2010, 19:42 »
Acho que ele se refere às setas de ocultação que estão em:

Propriedades do Painel => Geral=> Mostrar botões de ocultação.

Por algum motivo ele os habilitou e não sabe o caminho para remover. Basta desmarcar =>Mostrar botões de ocultação

Ou pelo caminho mais longo que ele citou, ou seja, via gconf-editor.

[]'s

Offline swatquest

  • Usuário Ubuntu
  • *
  • Mensagens: 160
    • Ver perfil
Re: Remover seta do menu princial do gnome-panel
« Resposta #3 Online: 21 de Agosto de 2010, 01:27 »
Oi pessoal,

É no menu principal mesmo..

Vejam a seta ^ ( aumentei o meu para ver melhor )

O simbolo muda dependendo do tema.

Acho que no tema padrão do ubuntu, é só remover a iamgem da flecha, mas nem todos os temas são com imagem.
Alguns temas são só atras do arquivo gtkrc



ucastrobr
Sobre a modificação do botão do menu eu já sabia, mas a seta não some.

 Sabem como posso modificar este arquivo sem afetar a linha divisória?
« Última modificação: 21 de Agosto de 2010, 22:53 por swatquest »

Offline velox256

  • Usuário Ubuntu
  • *
  • Mensagens: 1.915
  • Debian é Debian... :)
    • Ver perfil
    • Linux Inside
Re: Remover seta do menu princial do gnome-panel
« Resposta #4 Online: 21 de Agosto de 2010, 07:13 »
Pô, basta mudar o ícone usado nesse applet por um outro 'menos feio', dá uma olhada aqui:

Citar
http://sidserra.phpnet.us/aparencia1.htm

Aqui mostra como trocar o botão do menu que vc mostrou no seu post e vc ainda fica sem a tal mal falada seta... :)
Computador perereca, com disco perereca, monitor perereca e sistema super xuxu. Visitem a minha página em http://sidserra.k6.com.br ou meu blog em http://sidserra.blogspot.com.br.

Offline swatquest

  • Usuário Ubuntu
  • *
  • Mensagens: 160
    • Ver perfil
Re: Remover seta do menu princial do gnome-panel
« Resposta #5 Online: 21 de Agosto de 2010, 22:47 »
velox256

Como falei na mensagem anterior, trocar o botão do tema eu sei, mas esta seta não some.

Por este motivo o botão terá que ser sempre grande e na cor da fonte do tema para não aparecer a seta.
Botão pequeno fica estranho.

Repare que no meio do botão a cor e a mesma da fonte do tema: branco ( mesmo assim ainda aparece um pouco)


Aqui aumentei um pouco mais, repare se colocasse o botão todo escuro iria aparecer a seta.


vejam aqui uma botão com uma cor cinza


Pessoal, sei que é bobagem e personalizando o botão tem como arrumar.
Só queria saber se tinha alguma outra solução além destas que adicionei.
« Última modificação: 22 de Agosto de 2010, 01:33 por swatquest »

Offline achteutis

  • Usuário Ubuntu
  • *
  • Mensagens: 343
    • Ver perfil
Re: Remover seta do menu princial do gnome-panel
« Resposta #6 Online: 16 de Setembro de 2010, 01:34 »
Cara, taí provavelmente a única coisa que me irrita no ubuntu - no gnome, pra ser exato (teve um tópico aqui no fórum sobre isso, mas perdi a chance). Como é que os caras deixam essa seta horrorosa no caminho, enquanto fazem mudanças e mais mudanças nas cores, estilos etc? Essa seta me irrita desde que iniciei no ubuntu. É coisinha pequena, mas excelência está nos detalhes. Gostaria que me explicassem se uma seta nesse contexto do painel fará as pessoas pensarem "hmmm, entendi, vai sair alguma coisa dali, posso clicar que nada vai acontecer..." essa seta sempre foi inútil. Já pedi no brainstorm pra tirar isso daí, mas passa batido. Já vi a solução de compilar e pensei "vou ter que recompilar o painel todo? - é meio como "um mosquito me picou, vou ter que enfaixar o braço"!

Tudo isso porque quero usar o radiance com o menu principal e tem essa coisa no caminho. To sendo chato por detalhes, mas acho que vale a pena.

Ok, ok, vou me acalmar e aprender uma solução pra isso - assim espero, de mim mesmo.

Em tempo: Tem alguns temas que escondem ou disfarçam isso - como o equinox e os temas (muito bons, diga-se de passagem) do Lassekongo83.
Toshiba Satellite m302, core 2 duo 1.83Ghz, 3G de ram, chipset intel, Ubuntu Oneiric Oncelot (11.10) 32 bits.
Netiqueta: http://pt.wikipedia.org/wiki/Netiqueta
http://oquenaoestanogibi.wordpress.com/, blog crítico de HQ, no início.

Offline rubson

  • Usuário Ubuntu
  • *
  • Mensagens: 3
    • Ver perfil
Re: Remover seta do menu princial do gnome-panel
« Resposta #7 Online: 05 de Novembro de 2010, 23:05 »
Ponha o Menu Cardapio lugar desse aí. Vá em Ubuntudicas.com.br e procure por "cardapio". Boa sorte.