Strona 1 z 1
Generator zmiennych tapet
: 27 sie 2010, 14:38
autor: Chmiela2121
Witam,
chciałbym się pochwalić, bardzo prostym programikiem własnego autorstwa, którym wygenerujemy plik xml, odpowiadający za okresowe zmienianie się tapety pulpitu. Jeżeli ktoś jest zainteresowany to zapraszam serdecznie:
Generator zmiennych tapet
Liczę również na jakieś opinie. Pozdrawiam.
Odp: Generator zmiennych tapet
: 27 sie 2010, 18:22
autor: JoeBuck
Świetna koncepcja i wykonanie. Właśnie szukałem czegoś o podobnej funkcjonalności, już się miałem brać za pisanie jakiegoś skryptu, a tu taka niespodzianka
Szkoda jedynie, że w Debianie jakoś nie do końca mi to chce działać... Mianowicie w oknie wyboru tapety (PPM na pulpit -> Zmień tło pulpitu) miniaturka ładnie się wyświetla i animuje, ale niestety pulpit jest wtedy cały zielony (taki mam ustawiony kolor wypełnienia w przypadku braku tapety)...
Odp: Generator zmiennych tapet
: 27 sie 2010, 20:07
autor: Chmiela2121
Bardzo się cieszę, że program okazuje się być przydatnym

Jeżeli miniaturka się animuje, to chyba nie w pliku xml leży wina. Chociaż możesz gdzieś podpatrzeć, czy na pewno powinien on mieć tę samą budowę, co ten generowany przez program.
Dziękuję, za miłe słowo i pozdrawiam.
Odp: Generator zmiennych tapet
: 27 sie 2010, 20:16
autor: JoeBuck
Z chęcią bym podpatrzył, ale nie mam pojęcia gdzie. Jakieś wskazówki? Zechcesz podzielić się wiedzą gdzie wyszperałeś o strukturze xmla, który tak działa?

Odp: Generator zmiennych tapet
: 27 sie 2010, 20:42
autor: Chmiela2121
Domyślnie w Ubuntu jest już taki plik z kilkoma zdjęciami kosmosu i stąd zaczerpnąłem strukturę xml'a. Ciężko mi znaleźć coś na google typowo pod Debiana, ale poszukam jeszcze.
Odp: Generator zmiennych tapet
: 27 sie 2010, 20:44
autor: JoeBuck
Dziękuję. Również pogooglam. A może to tylko kwestia moich ustawień/conky'ego czy czegoś... spróbuję na "dziewiczym koncie"

Odp: Generator zmiennych tapet
: 27 sie 2010, 21:34
autor: norvoles
Machnąłem coś takiego w bashu przed chwilą

Generuje tylko plik XML w folderze z tapetami, które mają się zmieniać. Nic nigdzie nie przenosi, ale to można łatwo dorobić.
Kod: Zaznacz cały
#!/bin/bash
starttime="<background>\n\t<starttime>\n\t\t<year>2009</year>\n\t\t<month>08</month>\n\t\t<day>04</day>\n\t\t<hour>00</hour>\n\t\t<minute>00</minute>\n\t\t<second>00</second>\n\t</starttime>"
echo -e $starttime > background.xml
for file in $(ls -1 | grep ".jpg")
do
if [ "$cache" != "" ]
then
echo -e "\t<transition>\n\t\t<duration>$2</duration>\n\t\t<from>$PWD/$cache</from>\n\t\t<to>$PWD/$file</to>\n\t</transition>" >> background.xml
fi
cache=$file
echo -e "\t<static>\n\t\t<duration>$1</duration>\n\t\t<file>$PWD/$file</file>\n\t</static>" >> background.xml
done
Wrzucamy skrypt do katalogu z tapetami (formatu .jpg tylko, ale to można łatwo zmienić), odpalamy skrypt poleceniem:
Kod: Zaznacz cały
bash skrypt.sh <czas wyświetlania tapety> <czas przejścia tapet>
Czas jest zapewne w sekundach, przykładowo mamy:
Ta daa

Nie testowałem, więc nie daję gwarancji, ze to zadziała, ale pliczek generuje poprawnie.
Odp: Generator zmiennych tapet
: 27 sie 2010, 21:59
autor: Lapsio
No a mi nie działa.
Co dziwniejsza ten standardowy plik tez nie dziala

.
Co jeszcze dziwniejsza nie pokazuje mi tła tylko tą tapetę ktora byla ustawiona poprzednio przesuniętą o pare pixeli w dol...
EDIT:
A czy te tapety muszą mieć konkretny format? bo ja mam w png. Może dlatego nie dziala?
Odp: Generator zmiennych tapet
: 27 sie 2010, 23:26
autor: Chmiela2121
Jeśli chodzi o mój program - nie ma znaczenia. Ale możliwe, że możesz mieć coś u siebie poustawiane co tworzy trudności.
Odp: Generator zmiennych tapet
: 13 paź 2010, 17:33
autor: malymike86
Czy ktoś może powiedzieć co po kolei trzeba zrobić bo jestem na Ubuntu dopiero jeden dzień i nie bardzo się mogę w nim odnaleźć, jak wygenerować ten plik xml czy zainstalować ten program, dziękuje za pomoc.

Odp: Generator zmiennych tapet
: 13 paź 2010, 17:52
autor: karmelek
http://karmelek.wordpress.com/2008/05/1 ... a-w-gnome/ Mysle ze w taki sposób to tez bedzie działać, chyba że zmieniły się nazwy kluczy, ale to proste do poprawienia jak coś.
Odp: Generator zmiennych tapet
: 13 paź 2010, 20:15
autor: Chmiela2121
malymike86 pisze:Czy ktoś może powiedzieć co po kolei trzeba zrobić bo jestem na Ubuntu dopiero jeden dzień i nie bardzo się mogę w nim odnaleźć, jak wygenerować ten plik xml czy zainstalować ten program, dziękuje za pomoc.

Na stronie jest dokładny opis. Nie trzeba instalować programu. Wystarczy go wrzucić do katalogu z grafikami, a następnie uruchomić go w terminalu za pomocą polecenia:
Kod: Zaznacz cały
./generator-zt czas_wyświetlania czas_przenikania
czyli np.
I to wszystko. Jeżeli nie wiesz jak się dostać w terminalu do właściwgo katalogu, to poszukaj informacji np. o poleceniu - cd
Pozdrawiam.
Odp: Generator zmiennych tapet
: 14 paź 2010, 00:48
autor: malymike86
Zrobione, dzięki

.