Ei vaan oikealla puolella on televisio (tai tarkemmin näyttö, joka ajaa television virkaa yhdessä digiboxin kanssa), joka näkyy työpöydällä jatkonäyttönä.
Yleensä en sitä näyttöä käytä, mutta silloin tällöin tulee katsottua televisiota/leffaa vlc:llä. Yleensä se on DigiBoxin näyttönä. Siis henkilökohtaisesti on tarve, että laitan aligmentin tl:ksi ja gap_x:n 1500:ksi, jolloin conky tulee ykkösnäyttöni oikeaan reunaan.
No, se ei ole suuri ongelma, mutta sääikonit olisi kiva saada pysyvästi conkyikkunan sisään. Nyt näyttäisi olevan niin, että välillä päivittäessä (refresh) ne häviää ja välillä ne tulevat näkyviin.
En tosin ole tarkistanut toisesta koneesta, jossa on muutettu vain default.cfg:llä paikkakunta.
asensin lubuntua 14.04 LTS virtuaalikoneeseen, ja minulla ei näy yhtään kuvaketta!
“ln” kommento taittaa toimia jotenkin eri tavalla. tutkin asiaa.
olen muuten huomannut että scripta ei anna mitään varoitusta jos libxml2-utils ei ole asennettu. se vain ei tee mitään ja käyttää jotain vanhaa ennustetta.
varmista siis että kaikki riippuvuudet on asennettu.
juu, minä sain just saman selväks.
omituista, mun archlinuxilla tuo “ln -f” toimii moitteettomasti.
versioissa on hieman eroa. archlinuxilla on: ln (GNU coreutils) 8.23
ja lubuntu 14.04:llä on: ln (GNU coreutils) 8.21
vähän hienompi ratkaisu on jos poistat lisäystäsi, sitten korvaat tämän:
Huom!
Scripta tarvitsee conky 1.9 versioita (tai ehkä pienempääkin).
Jotkut jakelut käyttävät conky 1.10 oletusversiona, joka käyttää uutta syntaksia (lua). Tämä scripta ei toimi 1.10 versioiden kanssa.
Tähän meni eilen paljon siivoustyötä.
Kaikki on vähän isompaa, ja hyödyttömästä “Katso kaikki varoitukset” viestistä luovuin.
Varoituksia ei siis näy conkyssa ollenkaan enää, koska niiden logiikka on muuttunut täysin.
Suomenkielisesta README:stä luovuin kokonaan. Sori.
Muistaakseni käynnistyskommento on vielä sama, mutta parempi tarkistaa.
Uusi oletusfontti on “DejaVu Sans” koska se on mukana ainakin kaikissa debian-kaltaisissa jakeluissa. Hyvä valinta?
Valitettavasti lopputulos silti ei ole ihan samannäköinen erilaisissa jakeluissa; testaan vielä.
Kohta tulee lisää parannuksia!
– uudet kuvakkeet
– paikalliset säähavainnot
uusia kuvakkeita nyt on!
tai oikeastaan ne pitää ladata itse ilmatieteen laitoksen sivuilta, koska en tiedä saako ne jakaa eteenpäin.
lisäsin geticons.sh scriptan joka kysyy mitä haluat & lataa kansioihin niin että ne voi heti käyttää.
vaihtoehtoja on 3: Värikäs SVG Suuret siniset mobiilisivulta Pienet valkoiset mobiilisivulta
En tiedä saanko paikalliset säähavainnot ikinä takaisin; ne on nykyään piilotettu javascriptan takana. Tutkin asiaa eilen, ja mahdolliset ratkaisut ovat joko hauraita tai sitten vaativat raskaat riippuvuudet.
nettisivu käyttää uudet kuvakkeet, ja ne un numeroitu eri tavalla, jonka takia scripta ei näytä kuvakkeita enää.
kohta tulee kunnon päivistys, mutta tällä saa scriptan taas toimimaan:
#!/bin/bash
path=( "img/fc-img-svg" "img/fc-img-orig" "img/fc-img-alpha80" "img/fc-img-less-alpha80" "img/fc-img-gray" )
sep="________________"
cat <<EOF
Download icons straight from the Finnish Meteorological Insitute's website.
===========================================================================
Apply some conversions.
=======================
Colorful vector icons as seen here: http://ilmatieteenlaitos.fi/saa/helsinki
The SVG icons (unusable by conky) will be downloaded first, then
converted to 4 different 60px PNG icon sets:
- original
- original, 80% opacity
- 90% brightness, 90% saturation, 80% opacity
- 70% brightness, 0% saturation, 100% opacity
It is best if you call this script from the base directory of the
conky-itl-weather repository. Make sure you have write permissions for the
present working directory.
Requirements: wget for downloading, imagemagick (convert) for all conversions.
EOF
read -p "Press <Enter> to continue... "
! which wget >/dev/null 2>&1 && echo "Could not find wget in PATH. No downloading. :(" && exit 1
i=0
mkdir -vp "${path[i]}" || exit 1
printf "\nThe vector icon set is now downloaded to %s\n" "${path[i]}"
for ((c=0 ; c<200 ; c++)); do
wget -O "${path[i]}/$c.svg" https://cdn.fmi.fi/symbol-images/smartsymbol/p/$c.svg >/dev/null 2>&1
printf '.'
done
printf "\n"
# delete all the empty files wget produced.
find "${path[i]}" -maxdepth 1 -empty -type f -delete
! which convert >/dev/null 2>&1 && echo "Could not find convert (imagemagick) in PATH. No conversion. :(" && exit 1
for (( i=1 ; i<${#path[@]} ; i++ )); do
printf "\nCreating directory ${path[i]}\n$sep\n"
mkdir -p "${path[i]}"
case $i in
1) command="convert -background none -resize 60"
;;
2) command="convert -background none -channel A -evaluate divide 1.25 +channel -resize 60"
;;
3) command="convert -background none -channel A -evaluate divide 1.25 +channel -define modulate:colorspace=HSB -modulate 100,90,90 -resize 60"
;;
4) command="convert -background none -grayscale rec601luma -define modulate:colorspace=HSB -modulate 100,100,70 -resize 60"
;;
esac
printf "\nUsing command \n$command\nConverting ${path[0]}/*.svg to ${path[i]}/*.png\n$sep\n";
for file in "${path[0]}"/*.svg; do
$command "$file" "${file%.*}.png"
done
mv "${path[0]}"/*.png "${path[i]}/"
done
printf "\nSuccess! Now you can adjust your config file to include one of:\n"
for (( i=1 ; i<${#path[@]} ; i++ )); do
echo "FcImgDir=\"${path[i]}\""
done
Kaikki on nyt päivitetty kunnolla, testattu debianilla (stretch) ja Xubuntulla (16.04.3) mun oman archlinux koneen lisäksi.
Olen muuttanut aika paljon, joten kannattaa katsoa vähän tarkemmin jos jotain ei toimi ihan automaattisesti.
Huom: kuvakkeita on nyt pakko ladata itse ilmatieteen laitoksen verkkosivuilta! mutta geticons.sh-scriptan avulla se onnistuu helposti. kuvakaappaus https://github.com/ohnonot/conky-itl-weather/