Adicionar mais wallpares

Iniciado por asghan, 11 de Outubro de 2010, 12:23

tópico anterior - próximo tópico

asghan

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?



   Ubuntu 12.04 - Unity 64bits

HelderC

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.

Adriano R.N.

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.
Boa sorte e Muito AXÉ!!!

asghan

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.
   Ubuntu 12.04 - Unity 64bits

Adriano R.N.

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.
Boa sorte e Muito AXÉ!!!

clcampos

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.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

clcampos

#6
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
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

asghan

Valew clcampos, intão é por isso q não dá rolando adicionar wallpapers, não sabia q tinha q alterar um arquivo
   Ubuntu 12.04 - Unity 64bits