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)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 :
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
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:
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.
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.