Script para alternar papéis de parede (slideshow) no gnome 3 (shell ou fallback) [RESOLVIDO]

1. Script para alternar papéis de parede (slideshow) no gnome 3 (shell ou fallback) [RESOLVIDO]

Rafael
648trindade

(usa Debian)

Enviado em 24/01/2015 - 05:10h

Olá pessoal
Sentindo-me limitado com meu Gnome 3 que nunca sai do modo fallback, e por esse motivo não poder instalar extensões, então resolvi criar um pequeno script com python (<=2.7)

import commands

_path = "<SEU_DIRETORIO_DE_WALLPAPERS>"
var = commands.getoutput("ls "+_path)
var = var.split("\n")
im = []
for i in var:
if i.find(".png") > -1 or i.find(".jpg") > -1 or i.find(".bmp") > -1:
im.append(i)
for i in range(len(im)):
j = im[i].find(" ")
while j != -1:
im[i] = im[i][:j]+"\\"+im[i][j:]
j = im[i].find(" ",j+2)
i = 0
while True:
l = commands.getoutput("sleep 60 && gsettings set org.gnome.desktop.background picture-uri file://"+_path+im[i])
i = (i+1)%len(im)

É uma versão inicial. Há alguns bugs, como por exemplo se o nome possuir parentêses ou a extensão do arquivo for em letras maiúsculas.
Aplicável apenas a .jpg, .bmp e .png

Pra fazê-lo funcional, basta executá-lo. Uma dica é adicioná-lo aos aplicativos de sessão


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts