Como eu temai a imagem de fundo do Nautilus?

11

Eu quero mudar a imagem de fundo no navegador de arquivos Nautilus. Minha ideia é colocar meu próprio estilo em segundo plano. Estou usando o Ubuntu 11.10 e o Nautilus é a versão 3.

Eu sei que tenho que alterar o arquivo nautilus.css do tema, mas o problema é que não há um parâmetro para o plano de fundo. Eu só quero aplicar uma imagem, mas não consigo encontrar o arquivo ou parâmetro para alterá-lo.

O arquivo CSS está no diretório /home/UserName/.theme/MyTheme/gtk-3.0/apps . Eu mudei o arquivo nautilus.css . Eu escrevi duas novas linhas usando o estilo CSS, mas não sei onde é o local correto. As linhas são:

background-image: url("carbon.jpg");
background-repeat: repeat;

Obviamente, coloquei a imagem chamada carbon.jpg no mesmo diretório de nautilus.css , mas essa mudança não funciona porque preciso saber qual classe exibe o quadro de navegação do arquivo Nautilus. Se eu encontrar essa classe, acho que esse código funcionará.

Se alguém souber como fazê-lo, por favor, diga-me porque eu realmente quero fazer essa alteração.

    
por Kesymaru 30.11.2011 / 22:02

3 respostas

8

  1. Abra o arquivo /usr/share/themes/MyTheme/gtk-3.0/apps/nautilus.css (Requer permissão de root).
  2. Adicione esta linha:

    NautilusWindow * {background-image:url("bg.jpg");}

    em que bg.jpg é a imagem de plano de fundo que você deseja exibir.

  3. Execute nautilus -q para eliminar todos os navegadores de arquivos abertos.

  4. Execute nautilus .

Isso aplicará o plano de fundo a todas as classes presentes dentro do NautilusWindow. Você pode identificar as classes em que não deseja aplicar o plano de fundo e adicionar background-image:none;
Exemplo:

NautilusWindow .sidebar,
NautilusFloatingBar,
NautilusWindow .sidebar .view {
    background-image: none;
}
    
por ignite 07.09.2012 / 00:29
3

A parte do tema que você deseja alterar é .view , portanto, em nautilus.css inclua a seguinte seção:

NautilusWindow *.view {
  background-color: @your_predefined_color_here;
}

De minha própria experiência em 12.04.1 LTS, descobri que é possível definir sua própria propriedade background-color aqui com um valor RGB hexadecimal, mas você não pode definir background-image usando -gtk-gradient .

Assim, você provavelmente não poderá definir uma imagem de plano de fundo, mas poderá pelo menos alterar a cor.

Nota: se você não quiser que isso afete sua barra lateral, siga a última parte da resposta do ignite , mas use background-color em vez de background-image , a menos que você também defina isso mais abaixo no seu arquivo de tema.

Eu tenho a idéia do tema .view parcialmente deste tópico de discussão do Arch Linux .

    
por Christopher Kyle Horton 07.09.2012 / 14:35
0

Se você quiser apenas uma cor sólida, abra o editor do dconf, vá para org > gnome > área de trabalho > interface > esquema de cores gtk e digite base_color:#999999 na caixa ao lado dele.

    
por zaiger 12.01.2012 / 09:47