Убунтариум

индекс
253,47

Real-time sunlight — планета в режиме реального времени на рабочем столе

Когда-то давно было что-то похожее для MS Windows, но это было давно и не так красиво, к тому же под винду. Теперь же есть такая штука для Ubuntu, что меня крайне порадовало. Это программа отображает на вашем рабочем столе карту Мира (очень похожую на снимки из космоса) и солнечный свет, который в данный момент, освещает часть планеты. По сути, это Quirky Wallpaper с очень удобным GUI.


Есть четыре вида развернутых карт. Мне больше всего понравился первый:

image

Так же есть возможность видеть планету в виде полушарий:

image

И даже наблюдать фазы луны (изображение квадратное, нужно фон рабочего стола делать черным)

image

И последняя полезность — возможность автозапуска.
Изображения берутся отсюда и обновляются с определенной периодичность.
Пока я делал скриншоты, мне сообщили приятнейшую новость — появился репозиторий для Ubuntu этого украшения для рабочего стола. Теперь для установки не нужно собирать ее из исходников. Для установки:

sudo add-apt-repository ppa:realtime.sunlight.wallpaper/rsw
sudo apt-get update && sudo apt-get install sunlight


Спасибо за внимание.

UPD.: На скорость работы системы практически не влияет. Может немного влиять на скорость «тырнета» в момент загрузки нового изображения.
UPD2.: Совсем забыл. По мотивам этих трех статей.
+49
17 июня 2010, 10:19
65

комментарии (66)

0
Fragster #
чем это лучше KDE-wallpaper-marble?
0
Fragster #
пока писал — загрузилась картинка… симпатичненько, надеюсь, на скорость работы системы не влияет
0
redlaber #
На скорость работы не влияет! Разве что в момент загрузки изображения при низкой скорости интернета может немного его (интернет) замедлить.
+1
Fragster #
ну, marble примерно то же самое делает, оказывается у него новые режимы появились:
0
or10n #
тем что это работает в гноме, в отличии от KDE-wallpaper-marble.

P.S. холивары-холивары
0
Antigluk #
А откуда исходники брать?
0
redlaber #
Там же репозиторий есть? Зачем исходники? Не, если нужны именно они, то вот dl.dropbox.com/u/165799/sunlight-0.0.11.tar.gz
+8
olegchir #
Не у всех же именно Убунту стоит -)
0
redlaber #
Согласен
0
Antigluk #
именно =)
0
Antigluk #
спасибо
0
arinoki #
> Когда-то давно было что-то похожее для MS Windows, но это было давно и не так красиво, к тому же под винду.
+2
arinoki #
упс, нажал Ctrl+Enter, привычка после миранды так на новую строчку переходить =_=
в общем — а помнит ли кто-нить как это под windows называется? в принципе и с dreamscenes живу неплохо, но интересно.
и извиняюсь, что упоминаю в топике про ubuntu MS Windows…
0
Oldron #
EarthView
В бесплатном варианте отсутствует реальная облачность.
0
arinoki #
спасибо (=
0
acidnik #
Еще была простенькая, но не менее приятная программа XEarth, open source
0
Oldron #
Да. Гораздо проще. Зато умеет показывать последние землетрясения.
0
Dez1 #
Как раз искал подобное под убунту.
Спасибо, +1 за новость.
+1
BeepSleepBeep #
И даже наблюдать фазы луны (изображение квадратное, нужно фон рабочего стола делать черным)

Чего же вы, в таком случае, черным у себя не сделали? :-)
+4
maccraft #
с помощью эффекта zoom, получилось так, без черного фона.
на мой вкус, лучше чем шарик луны в центре.
0
nailxx #
Температура CPU: À°С
Гы-гы
+1
tarlarion #
Ааааааааааааааааацко по Цельсию =)
–1
list #
А панель с различными индикаторами справа, это что?
+1
redlaber #
Conky
0
redlaber #
+1
Tisse #
разрешение картинок не особо высокое, на 1600*1050 выглядит так себе
но вообще здорово, да
0
mpetrunin #
на 1900x1200 — вообще кабздец. Картинка как широкоформатное кино на квадратном экране — полоска посерёдке.
0
Tisse #
как ниже — вроде как есть разные разрешения, но чего-то в лом заморачиваться
+1
lavi #
А конфигом conky можете поделиться?
+2
redlaber #
Терпение. пишу пост.
0
redlaber #
0
Vovanys #
на 9.10 из репов не поставилась, нету типа пакета…
скачал вручную realtimesunlightwallpaper.weebly.com/uploads/4/3/5/8/4358951/sunlight_0.1-1_i386.deb и поставил ;)
смотрится отлично, на 24'' экране
+11
mikhailian #
Друзья, это что за виндозные привычки на каждый чих прогу искать?

Вот скрипт в 17 строк, который делает то же самое для Gnome. Если бы не dbus, то было бы 3 строчки.

#!/bin/bash
# Export the dbus session address on startup so it can be used by cron
touch $HOME/.Xdbus
chmod 600 $HOME/.Xdbus
env | grep DBUS_SESSION_BUS_ADDRESS > $HOME/.Xdbus
echo 'export DBUS_SESSION_BUS_ADDRESS' >> $HOME/.Xdbus
# Export XAUTHORITY value on startup so it can be used by cron
env | grep XAUTHORITY >> $HOME/.Xdbus
echo 'export XAUTHORITY' >> $HOME/.Xdbus
pushd /var/tmp && \
# Download the picture
wget static.die.net/earth/mercator/1600.jpg && \
# Set the picture
gconftool-2 -t str --set /desktop/gnome/background/picture_filename /var/tmp/1600.jpg && \
gconftool-2 -t str --set /desktop/gnome/background/picture_options «scaled»
popd

Набираем в консоли crontab -e и добавляем вызов скрипта каждые 10 минут
00,10,20,30,40,50 * * * *. /home/me/background.sh > 2>&1
0
mikhailian #
Обратите внимание на кавычки вокруг опции scaled, которые автоматом исправил Хабр. Нужны обычные ASCII кавычки 0x22.
НЛО прилетело и опубликовало эту надпись здесь
+5
mikhailian #
Пускай сперва объяснит, что она делает на хабре ;-)
НЛО прилетело и опубликовало эту надпись здесь
+2
xn__p2a #
Надо Шатлворту предложить выпускать специальный дистрибутив для бабушек — Бабунту.
НЛО прилетело и опубликовало эту надпись здесь
+5
xn__p2a #
Набираем в консоли crontab -e и добавляем вызов скрипта каждые 10 минут
00,10,20,30,40,50 * * * *.
Ну вы даёте. Чтобы указать в crontab «каждые 10 минут» не нужно перечислять через запятую все значения минут, достаточно в поле минут указать: */10
0
mikhailian #
Я знаю, просто побоялся усложнять, и так это слишком сложно для «бабушек».
0
technocrat #
Не все так просто, джентльмены, картинка на том сайте каждый раз разное название имеет. Сейчас по этой ссылке редирект на www.die.net/earth/ стоит, а там картинка static.die.net/earth/mercator/1024.jpg. Хотя возможно закачка страницы вместе с картинками, что wget умеет, и помогла бы.
0
AnViar #
static.die.net/earth/hemisphere/1600.jpg
вот так постоянный адрес, но немного не то
0
mikhailian #
Виноват, после

pushd /var/tmp && \

надо удалить предыдущую картинку

rm 1600.jpg &&
+1
UrbanWarfare #
еще проще, без dbus и крона:

while true; do
wget -r -N static.die.net/earth/mercator/1600.jpg -O /tmp/1600.jpg && feh --bg-scale /tmp/1600.jpg
sleep 20m
done &

в ~/.xinitrc
0
zloddey #
Нуу… писать подобное прямо в ~/.xinitrc, имхо, идеологически не совсем правильно. Лучше всё-таки создать для скрипта отдельный файл.
–2
AnViar #
это не работает из-за некорректного адреса инсточника
0
Devgru #
хабр убирает http:// :)
–1
AnViar #
а. точно. спасибо!
Это для гнома:
$ wget -r -N 'http://static.die.net/earth/mercator/1600.jpg' -O /tmp/1600.jpg; gconftool-2 -t str --set /desktop/gnome/background/picture_filename /tmp/1600.jpg
+1
UrbanWarfare #
Да ну? А вы сами то пробовали, или просто по тыкнув по ссылке и не обнаружив там картинки говорите?
man wget
0
AnViar #
/me почувствовал, что его осветил кроваво-красный глаз Саурона… )))
0
pasha_golub #
Вызов скрипта, наверное, нужно делать каждые 3 часа, ибо на сайте сказано:

The clouds are updated every 3 hours with current weather satellite imagery.


0
mikhailian #
В принципе, опция -N у wget'a как раз проверяет, не изменился ли файл по сравнению с тем, что на диске.

Но в данном конкретном случае сервер заголовок If-Modified-Since не обрабатывает.
+2
zloddey #
Старый добрый Xplanet умеет делать всё это, и даже ещё больше. Он отличается механизмом работы: сам генерирует изображение на основе заданной шкурки и координат планеты. Очень гибкий в настройке.
НЛО прилетело и опубликовало эту надпись здесь
0
zloddey #
На здоровье!
0
mephisto #
Для любителей ArchLinux — пишем sudo yaourt -S sunlight :)
0
UrbanWarfare #
yaourt не обязательно запускать из под sudo. даже вроде не рекомендуется.
0
mephisto #
Спасибо за совет, но как он тогда установит пакет после сборки?
0
UrbanWarfare #
он сам вызовет sudo pacman, очевидно же
+1
mephisto #
да, скока уже арч юзаю, а таких простых вещей не знаю. позор мне. а вам спасибо)
0
mephisto #
Хм, поскольку у меня не гном, а lxde, «искаропки» у меня sunlight не заработал.
Я воспользовался подправленным вариантом mikhailian:

#!/bin/bash
pushd /var/tmp && \
rm -rf 1280.jpg && \
wget static.die.net/earth/mercator/1280.jpg && \
pcmanfm --set-wallpaper 1280.jpg
popd
+2
mooncube #
Под XFCE:
curl -s  http://static.die.net/earth/mercator/1600.jpg > $HOME/var/earth/1600.jpg && DISPLAY=:0 xfdesktop --reload > /dev/null 2>&1

и в кронтаб раз в полчаса.

И до кучи статья, как приготовить самостоятельно: meandubuntu.wordpress.com/2008/09/01/background-with-xplanet-and-xfce/
0
Sagaris #
Сумеречная зона кажется очень контрастной (узкой), интересно бы сравнить со снимками из космоса.
0
null21 #
Узкой? По моему нормально — где-то 500 км есть. А вот с луной проблемы, там же нет сумерек из-за отсутствия атмосферы.
+1
prefer #
Во-первых, после установки программа так и не заработала — выдала синий экран, а во-вторых сегодня пишел на работу и «О, ужас!» — внешний монитор пропал. Вот засада.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.