Fórum Ubuntu Linux - PT

Ambientes Gráficos (Ubuntu, Kubuntu, Xubuntu, Edubuntu) => Gnome => Tópico iniciado por: asghan em 11 de Outubro de 2010, 12:23

Título: Adicionar mais wallpares
Enviado por: asghan em 11 de Outubro de 2010, 12:23
Boa tarde ! Estou tendo uma dificuldade estranha, baixei algumas imagens para usar como papel de parede, sendo assim, loguei como root e copiei todas as imagens em jpg para a pasta /usr/share/backgrounds q é o diretório padrão para isso, ai abri o configurador para trocar a imagem depois adicionei junto dos outros, mas após reiniciar o sistema elas não aparecem sendo necessário refazer o procedimento de adicionar novamente, como resolver isso?


(https://ubuntuforum-pt.org/proxy.php?request=http%3A%2F%2Fimg63.imageshack.us%2Fimg63%2F6893%2Fcapturadetelaqg.th.png&hash=10dcf47fa8d96a6b268854169f40cd3216eb5c6f) (http://img63.imageshack.us/i/capturadetelaqg.png/)
Título: Re: Adicionar mais wallpares
Enviado por: HelderC em 11 de Outubro de 2010, 14:17
Porque você não deixa essas imagens em sua pasta de imagens dentro de /home/usuario/imagens e depois as adiciona ao configurador?

É melhor do que vc ficar adicionando coisas como root.
Título: Re: Adicionar mais wallpares
Enviado por: Adriano R.N. em 11 de Outubro de 2010, 15:30
asghan, boa tarde!
Se entendi bem, você quer que as imagens apareçam na janela postada no tópico, se for isso elas só aparecerão na medida que forem escolhidas as imagens que estão na pasta backgrounds.
Se não me engano há um limite de imagens que ficarão disponível na janela, o resto só buscar na pasta.
Título: Re: Adicionar mais wallpares
Enviado por: asghan em 11 de Outubro de 2010, 19:55
Obrigado por responderem.
Adriano, vc disse uma coisa q não havia pensado, sobre ter um limite de imagens, achei meio estranho isso, mas é possível, o q me intriga é q vez ou outra os arquivos ficam lá, de uma hora pra outra eles não aparecem.
Título: Re: Adicionar mais wallpares
Enviado por: Adriano R.N. em 11 de Outubro de 2010, 20:03
O que eu faço é remover as imagens que vêm por padrão e eu não gosto, com isso as minhas preferidas ficam fixa. Embora quando não estão na janela estão a 2 cliques.
Título: Re: Adicionar mais wallpares
Enviado por: clcampos em 11 de Outubro de 2010, 20:58
se existe limite para o número de imagens eu ainda não achei, e coloquei tantas que o tela p/ escolher até demorava p/ aparecer.

Só tem uma coisa, não basta colocar as imagens no diretório citado, tem um arquivo que deve ser alterado. Tenho até um script para fazer isso, só que agora estou na rua, via celular.

Chegando em casa posto o arquivo.
Título: Re: Adicionar mais wallpares
Enviado por: clcampos em 11 de Outubro de 2010, 22:51
Voltei, se além de copiar as imagens você alterar o arquivo /usr/share/gnome-background-properties/ubuntu-wallpapers.xml os wallpapers ficam disponíveis a todos os usuários.

Eu copio todas as imagens para um diretório junto do script abaixo e rodo ele (o script) lá, assim ele já copia as imagens e altera o arquivo.

Citar
#!/bin/bash
#
# Adicionar wallpapers
# Desenvolvida por Cristiano
# 05/02/2009
#

dirWallpaper="/usr/share/backgrounds/"
wallXML="/usr/share/gnome-background-properties/ubuntu-wallpapers.xml"
baseName=`basename $wallXML`
dirName=`dirname $wallXML`

# Backup do arquivo
dialog --title "" --infobox "Adicionando Wallpapers...." 5 45

cp $wallXML   $wallXML.bkp.`date +'%Y-%m-%d_%Hh%Mm'`

cat $wallXML | grep -v "</wallpapers>" > /tmp/$baseName

for wallPaper in wall/*;do
    nomeFile=`basename $wallPaper`
    nomeWall=`echo $nomeFile | cut -f1 -d"."`

    cp $wallPaper $dirWallpaper

    echo "  <wallpaper>" >> /tmp/$baseName
    echo "    <name>$nomeWall</name>" >> /tmp/$baseName
    echo "    <filename>$dirWallpaper/$nomeFile</filename>" >> /tmp/$baseName
    echo "    <options>zoom</options>" >> /tmp/$baseName
    echo "    <pcolor>#dab082</pcolor>" >> /tmp/$baseName
    echo "    <scolor>#dab082</scolor>" >> /tmp/$baseName
    echo "    <shade_type>solid</shade_type>" >> /tmp/$baseName
    echo "  </wallpaper>" >> /tmp/$baseName
done

echo "</wallpapers>" >> /tmp/$baseName

cp /tmp/$baseName  $dirName
Título: Re: Adicionar mais wallpares
Enviado por: asghan em 12 de Outubro de 2010, 11:23
Valew clcampos, intão é por isso q não dá rolando adicionar wallpapers, não sabia q tinha q alterar um arquivo