Kirjoittaja Aihe: tasmasaa  (Luettu 2610 kertaa)

kubu

  • Käyttäjä
  • Viestejä: 46
    • Profiili
tasmasaa
« : 26.06.12 - klo:10.22 »
Mulla on tällänen shell sripti, joka on toiminut aikaisemmissa ubuntuissa hyvin, tavallaan toimii vieläkin eli hakee forecan sivulta kaupungin viikon sään. Muuntaa sen png:stä jpg muotoon. Asettaa sen haluamalleni Firefox_wallpaper taustalle.
Ainoa  asia on että se ei suostu enää asettamaan sitä työpöydän taustaksi. Onko ubuntu 12.04 unity muuttanut jotain kansioiden paikkoja? Viimeinen lause mättää siis. Alhaalla on haettu viikon sää png muodossa. Lopullinen jpg kuva oli liian iso tänne liitettäväksi,mutta tuosta saa vähän ideaa mistä kyse. Tässä itse tasmasaa-ohjelma:


#!/bin/bash
taustakuva=$HOME"/Valokuvat/Firefox_wallpaper.png"
tausta="$HOME/Salo-saa.jpg"
kaupunki=Salo
while [ "$1" != "" ]; do
case $1 in
-k | --kaupunki ) shift
kaupunki=$1
;;
esac
shift
done
kuva=`wget -O - -q http://www.foreca.fi/Suomi/$kaupunki | grep -E -o "/Suomi/kuvat/fin-fi-.*\.png"`
wget -q -O ~/$kaupunki-saa.png http://www.foreca.fi//meteogram.php?loc_id=100634963&lang=fi
convert $taustakuva $HOME/Salo-saa.png -gravity North -composite -format jpg -quality 100 $tausta
gconftool-2 --type string --set /desktop/gnome/background/picture_filename $tausta
« Viimeksi muokattu: 26.06.12 - klo:11.01 kirjoittanut kubu »
registered linux user #313297

<p align="center"><a href="http://www.funet.fi/c++opas">
<img src="http://www.funet.fi/c++opas/banneri.gif"
border="0" width="400" height="40" alt="C++-oppaan banneri"></a></p>

PeeAaa

  • Käyttäjä
  • Viestejä: 233
    • Profiili
Vs: tasmasaa
« Vastaus #1 : 30.06.12 - klo:18.01 »

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: tasmasaa
« Vastaus #2 : 01.07.12 - klo:06.10 »
Olisko tästä apua:
http://askubuntu.com/questions/66914/how-to-change-desktop-background-from-command-line-in-unity

Mulla itsellä on muuten ihan vastaava viritys, mutta tosin työpöytäympäristö on LXDE ja OS on Debian Wheezy. Muutan viel sitä Forecan kuvaa lisäämällä alpha-channelin sekä vähän shadowia, jotta sulautuisi paremmin taustakuvaan. Screenshot löytyy täältä.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: tasmasaa
« Vastaus #3 : 08.07.12 - klo:18.26 »
Niin siis noista riittää:
Koodia: [Valitse]
gsettings set org.gnome.desktop.background picture-uri file:///home/serrano/Pictures/y.jpgjohon vaihdat kuvan polun tuohon /home/serrano/Pictures/y.jpg
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

kubu

  • Käyttäjä
  • Viestejä: 46
    • Profiili
Vs: tasmasaa
« Vastaus #4 : 08.07.12 - klo:19.52 »
Niin siis noista riittää:
Koodia: [Valitse]
gsettings set org.gnome.desktop.background picture-uri file:///home/serrano/Pictures/y.jpgjohon vaihdat kuvan polun tuohon /home/serrano/Pictures/y.jpg


Jep mulla oli vähän muutakin virheitä tossa ohjelmassa, nyt uusi versio:

#!/bin/bash
taustakuva=$HOME"/Valokuvat/Firefox_wallpaper.png"
tausta="$HOME/Salo-saa.jpg"
kaupunki=Salo
while [ "$1" != "" ]; do
case $1 in
-k | --kaupunki ) shift
kaupunki=$1
;;
esac
shift
done
kuva=`wget -O - -q http://www.foreca.fi/Suomi/$kaupunki | grep -E -o "/Suomi/kuvat/fin-fi-.*\.png"`
wget -q -O ~/$kaupunki-saa.png http://www.foreca.fi//meteogram.php?loc_id=100634963&lang=fi
convert $taustakuva $HOME/Valokuvat/Firefox_wallpaper.png -gravity North -composite -format jpg -quality 100 $tausta
gsettings set org.gnome.desktop.background picture-uri file:///home/yrjo/Salo-saa.jpg

T:YP
registered linux user #313297

<p align="center"><a href="http://www.funet.fi/c++opas">
<img src="http://www.funet.fi/c++opas/banneri.gif"
border="0" width="400" height="40" alt="C++-oppaan banneri"></a></p>