Como posso remover as caixas cinzas em torno dos ícones de pastas personalizadas? [fechadas]

12

Quando eu defino ícones de pastas personalizadas no Ubuntu 13.04, caixas cinzas aparecem ao redor delas:

Como posso fazer com que os ícones pareçam normais?

    
por ændrük 08.04.2013 / 21:43

3 respostas

2

Não é um bug. No Nautilus 3.6.3 (a versão no Ubuntu 13.04), cada ícone personalizado obtém um quadro "para torná-lo consistente com a aparência das miniaturas".

Isso é o que eu li no changelog no Launchpad (procure por 2012-08-31, e você vai ler também.)

A imagem PNG de 64x64 bits que desenha esse quadro está incluída no pacote do código-fonte. É o thumbnail_frame.png no diretório / icons

SOLUTION (1): no código-fonte, substitua thumnail_frame.png por outra imagem e recompile o programa.

SOLUTION (2): Hackeie o arquivo nautilus-ui-utilies.c, iniciando na linha de código 192

void
nautilus_ui_frame_image (GdkPixbuf **pixbuf)
{
GdkPixbuf *pixbuf_with_frame, *frame;
int left_offset, top_offset, right_offset, bottom_offset;

/*  frame = nautilus_get_thumbnail_frame (); */
    frame = NULL;
if (frame == NULL) {
    return;
}

left_offset = NAUTILUS_THUMBNAIL_FRAME_LEFT;
top_offset = NAUTILUS_THUMBNAIL_FRAME_TOP;
right_offset = NAUTILUS_THUMBNAIL_FRAME_RIGHT;
bottom_offset = NAUTILUS_THUMBNAIL_FRAME_BOTTOM;

pixbuf_with_frame = eel_embed_image_in_frame
    (*pixbuf, frame,
     left_offset, top_offset, right_offset, bottom_offset);
g_object_unref (*pixbuf);

*pixbuf = pixbuf_with_frame;
}

Então, com esse hack, a função nautilus_ui_frame_image retorna sem colocar um quadro :-)

    
por user85164 27.04.2013 / 22:03
2

Se você é como eu, que raramente tem a sorte de compilar as coisas sozinho, você pode querer algo já compilado.

O Nemo é um fork do Nautilus 3.4

Você pode instalá-lo com o Cinnamon ppa :

sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable; sudo apt-get update; sudo apt-get install nemo nemo-fileroller  

Parece assim:

Atenciosamente ;-)

    
por desgua 30.04.2013 / 13:34
1

Embora isso não seja uma solução para esse problema específico (eu não consegui encontrar um), você pode contorná-lo não usando pastas com ícones personalizados, mas sim arquivos de área de trabalho que são links para locais alternativos (por exemplo, uma pasta oculta no seu diretório home). O ícone deles será mostrado sem uma borda.

Exemplo: link.desktop

[Desktop Entry]
Type=Link
Name=MyFolder
URL=file:///home/<username>/.hidden_folder/
Icon=/path/to/icon.svg
    
por Johannes Griebler 28.04.2013 / 12:25