Meu primeiro filho … XD

Não lembro onde li (mas acho que foi no meiobit), so sei que gostei da dica. Fazer uma busca no deviantart procurando pela resolução que você usa … simples, mas genial! Só que a oferta de papeis-de-parede é tão grande que eu acabo baixando um bocando deles e isso me resultou em uma pasta com um bocado de wallpapers.
Nunca passo muito tempo com o mesmo wallpaper, acho legal, curto mas sempre acabo trocando de wallpaper em pouco tempo. Como comecei a estudar python a sério recentemente (por estudar a sério entendesse fazer mais que o maldito “Hello World”) decidi que queria fazer um script que trocasse o wallpaper por um aletório. Usando alguns comandos do shell consegui fazer isso, pra usar o bonitão ae debaixo voce precisa ter o interpretador python instalado e o gnome tambem neh …

#! /usr/bin/env python
# -*- coding: UTF-8 -*-
#
# Imports pra poder executar comandos do shell …
import os
import commands
# Import pra usar o choice
import random
#
# Edite essa variavel endPasta para ela ter o endereço
# da pasta onde estão os wallpapers
endPasta = ‘EDITAKE …’
# Criar ake uma variavel com o endereço da lista de wallpapers
endArquivo = endPasta+’/lista.txt’
# Temos que criar um .txt com os wallpapers
# Pedimos pro shell fazer isso … =D
os.system(‘ls ‘+endPasta+’ >> ‘+endArquivo)
# Abrir a lista de wallpapers no mode de leitura
lista = open(endArquivo,’r')
# Gerar uma lista apartir do arquivo
listaDeWallpapers = lista.readlines()
# Sortear um wallpaper e criar uma string com seu endereço
endWall = endPasta+’/'+random.choice(listaDeWallpapers)
# Pedimos pro shell trocar o wallpaper, usando o gconftoll
os.system(‘gconftool -t str -s /desktop/gnome/background/picture_filename ‘+endWall)
# Com o wallpaper trocado so falta deletar o arquivo de texto …
os.system(‘rm ‘+endArquivo)

Pra baixar o scrip clica aqui! Você vai precisar de uma pasta com os seus wallpapers e por favor coloque apenas os wallpapers nessa pasta, como fiz o script pra solucionar um “problema” que eu tinha aqui e ele da muito bem não vi motivo pra muda-lo.

ps. Dicas,sugestões e contribuições eh so deixar um comentario ae … =D

palavras-chave: python shell script ubuntu linux trocar o wallpaper via linha de comando por um aleatorio randonico uruuuuuuuuu

Leave a Reply

ERRO: o plugin si-captcha.php informa que não foi detectado suporte no PHP para imagem GD!

Contacte o hospedeiro do seu web site e solicite que o suporte a imagem GD seja habilitado no PHP.

ERRO: o plugin si-captcha.php informa que não foi detectado suporte no PHP para imagepng!

Contacte o hospedeiro do seu web site e solicite que o suporte a imagepng seja habilitado no PHP.

Panorama theme by Themocracy