Como definir um novo papel de parede cíclico no Ubuntu 11.10? [duplicado]

2

Com papel de parede cíclico, quero dizer o que muda automaticamente a imagem a cada segundo / minuto. Há apenas um por padrão no Ubuntu 11.10 (você pode ver um relógio branco na miniatura), mas não consigo descobrir como adicionar um novo com minhas imagens.

    
por Rekki 05.12.2011 / 15:03

5 respostas

2

Eu acredito que você teria que fazer o script ... Eu olhei para a pasta / usr / share / backgrounds, que é a pasta para os planos de fundo padrão e tem uma pasta chamada contest.

Nele há um arquivo xml (abra no gedit para ver ou editar). Parece conter informações sobre quanto tempo uma imagem será mostrada e para qual foto ela fará a transição.

Então, eu tenho certeza que você poderia apenas trocar os nomes de arquivos e caminhos no arquivo xml e ajustar a duração e que deve fazê-lo. Nunca tentei isso sozinho.

A localização precisa do arquivo xml é /usr/share/backgrounds/contest/background-1.xml

EDIT: WHOOPS apenas olhou para o outro artigo postado como duplicado e parece ter as respostas que você precisa Como faço para criar um slideshow de papel de parede?

    
por Daniel W. 05.12.2011 / 15:17
1

Eu uso o DesktopNova. É muito fácil configurar e usar. Você pode encontrá-lo no Centro de Software.

    
por Christopher David Chen 09.01.2012 / 21:03
1

Sim, a resposta de Daniel (no topo) é correta no sentido de que existem aplicativos lá fora, como CreBS e WallCH, para fazer o trabalho de criar o script XML. Uma vez que você tenha a sintaxe certa, você pode até fazer manualmente. Seus links levam ao processo de instalação desses.

O problema é que, pelo menos no meu caso, o CreBS, por exemplo, não funcionou porque havia algum tipo de violação de permissão, levando a mensagens de "arquivo não encontrado" para o pacote baixado.

A sugestão de Daniel de usar o diretório original 'contest' e o arquivo de script original background-1.xml é a única maneira que eu poderia fazer funcionar ao personalizar o Live 11.10 do Ubuntu.

Meu palpite aqui é que, se você tiver uma instalação USB, poderá instalar o CreBS, Wallch, etc, mas se desejar personalizar o CD ou USB de instalação, será necessário personalizar o * .img '( PC) ou * .dmg '(Mac) usando as instruções como em link .

Este último processo pode permitir que você crie diretórios adicionais, como 'contest' e pode permitir que você use um nome diferente de background-1.xml nesse diretório.

    
por L Costa 13.02.2012 / 21:21
0

Eu fiz um script para isso, provavelmente existe uma maneira melhor, mas eu quero publicá-lo:

#! /bin/bash


#Directory where Pictures are stored
PicturesDir="$HOME/Pictures"

#Time in seconds to wait between background switches
WaitTime=20

#list of files
database="$PicturesDir/list.dat"

#because it is a very low priority job sleep for two minutes at startup
#sleep 120

#reload database of pictures
touch $database
rm $database
find $HOME/Pictures -iregex '.*\(.jpg\|.gif\|.png\|.jpeg\)' > $database

while [ true ]
do
    #get a random line number
    lineNum=$RANDOM
    let "lineNum %= $(cat $database | wc -l ) "

    #get a random picture from the list
    Pic='sed $lineNum'q;d' $database'
    echo $Pic
    gsettings set org.gnome.desktop.background picture-uri "file://$Pic"
    sleep $WaitTime
done
    
por vanjoe 06.01.2012 / 20:27
0

Eu pesquisei isso, mas nunca cheguei a tentar. Em 10.10 e 11.04, podemos escolher uma das duas apresentações de slides de fundo. É assim que foi feito e você pode copiar o método.

Vá para / usr / share / backgrounds e lá você encontrará as imagens de fundo do 11.10 e uma pasta chamada contest. Na pasta chamada contest é um documento chamado background-1.xml. Esse é o script que executa a apresentação de slides em segundo plano. Aqui está uma amostra do que parece:

<!-- This animation will start at midnight. -->
  <static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/Stalking_Ocelot_by_Sayantan_Chaudhuri.jpg</file>
  </static>
  <transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/Stalking_Ocelot_by_Sayantan_Chaudhuri.jpg</from>
<to>/usr/share/backgrounds/Small_flowers_by_Dariusz_Duma.jpg</to>
  </transition>
  <static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/Small_flowers_by_Dariusz_Duma.jpg</file>
  </static>
  <transition>

O restante do script é uma repetição dessas linhas, mas aponte para e das diferentes imagens na pasta de planos de fundo.

Agora você precisa

1) crie outra pasta com o nome que você escolher na pasta de planos de fundo.

2) copie as imagens de fundo escolhidas para a nova pasta.

3) copie o documento background-1.xml nessa nova pasta.

4) edite / modifique o documento background-1.xml para apontar para suas imagens de fundo que devem estar nesta mesma nova pasta. então, os caminhos para as imagens serão diferentes. Em vez de

  

/usr/share/backgrounds/imagename.jpg

Será

/usr/share/backgrounds/newfoldername/imagename.jpg

Em seguida, você deve obter outra opção de apresentação de slides em segundo plano no utilitário Appearance.

Eu salvei os fundos e os scripts de 10.10 e 11.04, então sei que é assim que é feito oficialmente.

Você precisará de privilégios de administrador para copiar e editar esses scripts. Então, você precisa executar

gksudo gedit /usr/share/backgrounds/contest/background-1.xml

Isso abrirá o documento no Gedit com privilégios de administração que permitirão editá-lo e salvá-lo na nova pasta. E

gksudo nautilus

Para dar privilégios de administração ao gerenciador de arquivos para que você possa criar a nova pasta.

EDIT: Mais pesquisas mostram que há outro script envolvido. Ele é encontrado em / usr / share / gnome-background-properties e é chamado ubuntu-wallpapers.xml. Este é o script que informa ao utilitário Appearance quais imagens devem ser colocadas em seu painel esquerdo e em qual pasta procurar o script background-1.xml para usar como uma apresentação de slides. O script precisa ser editado seguindo o padrão.

Você pode descobrir que o painel esquerdo termina com imagens ou pastas duplicadas. Isso ocorre porque um documento duplicado ubuntu-wallpapers.xml é criado quando você edita o documento original. Basta mover o documento duplicado ubuntu-wallpapers.xml da pasta gnome-background-properties para o lixo.

Atenciosamente.

    
por grahammechanical 06.01.2012 / 22:06